CPLD利用从并SelectMAP模式加载FPGA

CPLD利用从并SelectMAP模式加载FPGA,第1张

1、首先CPLD资源一般是都不够的。如果你要用CPLD先接收配置文件,然后再配置FPGA,你肯定要用到CPLD里的BlockRam。现在Altera的MAX系列都没有BlockRam,Lattice的MACHXO最大有512K的BlockRam,肯定不够。

而且,Slave Selectmap一般不是这么玩的,CPLD应该实现控制加载时序以及替代FPGA寻址FLASH,文件还是应该存在FLASH里的。

2、FPGA的加载口一般是LocalBus或者SPI,总之肯定用不到差分IO。因此,CPLD的IO配置成LVCMOS电平和FPGA一致,直连就行了。Datasheet一定有说。

保证你程序编译正确

点击工具栏上的programmer按钮或tools->programmer

在handware setup中选择你的仿真器,在这之前你应该已经将仿真器连接至电脑,并成功安装了驱动。

在mode中选择下载模式,一般常用的有两种模式JTAG和Active Serial Programming.JTAG模式下载快,但是断电后丢失。ASP模式直接将程序固化到硬件,下载后不丢失。这里直接选择ASP模式(我这里以FPGA下载过程为例,CPLD好久没用了,好像CPLD没有JTAG模式,大体都一致,你试一下就行)。

选择你要下载的文件,勾选Program/Configure.点击Start开始下载,下载完成,从新上电,程序开始运行。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12032708.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-20
下一篇2023-05-20

发表评论

登录后才能评论

评论列表(0条)

    保存