0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

FPGA中如何通过JTAG固化程序?

电子工程师 来源:FPGA设计论坛 作者:FPGA设计论坛 2021-03-05 15:17 次阅读

学习了 FPGA 一段时间,简单的设计仿真验证以及有所熟悉,今天将学习通过 JTAG 固化程序。具体步骤以及截图如下:

教程使用的软件是:Quartus II 13.0

芯片型号是:EP4CE10F17C8

步骤一:程序的转化

在 Quartus II 中,单击 File --> Convert Programming Files,打开此界面,如下图 1 所示:

图 1:转化程序界面

在上图 1 界面中,”Programming file type:”标签后选择”JTAG Indirect Configuration File(.jic)”;

在”Configuration device:”标签后选择你所使用的 EPCS 型号,我选择的是 EPCS16。

在”File name:”标签后,为生成的.jic 文件名

在”Input files to convert”方框中,单击 Flash Leader,再单击 Add Device…,选择 EP4CE10

(需根据自己的 FPGA 型号选择);如下图 2 所示:

图 2:Select Devices 界面

单击 SOF Data,再单击 Add File…,选择 Quartus II 全编译后的.sof 文件。配置完成界面

如下图 3 所示:

图 3:Select Input File 界面

单击 Generate,则开始生成.jic 文件,生成后,则可关闭此界面,如下图 4 所示:

图 4:Generate 界面

步骤二:JTAG 烧写

在软件中,单击 Tools-->Programmer,或者点击 图标,进入下载界面,如下图 5 所示:

图 5:下载 界面

在此界面中,观察下载线是否连接好,如果没有,则单击 Hardware Setup…,选择下载线缆。双击选择 Usb-Blaster,如下图 6 所示:如果单击后还没有,则检查下载线驱动是否安装正确。

图 6:选择 Usb-Blaster 界面

返回下载界面,单击 key_led.sof,再单击 Change File…,选择之前转换的output_file.jic。添加完成后,安照下图 7 所示的勾选选项:

图 7:选择.jic 文件 界面

最后 单击 Start,开始下载,完成界面如下图 8 所示:

图 8:Successful 界面

注:下载成功后,先重启开发板,再拔掉下载线,则就会看到固化程序的显示

结果了。

原文标题:FPGA学习笔记-通过JTAG 固化程序

文章出处:【微信公众号:FPGA设计论坛】欢迎添加关注!文章转载请注明出处。

责任编辑:haq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • FPGA
    +关注

    关注

    1634

    文章

    21827

    浏览量

    607900
  • JTAG
    +关注

    关注

    6

    文章

    401

    浏览量

    72060

原文标题:FPGA学习笔记-通过JTAG 固化程序

