通过开发板的JTAG接口既能实现对FPGA器件的在线配置,也可编程串行配置器件。 以下配置皆以EP3C16为例,配置时要选对应的芯片型号,如:你用的芯片是Cyclone II系列的EP2C8,那么下面操作涉及到配置为Cyclone III的改为Cyclone II,涉及到配置为EP3C16的改为EP2C8 一:利用JTAG接口在线配置FPGA(掉电后配置丢失,需要重新下载) 在您编译完成后,就可进行配置信息的下载了,具体步骤如下: 1, Tools-> Programmer,打开Programmer对话框,如下图所示: 2, 点击左上角Hardware setup,如下图: 打开Currently selected hardware下拉菜单,选择USB_blaster,然后单击close: 3, 点击Add file,选择Quartus ii 生成的SOF文件,之后勾选program/configure,如下图: 4,点击Start,配置开始;
二:利用JTAG接口编程串行配置器件(掉电后配置不丢失) 开发板设计允许使用JTAG接口编程FPGA串行配置芯片,操作步骤如下: 1,在File菜单下拉菜单中选择convert/programming files,弹出对话框如下图: 2,如下图: 3,如下图: 4,如下图: 5,如下图: 6,如下图: 7,如下图: 8,最终如下图: •点击Generate,几秒钟后会提示成功 •和下载sof配置文件类似,打开programmer对话框,进行设置,下载MODE选择JTAG,然后把刚才生成的jic文件加载进去,如图: •点击start开始下载,下载速度会有点慢,这是正常的,因为这个过程首先要对FPGA进行配置,之后再通过JTAG-ASMI bridge编程Flash。 之后切断电源,然后再次重新上电,之后FPGA重配置,说明程序已经固化成功。 |