全球最实用的IT互联网信息网站!

AI人工智能P2P分享&下载搜索网页发布信息网站地图

当前位置:诺佳网 > 电子/半导体 > 可编程逻辑 >

易灵思Jtag_bridge_loader生成-v2

时间:2024-04-15 16:34

人气:

作者:admin

标签:

导读:...

Efinity版本:2023.1及以前版本。

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

(1)打开IPM

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

(2)选择Memory Controlle -->Jtag spi flash loer

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系列因为没有片内晶振,所以需要外部提供,这时要打开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 ve 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版本及以后易灵思也对钛金器件进行了相应的支持。

打开progmer,并选择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 dected,aborting flash programming的错误。

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

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

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


温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信