1 易灵思Jtag_bridge_loader生成-v2-德赢Vwin官网 网
0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

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

3天内不再提示

易灵思Jtag_bridge_loader生成-v2

XL FPGA技术交流 来源:XL FPGA技术交流 作者:XL FPGA技术交流 2024-04-15 16:34 次阅读

Efinity版本:2023.1及以前版本。

易灵思器通过jtag bridge烧写flash时需要自己生成一个jtage birdge文件。jtage bridge 工程的目的是为了打通JTAG与flash的连接。

(1)打开IPM

c778e38c-f92e-11ee-b759-92fbcf53809c.png

(2)选择Memory Controllers -->Jtag spi flash loader

c786ad64-f92e-11ee-b759-92fbcf53809c.png

(3)随便命个名。可以考虑把fifo深度加大。

c790263c-f92e-11ee-b759-92fbcf53809c.png

(4)在Deliverables界面根据自己的需要选择相应的demo,如果没有找到自己想用的器件就选择相近的生成之后自己修改器件 。

c79ef5d6-f92e-11ee-b759-92fbcf53809c.png

(5)生成IP之后,会在IP目录文件夹下生成一个example design,打开该工程。

这里需要说明的是,如果是Trion系列FPGA因为没有片内晶振,所以需要外部提供,这时要打开interface Designer然后自己指定电路板上提供的时钟。比如在demo板上有一个外挂25M晶振,参考用法如下图。

c7a88128-f92e-11ee-b759-92fbcf53809c.png

c7bd24ca-f92e-11ee-b759-92fbcf53809c.png

如果是钛金系列,可以使用片上晶振可以用作PLL的参考时钟,生成demo时也是默认使用片上晶振。所以只在编译即可使用。

c7d1332a-f92e-11ee-b759-92fbcf53809c.png

(6)配置程序时,选择SPI Active using JTAG Bridge。在Auto configure jtag bridge Image栏选择生成的bit文件。上面的Image栏选择自己的工程hex数据流。

c7e30a00-f92e-11ee-b759-92fbcf53809c.png

(7)烧写。点击start,烧写完成后会提示finished with Flash Controller(via JTAG)表示烧写成功。

c7ed1414-f92e-11ee-b759-92fbcf53809c.png

Efinity版本:2023.2

可能有人在想为什么别的厂家的烧写的时候不需要生成bridge文件呢,那是因为他们已经提前做好了。在2023.2版本及以后易灵思也对钛金器件进行了相应的支持。

打开programmer,并选择Programming Mode可以看到,2023.2已经支持Jtage Bridge(new)和(legacy)两种方式,其中legacy方式就是指2023.1及以前的版本的使用的方式,需要自己生成bridge工程。而new这种方式是易灵思内部提供了相应的bridge文件,以我的电脑为例,在C:Efinity2023.2pgmflititanium路径下。而且客户只要选择new这种方式软件也会默认自动选择对应器件的bridge文件。而且这种方式的birdge文件烧写程序的速度要比lgeacy方式的快很多。

c7f75442-f92e-11ee-b759-92fbcf53809c.png

另外有一点要强调一下,是否可以用2023.2自带的birdge文件用于老版本的烧写从而把速度提上来呢?结论是不行的。如果这样操作就会报No serial flash detected,aborting flash programming的错误。

c8032a56-f92e-11ee-b759-92fbcf53809c.png

对于trion器件,因为没有内部晶振的原因,所以必须要指定外部时钟管脚,所以暂时还没有提供相应的工程。

打完收功,操作比较简单,不啰嗦。如有问题欢交流。


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

    关注

    1628

    文章

    21728

    浏览量

    602946
  • FlaSh
    +关注

    关注

    10

    文章

    1633

    浏览量

    147934
  • JTAG
    +关注

    关注

    6

    文章

    398

    浏览量

    71673
  • 易灵思
    +关注

    关注

    5

    文章

    46

    浏览量

    4862
