FPGA|通过JTAG接口转化为.jic下载固化

本篇笔记详细介绍了如何利用QuartusII9.1软件,通过JTAG接口将程序烧录到TerasicDE0开发板上。首先,对编写好的程序进行编译,然后选择正确的配置设备和JTAG间接配置文件类型,添加芯片型号并压缩SOF数据。接着,将板子设置为JTAG模式,用 Programmer 工具选择JTAG模式并加载生成的.jic文件进行烧录。烧录成功后,断电重启板子,即可观察到程序已成功固化在板子上。
摘要由CSDN通过智能技术生成

在上一篇笔记中笔者介绍了如何通过AS下载固化,这篇笔记将介绍如何通过JTAG接口转化为jic下载固化
实验软件:quartus II 9.1
实验板子:terasic DE0
固化过程:
①将编写好的程序进行编译(点工具栏上那个紫色的小三角编译)
②点击File→Convert Programming Files…→Configuration device那里选择板子对应的型号(可以查阅板子手册,简介里就有写)。本实验通过查阅手册(见下图),选择EPCS4
在这里插入图片描述
Output Programming file下的Programming file type那栏的下拉菜单里选择JTAG Indirect Configuration File
在这里插入图片描述
→在Input files to convert下面的框框里选中Flash Loader,点击右侧Add Device,在弹出框里选择自己的芯片型号【本实验选Device family Cyclone III ,Device name EP3C16】,点击OK
在这里插入图片描述
选中SOF Data→点击右侧Add File…→在弹出框里选择生成的 .sof 文件,打开→ 选中刚刚加进来的 .sof文件→ 点击右侧的 properties→ 在弹出框里勾选 Compression ,点击 OK

点击右下角的Generate,会弹出框显示Generated…(你的文件名).jic Successfully【注意:如果显示unsuccessfully,应该是你的Configuration device写错了,一定要查看板子上对应的型号】
③在板子上有一个拨码开关,当开关拨到上边时是JTAG接口模式,当开关拨到下边时是AS接口模式。这里把开关拨到上边,也就是run方向。
Tools→Programmer→ Mode选择JTAG{如果你之前设的是其他模式,那么这里就会弹出一个框框问你是否确定要改:【some devices in current device list cannot be added to selected Programming mode Active Serial Programming. Do you want to clear all devices current device list and switch to selected mode?】选择 “是” ,此时会看到方框里原有的文件(也就是你之前编译生成的文件)被删掉了} 点击左侧 Add file… ,选择刚刚生成的 .jic 文件 →Start
⑤当Progress为100%时,就说明烧录好了。
⑥把板子电源断掉,然后重新开启,会看到七段数码管已经烧录成功。【如图所示,是我烧录好的“8888”】。
在这里插入图片描述

  • 4
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值