LX9通过Master SPI 方式配置数据遇到问题

2020-01-27 13:34发布

使用spartan 6 xc6slx9 使用SPI方式的FLASH做PROM,使用impact通过 FPGA对SPI FLASH进行烧写,可以查出SPI FLASH,但是烧写配置文件时(.mcs)时,进行至7%时停止了,然后提示编程失败。
FPGA的DONE输出端口接了300Ω上拉,其余和数据手持基本一致。

信息输出提示如下:
'1': Programming Flash.
'1': Reading device contents...
done.
'1': Verification completed.
'1':Programming in x1 mode.
S25FL064P Status Register Contents = 0x0000.
QUAD ENABLE                                       :         0
STATUS REGISTER PROTECT 1                         :         0
STATUS REGISTER PROTECT 0                         :         0
SECTOR PROTECT                                    :         0
TOP/BOTTOM PROTECT                                :         0
BLOCK PROTECT BIT 2                               :         0
BLOCK PROTECT BIT 1                               :         0
BLOCK PROTECT BIT 0                               :         0
'1': Configuration data download to FPGA was not successful. DONE did not go high, please check your configuration setup and mode settings.
INFO:iMPACT - '1': Flash was not programmed successfully.
PROGRESS_END - End Operation.
Elapsed time =    112 sec.
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
andy_mqy
1楼-- · 2020-01-27 19:27
选用的是旺宏的MX25L6445E,64MBits (8M字节),使用impact烧写时,选择SPI FLASH时对应的是S25FL064P。请教各位,谢谢。
GoldSunMonkey
2楼-- · 2020-01-27 21:57
不可以用不是列表里面的flash.会出问题的。
andy_mqy
3楼-- · 2020-01-28 03:18
手册中要求用ATmel或STM的。之前, 用spartan 3A的XC3S50A 也是旺宏的MX25L6445E的,可以通过FPGA间接烧写SPI FLASH。是FPGA的类型不同,对SPI FLASH的要求也不同吗?谢谢,楼上。
GoldSunMonkey
4楼-- · 2020-01-28 06:40
这个我还真不知道,我只知道不能不再列表中。
否则必须先写进FPGA,然后再焊到板卡上。

具体我也不是十分清楚。我只知道这么多。
明空
5楼-- · 2020-01-28 08:33
 精彩回答 2  元偷偷看……
明空
6楼-- · 2020-01-28 14:22
手册上列到的Flash都是支持的,没有列到的有可能也是支持的,只是Xilinx没有去测试

一周热门 更多>