一、易灵思的下载模式:
目录
Jtag模式
此模式的操作和Xilinx和Altera是一样的,只需要直接下载bit流文件即可,附图如下,不再说明
烧写到Flash(AS)模式
烧写Flash的模式;易灵思的烧写方法比较繁琐;需要先搭建一个spi-flashBridge,才能烧写hex文件到flash中;
搭建spi-flashBridge工程,可以再ip核里自动生成:首先先按照自己的器件新建一个工程,再工程里添加一个IP核,如下图:
红色框是易灵思第一代Trion系列T20F256的demo,如果客户用的其他的器件根据自己的需求进行更改Pin脚;
我这里已T120F324为例进行修改,现找到刚才建立工程路径里的IP文件夹,找到如下图的文件夹
我这里将T20F256的进行修改,并用Efinity打开相应的工程,进行修改interface里的Pin脚,参考官方开发板的用户说明文档,找到相应的时钟管脚,Flash管脚
T20F256官方demo的管脚如下
T120F324官方demo的管脚如下
两个demo进行对比可以发现需要进行更改的是时钟管脚和复位管脚,下图是T20F256工程的管脚分配,需要进行更改的是红色框内的管脚
更改后的截图如下,官方T120的demo板的按键没有接上拉,复位脚绑定后已经要使能上拉:
保存更改,重新编译工程,即可得到想要的spi-flashBridge的bit流文件;
下载方法:
SPI Active的模式就需要先下载spi-flashBridge的bit流文件,如下图:
再下载用户希望烧写的自己的代码hex文件
或者可以直接选择SPI Active using Jtag Bridge模式,如下图:
这样即可完成烧写用户的flash,大家动起来试一试^_^!