易灵思FPGA--Programming Mode

一、下载模式概述

即FPGA上电时,读取存储器中程序的方法。

二、 实际中遇到的问题

1. SPI Active

注意板卡上硬件连线和串并模式

2. SPI passtive

注意板卡上和主控制器的硬件连线和串并模式

3. SPI JTAG

在线调试,不多赘述

4. SPI Active using JTAG Bridge

实际项目中,经常要精简板卡面积不得不少拉一些调试口或者少使用一些芯片,此模式即利用JTAG口,完成FPGA烧写flash的过程。有效的节约空间,不过注意的是,下载时间比较长,大概在3~9分钟。
实际操作过程如下:
在你的工程里面新建Loader IP ,自定义命名;
在这里插入图片描述

生成之后 右键 LoaderIP文件夹底下 找到对应的Ti60 或者 T20的工程(你用的第一代芯片还是第二代芯片,自行选择)

我这边拿Ti60F225举例 ,
很明显能看出,Jtag所桥接的就是SPI AS*1下载的四根信号线 ;
F225和F100里面有内置振荡器 ,所以demo工程里面没外接PLL或者Gclk;
用户需要注意的是根据自己的板子情况 配置好时钟PLL ;
SPI的速度配置个40M就行了 ,
如何配PLL 有其他文章可以参考 ;在这里插入图片描述

配置完后锁定管脚,跑一边生成的loader.bit 就是你所需的桥文件了

最终的下载界面如下
在这里插入图片描述

芯片型号miso(CDI1)misi(CDI0)nss(SS_N)sclk (CCK)
T8
T13
T20N1L3P3M3
T35
T55
T120
Ti35
Ti60L1M1P1N1
Ti180

作为参考,列出不同芯片 Flash这几根管脚的PAD定义,直接锁 完事。

备注:
Ti60F100 默认采用片内Flash ,所以桥文件没外接管脚,如果你自己外挂 和F225设置一样的pad

只能说 ,建议原厂在自己EDA工具中添加这一功能

  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值