收藏 人收藏

    评论

    相关推荐

    (Elitestek)FPGA编程器功能特点及驱动安装方法

    VCC_REF进行调节,调节幅度范围为1.8V~3.3V。通信速率可达30MBit/s,是目前市面上功能最全的Efinix FPGA JTAG. 2 功能及特点 针对
    发表于 03-09 09:25 2617次阅读

    FPGA flash操作原理

    FPGA flash操作原理分享
    的头像 发表于 04-09 15:03 986次阅读

    下载器驱动安装-v2

    该下载器把SPI与JTAG管脚进行了分开处理。鉴于JTAG使用较多,SPI使用较少,所以把JTAG放在插座上侧。
    的头像 发表于 10-16 18:29 1078次阅读
    <b class='flag-5'>易</b><b class='flag-5'>灵</b><b class='flag-5'>思</b>下载器驱动安装-<b class='flag-5'>v2</b>

    微雪电子ST-LINK/V2 STM32仿真器简介

    ST-LINK/V2 (EN) 美版 ST 仿真器 下载器 烧录器 支持STM32和STM8 JTAG / SWD/SWIM接口 型号 ST-LINK/V2 (EN)
    的头像 发表于 12-20 14:32 4504次阅读
    微雪电子ST-LINK/<b class='flag-5'>V2</b> STM32仿真器简介

    微雪电子ST-LINK/V2 STM32仿真器简介

    ST-LINK/V2 (CN) 国内版 ST 仿真器 下载器 烧录器 支持STM32和STM8 JTAG / SWD/SWIM接口 型号ST-LINK/V2 (CN)
    的头像 发表于 12-20 14:23 6183次阅读
    微雪电子ST-LINK/<b class='flag-5'>V2</b> STM32仿真器简介

    Kinect v2(Microsoft Kinect for Windows v2 )配置移动电源解决方案

    Kinect v2(Microsoft Kinect for Windows v2 )配置移动电源解决方案
    发表于 01-05 14:53 0次下载
    Kinect <b class='flag-5'>v2</b>(Microsoft Kinect for Windows <b class='flag-5'>v2</b> )配置移动电源解决方案

    Programmer工具的配置模式过程分析

    Trion FPGA的配置模块主要由CBUS[2:0]、SS_N和TEST_N几个信号控制。FPGA进入用户模式前不要对这几个信号进行翻转。
    的头像 发表于 03-09 15:58 1852次阅读
    <b class='flag-5'>易</b><b class='flag-5'>灵</b><b class='flag-5'>思</b>Programmer工具的配置模式过程分析

    JTAG写入Flash工程的创建过程和烧写操作

    在通过JTAG写入Flash时,需要手动创建一个打通JTAG到Flash的bridge,这
    的头像 发表于 03-09 16:04 5392次阅读
    <b class='flag-5'>易</b><b class='flag-5'>灵</b><b class='flag-5'>思</b><b class='flag-5'>JTAG</b>写入Flash工程的创建过程和烧写操作

    FPGA应用--Programming Mode的几种配置模式

    实际项目中,SPI Active using JTAG Bridge是经常用到的模式,只需要将JTAG口引出了,通过JTAG对FLASH进行烧写。
    发表于 12-07 10:36 728次阅读

    FPGA之---国产化替代选型策略

    本文介绍国产FPGA厂商,利用超低功耗、超高性能的FPGA芯片,目前供货稳定,性价比
    的头像 发表于 01-04 11:13 2726次阅读

    浅谈RAM使用

    RAM在使用时可以会遇到一些问题,这里把常用的问题总结下。
    的头像 发表于 02-01 09:53 1246次阅读
    浅谈<b class='flag-5'>易</b><b class='flag-5'>灵</b><b class='flag-5'>思</b>RAM使用

    内部重配置实现远程更新

    除通过外部多功能IO来选择之外,通过内部重配置实现远程更新操作也非常简单。
    的头像 发表于 05-30 09:24 1648次阅读
    <b class='flag-5'>易</b><b class='flag-5'>灵</b><b class='flag-5'>思</b>内部重配置实现远程更新

    RAM使用指南

    RAM在使用时可以会遇到一些问题,这里把常用的问题总结下。
    的头像 发表于 06-07 09:19 1737次阅读
    <b class='flag-5'>易</b><b class='flag-5'>灵</b><b class='flag-5'>思</b>RAM使用指南

    RAM使用--Update3

    )如果在工程目录下新建一个src文件。写法如下: .RAM_INIT_FILE("./src/ram_int_file.mem")  2、在RAM评估器中评估RAM资源 提供了R
    的头像 发表于 12-12 09:52 666次阅读
    <b class='flag-5'>易</b><b class='flag-5'>灵</b><b class='flag-5'>思</b>RAM使用--Update3

    FPGA产品的主要特点

    近年来,全球半导体供应链屡受挑战,芯片短缺问题一度对行业产生深远影响。通过优化供应链管理、强化产能规划,确保客户的FPGA需求得到及时满足。面向工业控制、机器视觉、医疗影像、消费电子、汽车智驾等一众终端领域,
    的头像 发表于 12-04 14:20 360次阅读
    <b class='flag-5'>易</b><b class='flag-5'>灵</b><b class='flag-5'>思</b>FPGA产品的主要特点