易灵思FPGA各种下载模式的固件烧写方法-易灵思(Elitestek)论坛-FPGA CPLD-ChipDebug

易灵思FPGA各种下载模式的固件烧写方法

Jtag模式
此模式的操作和Xilinx和Altera是一样的,只需要直接下载bit流文件即可,附图如下,不再说明

0564d4ec48111701

烧写到Flash(AS)模式
烧写Flash的模式;易灵思的烧写方法比较繁琐;需要先搭建一个spi-flashBridge,才能烧写hex文件到flash中;4a47a0db6e111717

搭建spi-flashBridge工程,可以再ip核里自动生成:首先先按照自己的器件新建一个工程,再工程里添加一个IP核,如下图:

fb5c81ed3a111727

红色框是易灵思第一代Trion系列T20F256的demo,如果客户用的其他的器件根据自己的需求进行更改Pin脚;

我这里已T120F324为例进行修改,现找到刚才建立工程路径里的IP文件夹,找到如下图的文件夹

10fb15c772111743

我这里将T20F256的进行修改,并用Efinity打开相应的工程,进行修改interface里的Pin脚,参考官方开发板的用户说明文档,找到相应的时钟管脚,Flash管脚

T20F256官方demo的管脚如下

09dd8c2662111842

8266e4bfed111825

9eb9cd58b9111812

T120F324官方demo的管脚如下

9eb9cd58b9111857

602e8f042f111917

7afbb16026111928

两个demo进行对比可以发现需要进行更改的是时钟管脚和复位管脚,下图是T20F256工程的管脚分配,需要进行更改的是红色框内的管脚

586e508f16111940

更改后的截图如下,官方T120的demo板的按键没有接上拉,复位脚绑定后已经要使能上拉:

59b2900aa0112205

保存更改,重新编译工程,即可得到想要的spi-flashBridge的bit流文件;

下载方法:

SPI Active的模式就需要先下载spi-flashBridge的bit流文件,如下图:

9eb60bc8bf112224

 

再下载用户希望烧写的自己的代码hex文件

 

7b6fbd4c59112303

 

或者可以直接选择SPI Active using Jtag Bridge模式,如下图:

这样即可完成烧写用户的flash,大家动起来试一试^_^!

请登录后发表评论

    没有回复内容