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器件,因为没有内部晶振的原因,所以必须要指定外部时钟管脚,所以暂时还没有提供相应的工程。

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


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

    关注

    1603

    文章

    21328

    浏览量

    593275
  • FlaSh
    +关注

    关注

    10

    文章

    1551

    浏览量

    146717
  • JTAG
    +关注

    关注

    6

    文章

    383

    浏览量

    71151
  • 易灵思
    +关注

    关注

    5

    文章

    35

    浏览量

    4686
收藏 人收藏

    评论

    相关推荐

    790.赛被并入AMD对中国FPGA厂商有什么意义?

    fpga
    小凡
    发布于 :2022年10月05日 02:52:44

    采用FPGA实现DisplayPort详细教程【赛内部资料】

    一些芯片制造商已针对上述应用推出了现成的标准发送器和接收机,而赛推出了名为 Xilinx LogiCORETMDisplayPort v1.1(v1.2 将在 IDS 12.1中配
    发表于 03-01 11:10

    Verilog(FPGACPLD)设计小技巧

    Verilog(FPGACPLD)设计小技巧
    发表于 08-19 22:52

    STM32 STM8开发工具 ST-LINK/ V2 硬件说明

    本帖最后由 优特电子 于 2015-1-14 09:05 编辑 简介:这是一款完全兼容ST-LINK/V2的STM32 STM8开发工具,可以在线仿真、调试、下载全系列的STM8和STM32
    发表于 01-14 08:30

    STLINK V2安装使用详解

    本帖最后由 优特电子 于 2015-1-14 10:46 编辑 1. 解压st-link_v2_u*** driver.zip文件。2. 运行解压后的st-link_v2
    发表于 01-14 10:38

    FPGA是用altera多还是赛的多呢

    FPGA是用altera多还是赛的多呢,我买的开发板是altera的,但是很多人推荐说学习赛的好
    发表于 01-09 21:27

    【芯A83T试用体验】开箱评测

    `` 本帖最后由 DaveBryant 于 2017-4-30 18:04 编辑 一、前言电子发烧友人生的第一次申请,给了芯A83T,对此倍感荣幸,非常感谢电子发烧友,在学校我也是经常接触
    发表于 04-30 17:46

    PSoC JTAG编程要生成什么类型的文件?

    我正在寻找帮助编程与PSCUP与CyPress MimPrim3,使用JTAG。我正在评估CY8C588LTI-LP097。我想知道要勾销哪些针?我还想知道JTAG编程要生成什么类型的文件?您还
    发表于 12-24 16:21

    【PYNQ-Z2申请】基于赛PYNQ-Z2平台的图像实时力学测量

    项目名称:基于赛PYNQ-Z2平台的图像实时力学测量试用计划:申请理由本人在图像辅助力学测量领域有三年的研究经验,曾设计过类似基于光学及图像的微纳力学传感器,想借助发烧友论坛和赛
    发表于 01-09 14:49

    Xilinx赛方案

    能做赛方案的,请联系
    发表于 01-21 19:31

    高价回收赛系列IC

    高价回收赛系列IC长期回收赛系列IC,高价求购赛系列IC。深圳帝欧长期回收ic电子料
    发表于 04-06 18:07

    如何使用赛FPGA加速包处理?

    FAST包处理器的核心功能是什么如何使用赛FPGA加速包处理?
    发表于 04-30 06:32

    介绍Intel Xeon E5-2600 v2内部开发代码

    介绍Intel Xeon E5-2600 v2内部开发代码是Ivy Bridge-EP,或者Ivytown。它的前一代是Sandy Bridge-EP,两者的微架构差别不大,Ivy
    发表于 07-22 06:33

    回收Xilinx芯片 收购赛芯片

    回收Xilinx带板芯片, 回收工厂赛XILINX系列IC:XC3S1500FGG676EGQ、XC5VLX50-1FFG676、XC5VLX110-1FFG676C
    发表于 12-17 10:02

    这颗赛是限制料还是翻新料?

    丝印查不到系列型号,引脚数量也对不上赛所有型号规格,赛也没有韩国产地
    发表于 02-24 17:01