赛灵思
直播中

张子腾

8年用户 183经验值
私信 关注
[问答]

无法在spi flash中加载比特流


我有一个问题,我无法在我的spi flash中加载比特流,我在链中有两个不同的FPGA
Impact看到了单个FPGA及其Flash,但是我无法在比特流中加载它们。我试图简化链路绕过两个附加的“冲击误差”之一
FPGA是XC6SLX 25
谢谢
信息:iMPACT - 当前时间:09/03/2015 16:31:44 // *** BATCH CMD:程序-p 1 PROGRESS_START - 启动操作。此设备链的最大TCK工作频率:25000000.Validating chain ...
边界扫描链成功验证。'1':编程设备... LCK_cycle = NoWait.LCK周期:NoWaitdone.'1':读取状态寄存器内容... [0]
CRC错误:0 [1] IDCODE错误:0 [2] DCM锁定状态:1 [3] GTS_CFG_B状态:0 [4] GWE状态:0 [5] GHIGH状态:1 [6]解密错误:0 [7]
DECRYPTOR ENABLE:0 [8] HSWAPEN PIN:1 [9] MODE PIN M [0]:1 [10] MODE PIN M [1]:0 [11]保留:0 [12] INIT_B PIN:1 [13] DONE
PIN:1 [14] SUSPEND STATUS:0 [15] FALLBACK STATUS:0INFO:iMPACT:2219 - 状态寄存器值:INFO:iMPACT - 0010 0100 1100 1100 INFO:iMPACT:579 - '1':已完成将位文件下载到设备
.INFO:iMPACT:188 - '1':编程成功完成。
LCK_cycle = NoWait.LCK周期:NoWaitINFO:iMPACT - '1':检查已完成的针......已完成。'1':已成功编程.PROGRESS_END - 结束操作。已用时间= 1秒:iMPACT - 当前时间:09
/ 03/2015 16:31:47 // *** BATCH CMD:编程-p 1 -spionly -e -v -loadfpga PROGRESS_START - 启动Operation.Maximum TCK工作频率为此设备链:25000000.Validating chain ...
边界扫描链成功验证。'1':未检测到SPI访问核心。
SPI访问核心将被下载到设备以启用operations:iMPACT - 下载核心文件C:/Xilinx/14.6/ISE_DS/ISE/spartan6/data/xc6slx25_spi.cor.'1':下载核心...... LCK_cycle =
NoWait.LCK周期:NoWaitdone。'1':读取状态寄存器内容... INFO:iMPACT:2219 - 状态寄存器值:INFO:iMPACT - 0010 0100 1100 1000 INFO:iMPACT:2492 - '1':已完成下载核心到
device.INFO:iMPACT - '1':Flash未成功编程.PROGRESS_END - 结束操作。已用时间= 1秒。

回帖(6)

周静

2020-3-23 09:07:19
你好
我的问题是在引脚Done上有一个100nF的电容,这个电容做了一个延迟,并且影响没有看到引脚完成高我移除它,现在电路板工作。
谢谢
在原帖中查看解决方案
举报

周静

2020-3-23 09:22:21
另一个信息
我使用ise GENERATE PROGRAMMING FILE中的默认参数生成比特流
IMPACT的日志是
信息:iMPACT - 当前时间:09/03/2015 16:35:03 // *** BATCH CMD:程序-p 1 PROGRESS_START - 启动操作。此设备链的最大TCK工作频率:25000000.Validating chain ...
边界扫描链成功验证。'1':编程设备... LCK_cycle = NoWait.LCK周期:NoWaitdone.'1':读取状态寄存器内容... [0]
CRC错误:0 [1] IDCODE错误:0 [2] DCM锁定状态:1 [3] GTS_CFG_B状态:0 [4] GWE状态:0 [5] GHIGH状态:1 [6]解密错误:0 [7]
DECRYPTOR ENABLE:0 [8] HSWAPEN PIN:1 [9] MODE PIN M [0]:1 [10] MODE PIN M [1]:0 [11]保留:0 [12] INIT_B PIN:1 [13] DONE
PIN:0 [14] SUSPEND STATUS:0 [15] FALLBACK STATUS:0INFO:iMPACT:2219 - 状态寄存器值:INFO:iMPACT - 0010 0100 1100 1000 INFO:iMPACT:579 - '1':已完成将位文件下载到设备
.INFO:iMPACT:188 - '1':编程成功完成。
LCK_cycle = NoWait.LCK周期:NoWaitINFO:iMPACT - '1':检查已完成的针......已完成。'1':已成功编程.PROGRESS_END - 结束操作。已用时间= 1秒:iMPACT - 当前时间:09
/ 03/2015 16:36:43 // *** BATCH CMD:程序-p 1 -spionly -e -v -loadfpga PROGRESS_START - 启动Operation.Maximum TCK工作频率为该设备链:25000000.Validating chain ...
边界扫描链成功验证。'1':未检测到SPI访问核心。
SPI访问核心将被下载到设备以启用operations:iMPACT - 下载核心文件C:/Xilinx/14.6/ISE_DS/ISE/spartan6/data/xc6slx25_spi.cor.'1':下载核心...... LCK_cycle =
NoWait.LCK周期:NoWaitdone。'1':读取状态寄存器内容... INFO:iMPACT:2219 - 状态寄存器值:INFO:iMPACT - 0010 0100 1100 1000 INFO:iMPACT:2492 - '1':已完成下载核心到
device.INFO:iMPACT - '1':Flash未成功编程.PROGRESS_END - 结束操作。已用时间= 1秒。
在FPGA位配置后检查完成引脚并且它为高电平
在SPI之后它是低电平。
任何想法??
举报

周静

2020-3-23 09:36:58
你好
我试图拉低HSWAPEN但它没有解决问题
我可以编程fpga但我不能写flash.may取决于JTAG链?
任何想法都非常感谢
举报

周静

2020-3-23 09:51:04
我解决了
这是一个100nF的DONE,我删除它,现在工作。谢谢很多
举报

更多回帖

发帖
×
20
完善资料,
赚取积分