Intel(Altera)FPGA的SOF转JIC文件和下载详细教程

Intel(Altera)FPGA的SOF转JIC文件和下载详细教程

以较新的cyclone 10 FPGA为例进行JTAG模式下载JIC文件。

quartus烧写文件有三种格式,分别是Pof,Sof和Jic。
》Pof是在AS模式下下载到外挂的配置芯片中,不会掉电擦除,但是不能调试。FPGA器件每次上电时,作为控制器从配置器件EPCS主动发出读取数据信号,从而把EPCS的数据读入FPGA中,实现对FPGA的配置。
》Sof是通过jtag烧写进fpga的sram中,优点是速度快,可调试。但是掉电擦除,上电后得重新烧写。适合调试阶段使用。
》那么有没有二者的结合呢?jic就应运而生。quartus中可以将sof转成jic,既可以调试,又是一种固化下载,即是通过jtag将bit流(jic文件)下载到配置芯片中。由于配置芯片和JTAG接口都是分别连接到FPGA的,他们不是直接连接,所以配置文件从PC先是传送到FPGA,然后FPGA内部再转送给配置芯片,这个过程FPGA相当于起到一个桥接的作用。
**

1.Sof转jic文件的具体步骤如下:

  1. 首先打开quartus软件,然后打开File菜单栏,找到Convert Programming Files,单击开对话框如下图。
    Intel(Altera)FPGA的SOF转JIC文件和下载详细教程_第1张图片
  2. 打开的Convert Programming File对话框中,找到Output programming file选择需要输出的文件类型为.jic。
    Intel(Altera)FPGA的SOF转JIC文件和下载详细教程_第2张图片
  3. 根据需要配置的器件选择和板卡上面使用的一致,如实例中使用的EPCQ64,MODE为 Active Serial.
    Intel(Altera)FPGA的SOF转JIC文件和下载详细教程_第3张图片
  4. 在File name里选择需要保存的jic文件名称和路径。如下图所示。
    Intel(Altera)FPGA的SOF转JIC文件和下载详细教程_第4张图片
  5. 先选择Flash load,然后右边出现Add device,单击选择板卡上面的FPGA芯片型号。如下图所示。
    Intel(Altera)FPGA的SOF转JIC文件和下载详细教程_第5张图片
    Intel(Altera)FPGA的SOF转JIC文件和下载详细教程_第6张图片
  6. 先选择SOF Data,然后右边出现ADD File,单击选择需要转换的Sof文件。如下图所示。
    Intel(Altera)FPGA的SOF转JIC文件和下载详细教程_第7张图片
  7. 单击Generate,即可成功生成需要的jic文件,如下图所示。

Intel(Altera)FPGA的SOF转JIC文件和下载详细教程_第8张图片

2.下载jic文件的具体步骤如下:

  1. 用配套的优质USB线连接PC和下载线USB-Blast II,当驱动正确安装后,可以在电脑设备管理器查看到如下设备。如果未识别到请按照驱动安装步骤操作即可。正常情况,下载线的指示灯将变亮。

  2. 在目标板卡断开电源的状态下,连接下载线的10P排线到目标板卡的10P座子上,一定要压紧使其连接良好。连接的时候注意做好静电防护,避免接触金属导电部分。
    Intel(Altera)FPGA的SOF转JIC文件和下载详细教程_第9张图片

  3. 连通目标板的电源,使其板卡正常供电。

  4. 打开quartus prime programmer软件。可以从电脑开始菜单和桌面快捷菜单或安装目录里打开。

  5. 打开软件硬件设置菜单。确保选择上USB-BlasterII 如下图所示
    Intel(Altera)FPGA的SOF转JIC文件和下载详细教程_第10张图片
    6.选择添加jic文件,如下图所示。
    Intel(Altera)FPGA的SOF转JIC文件和下载详细教程_第11张图片
    7.点击Start开始下载,成功入下图。
    Intel(Altera)FPGA的SOF转JIC文件和下载详细教程_第12张图片

你可能感兴趣的:(Altea下载器使用教程,Altera文件格式转换,USB,blaster,ii)