Artix7使用vivado固化程序到m25p128失败

固化程序可参考xilinx官方《UG470》,《UG908》,《XAPP586》以及《UG912-vivado-properties》

使用vivado2016.04版本IDE,Artix7系列的XC7A35T-2FGG484。使用Master SPI Configuration Mode。

 

当SPI FLASH为M25P128时,把xxx.bin烧进去出现错误:

[Labtools 27-2251] Unable to read device properties. Please make sure that the proper configuration memory part is selected.

 

后来证实vivado并不支持M25P128,把flash替换成N25Q128即可烧写。需要注意的是,使用usb cable烧录后,JTAG要跟电脑断开连接(如果vivado的Open Hardware Manager还auto connect着的话),不然会加载不起来,done引脚不会拉高。

 

在原理图设计时使用的是x1模式(M25P128不支持4线模式),所以改贴N25Q128后也只能使用SPIx1模式,加载速度比较慢。

可增加约束,如,设置FPGA读配置文件的速度,26MHz,(但只能设为3, 6, 9, 12, 16, 22, 26, 33, 40, 50, 66MHz):

#############SPI Configurate Setting##################
set_property CFGBVS VCCO [current_design]
set_property CONFIG_VOLTAGE 3.3 [current_design]
set_property CONFIG_MODE SPIx1 [current_design]
set_property BITSTREAM.CONFIG.CONFIGRATE 26 [current_design]

PS:M25P128镁光的已经停产了,不建议再使用!

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值