文章出处:【微信号:gh_9d70b445f494,微信公众号:FPGA设计论坛】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    相关推荐

    使用wavevison5软件时,FPGA程序是在线加载的,CY7C68013A的固件也是在线加载的吗?

    我现在没有使用Wavevison5软件,而是用JTAG接口把snar019文件夹FPGA程序直接下载到FPGA
    发表于 12-27 08:11

    UVLED光固化机:固化行业的革新力量

    在快速发展的固化行业,UVLED光固化机以其独特的优势与特点,正逐步成为众多企业的首选设备。今天,就让我们一起深入探讨UVLED光固化机在固化
    的头像 发表于 12-24 13:24 369次阅读
    UVLED光<b class='flag-5'>固化</b>机:<b class='flag-5'>固化</b>行业的革新力量

    uvled光固化3d打印技术

    说到UVLED光固化3D打印技术,那可是当下3D打印领域的一股清流啊!这项技术利用紫外线和光固化树脂来制造3D打印模型,原理简单又高效。UVLED光固化3D打印,采用的是逐层固化的方式
    的头像 发表于 12-24 13:13 321次阅读
    uvled光<b class='flag-5'>固化</b>3d打印技术

    tsw1400能不能自行通过JTAG接口写入FPGA程序通过LVDS连接DAC3171?

    ?DAC3171EVM的程序要不要安装? Q3:tsw1400能不能自行通过JTAG接口写入FPGA程序
    发表于 12-10 08:16

    一文搞懂软核的固化、启动和MultiBoot实现

    这也是《FPGA实现串口升级及MultiBoot》系列的一篇文章,作为一个专题单独出来说明。 本篇文章分为三个主题:固化、启动和MultiBoot实现。 固化分为SPI和BPI FL
    的头像 发表于 12-07 11:23 960次阅读
    一文搞懂软核的<b class='flag-5'>固化</b>、启动和MultiBoot实现

    通过JTAG接口对MSP430进行编程

    电子发烧友网站提供《通过JTAG接口对MSP430进行编程.pdf》资料免费下载
    发表于 10-31 09:31 1次下载
    <b class='flag-5'>通过</b><b class='flag-5'>JTAG</b>接口对MSP430进行编程

    固化FPGA配置芯片的方式

    每次在系统掉电之后,之前载入的程序将会丢失,系统上电后需要重新配置。设计者为了弥补这项缺陷,在FPGA芯片的旁边都会设置一个flash(掉电不丢失)。
    的头像 发表于 10-24 18:13 573次阅读
    <b class='flag-5'>固化</b><b class='flag-5'>FPGA</b>配置芯片的方式

    通过JTAG接口使用SimpleLink™MSP432E4微控制器

    电子发烧友网站提供《通过JTAG接口使用SimpleLink™MSP432E4微控制器.pdf》资料免费下载
    发表于 09-14 10:23 0次下载
    <b class='flag-5'>通过</b><b class='flag-5'>JTAG</b>接口使用SimpleLink™MSP432E4微控制器

    UV固化机如何助力手机摄像头完美固化

    手机摄像头作为现代智能手机的核心组件之一,其制造过程对精度和稳定性要求极高。UV固化技术作为一种重要的制造工艺,通过在特定波长下的紫外线照射下,迅速固化涂层或胶水,从而确保摄像头模块的稳固性和光学
    的头像 发表于 07-24 16:24 512次阅读
    UV<b class='flag-5'>固化</b>机如何助力手机摄像头完美<b class='flag-5'>固化</b>?

    FPGAJTAG口很脆弱?以后要多加小心了

    最近我的FPGA罢工了,而且是部分罢工,FPGAJTAG口不能下载程序,这种事情不是第一次了,在我的项目中也出现过。而且出现的形式也极其相似,很离奇。前一天晚上用的还好好的,第二天就
    发表于 06-10 09:41

    UVLED固化炉新突破:秒速固化,效率翻倍!

    随着科技的飞速发展,UVLED固化技术正在迎来一场前所未有的革新。近日,一款新型的UVLED固化炉凭借其“秒速固化,效率翻倍”的卓越性能,引起了业界的广泛关注。这款UVLED固化炉不仅
    的头像 发表于 05-14 11:45 558次阅读
    UVLED<b class='flag-5'>固化</b>炉新突破:秒速<b class='flag-5'>固化</b>,效率翻倍!

    UVLED固化烘箱:如何实现高效能、低能耗的固化过程?

    。 首先,UVLED固化烘箱的核心技术——LED发光技术,是实现高效能固化的关键。LED光源具有发光效率高、能耗低的特点,其能量转换效率远高于传统光源。这意味着UVLED固化烘箱在固化
    的头像 发表于 05-09 14:44 713次阅读
    UVLED<b class='flag-5'>固化</b>烘箱:如何实现高效能、低能耗的<b class='flag-5'>固化</b>过程?

    AMD FPGAMicroBlaze的固化流程详解

    AMD FPGA在配置了适当的启动模式后,上电即会按该模式去加载配置文件。以7系列FPGA为例,假设设置模式引脚M[2:0]=3’b001,上电后FPGA会以Master SPI方式尝试从FLASH加载配置文件,其与工程是否含有
    发表于 04-25 12:49 681次阅读
    AMD <b class='flag-5'>FPGA</b><b class='flag-5'>中</b>MicroBlaze的<b class='flag-5'>固化</b>流程详解

    RISCV soft JTAG调试_v1.2

    因为目前软件的限制,RISCV的逻辑不能同时共用JTAG,所以如果想要同时去调试逻辑和RISCV的话,可以通过RISCV的soft Jtag来实现。soft Jtag就是
    的头像 发表于 04-23 08:38 1230次阅读

    FPGA的PL端固化流程

    电子发烧友网站提供《FPGA的PL端固化流程.pdf》资料免费下载
    发表于 03-07 14:48 8次下载