当前位置: 代码迷 >> 综合 >> Intel(Altera)FPGA的SOF转JIC文件和下载详细教程
  详细解决方案

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

热度:12   发布时间:2023-12-22 12:50:26.0

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,单击开对话框如下图。
    在这里插入图片描述
  2. 打开的Convert Programming File对话框中,找到Output programming file选择需要输出的文件类型为.jic。
    在这里插入图片描述
  3. 根据需要配置的器件选择和板卡上面使用的一致,如实例中使用的EPCQ64,MODE为 Active Serial.
    在这里插入图片描述
  4. 在File name里选择需要保存的jic文件名称和路径。如下图所示。
    在这里插入图片描述
  5. 先选择Flash load,然后右边出现Add device,单击选择板卡上面的FPGA芯片型号。如下图所示。
    在这里插入图片描述
    在这里插入图片描述
  6. 先选择SOF Data,然后右边出现ADD File,单击选择需要转换的Sof文件。如下图所示。
    在这里插入图片描述
  7. 单击Generate,即可成功生成需要的jic文件,如下图所示。

在这里插入图片描述

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

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

  2. 在目标板卡断开电源的状态下,连接下载线的10P排线到目标板卡的10P座子上,一定要压紧使其连接良好。连接的时候注意做好静电防护,避免接触金属导电部分。
    在这里插入图片描述

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

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

  5. 打开软件硬件设置菜单。确保选择上USB-BlasterII 如下图所示
    在这里插入图片描述
    6.选择添加jic文件,如下图所示。
    在这里插入图片描述
    7.点击Start开始下载,成功入下图。
    在这里插入图片描述

  相关解决方案