加强公司窗口网站建设,做网站诊断,网站建设服务器对比,摄影作品投稿平台简要说明#xff1a; Altera的FPGA芯片有两种基本分类#xff0c;一类是纯FPGA#xff0c;另一类是FPGASoc#xff08;System on chip)#xff0c;也就是FPGAHPS#xff08;Hard Processor System#xff0c;硬核处理器#xff09;#xff0c;对应两种Flash烧录方式 Altera的FPGA芯片有两种基本分类一类是纯FPGA另一类是FPGASocSystem on chip)也就是FPGAHPSHard Processor System硬核处理器对应两种Flash烧录方式文件格式均为jic分别是Convert Programming Files与Programming File Generator。
打开方式 在Quartus中单击File -》在弹出窗口中选择Convert Programming Files或者Programming File Generator。 一、Convert Programming Files
1.1 资料准备 Quartus首先编译生成一份sof文件 将sof文件转换为jic文件用于下载到板载flash中下载的sof 文件存于FPGA内部ram资源中断电即消失。 1.2 生成jic文件 FPGA器件有三类配置下载方式 1、AS模式active serial configuration mode主动串行配置模式): FPGA每次上电时作为控制器由FPGA器件引导配置操作过程它控制着外部存储器和初始化过程向配置器件主动发出读取数据信号从而把EPCS的数据读入FPGA中实现对FPGA的编程配置数据通过FPGA_DATA0引脚送入FPGA,配置数据被同步在FPGA_DCLK上,1个时钟传送1位数据。 2、PS模式passive serial configuration mode被动串行配置模式): 由外部计算机或者控制器控制配置过程通过加强型配置器件EPC16, EPC8等配置器件来完成EPCS作为控制器件把FPGA当作存储器把数据写入到FPGA中实现对FPGA的编程该模式可以实现对FPGA在线可编程。 3、JTAG模式Joint Test Action Group联合测试组 JTAG是直接烧到FPGA里面的由于是烧写到SRAM中因此断电后要重烧AS是烧到FPGA的配置芯片里保存的每次上电就写到FPGA里。 一般情况下Cyclone器件应该有两种下载方式AS和JTAGAS就是下载.pof文件到EPCS**中而JTAG是下载.sof文件到FPGA中的SRAM中。 1.3 烧录jic文件
在Quartus中打开Programmer选择USB Blaster添加jic文件并烧录即可。 1.3.1 添加USB Blaster
Hardware Setup 》 Hardware Settings》Currently selected hardware选择USB Blaster 》close。 1.3.2 烧录jic
Add File 》 勾选program/Configure 与Verify最后点击Start就可烧录。 二、Programming File Generator
HPS 举例Intel® Agilex™ SoC Hard Processor System (HPS)是Intel行业领先的第三代HPS。HPS是一个四核 Arm* Cortex* -A53使用户能够轻松地将现有的SoC设计从 Intel® Stratix® 10 SoC移植到 Intel® Agilex™ SoC中。 2.1 资料准备 待转换的sof文件与hex文件。 2.2 生成jic文件
2.2.1 打开Programming File Generator File 》 Programming File Generator 2.2.2、设置输出路径、jic文件格式与名称 2.2.3 添加sof文件及其hex文件 2.2.4 选择Flash型号与flash loader也就是FPGA型号 2.2.5 点击Generate生成jic文件 2.3 烧录jic文件
需要烧录两次
1、先使用Programmer烧录一个sof文件即test.sof。
2、再正常使用Programmer烧录jic文件即可约需10分钟 如果output_file.jic带linux os系统则可能需要烧录一个小时。