完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
你好,
我们使用XC3S100E-4TQG144C已有好几年了,但现在我们遇到了SPI闪存问题。 iMPACT支持的所有SPI闪存设备都已过时。 根据UG332(Spartan 3配置用户指南),有些SPI闪存器件具有数据手册兼容性,因此我们要尝试使用SST25VF010A-33-4I-SAE。 问题是如何编程Flash。 当iMPACT未知时,是否可以使用iMPACT对SPI Flash进行编程? 我是否必须通过ISE套件来解决这个问题? 谢谢你的帮助。 --Bjoern |
|
相关推荐
3个回答
|
|
你好@ bjoernd
如果SPI闪存的参数(如电压兼容性,命令集等)与Silinx支持的用于Spartan 3的SPI闪存中列出的SPI闪存之一完全匹配,则可以使用带有SKIP IDCODE解决方法的所述设备。 要获得有关SKIP IDCODE解决方法的更多信息,请访问:https://forums.xilinx.com/t5/Virtex-Family-FPGAs/SPI-NOR-FLASH-MT25Q-not-listed-in-Impact-14-7/mp / 800669#M26018 注意:Xilinx不正式支持此SKIP IDCODE解决方法。 编辑1:您也可以使用第三方编程器来编程SPI闪存。 问候, 布尚 -------------------------------------------------- -------------------------------------------------- ---------------------------------------------请注意 - 请注明 答案为“接受为解决方案”,如果提供的信息是有帮助的。给予您认为有用并回复导向的帖子。感谢K-- -------------------------------------------------- -------------------------------------------------- ----------------------- |
|
|
|
我们试图跳过ID代码,但它没有用。
编程过程开始工作,直到状态> 90%。 然后这个过程就崩溃了。 空白检查会显示闪存仍为空的消息。 我们得到以下日志: -------------------------------------------------- --------------------------- 信息:iMPACT - 当前时间:20.09.2018 10:17:41 // *** BATCH CMD:编程-p 1 -dataWidth 1 -spionly -loadfpga PROGRESS_START - 开始操作。 '1':未检测到SPI访问核心。 SPI访问核心将下载到设备以启用操作。 信息:iMPACT - 下载核心文件C:/Xilinx/13.4/ISE_DS/ISE/spartan3e/data/xc3s100e_spi.cor。 '1':正在下载核心...... LCK_cycle = NoWait。 LCK周期:NoWait 完成。 信息:iMPACT:2219 - 状态寄存器值: 信息:iMPACT - 0011 0111 1001 1000 0000 0000 0000 0000 信息:iMPACT:2492 - '1':已完成将核心下载到设备。 '1':ID检查通过。 '1':ID检查通过。 '1':编程Flash。 '1':在x1模式下编程。 '1':下载到FPGA的配置数据不成功。 DONE没有变高,请检查配置设置和模式设置。 信息:iMPACT - '1':Flash未成功编程。 PROGRESS_END - 结束操作。 经过的时间= 83秒。 -------------------------------------------------- --------------------------- 知道我们可以改变什么来编程闪存吗? 关于Bjoern |
|
|
|
你好@ bjoernd
情况1: 如果您选择使用Micron MT25Q串行NOR闪存的较新部件,那么在使用ISE iMPACT时,请选择等效密度的Micron N25Q设备,而不是所需的Micron MT25Q设备。有关信息,请访问https://www.xilinx.com/support/answers /68677.html 案例2: 如果SPI闪存的参数(如电压兼容性,命令集等)与Xilinx支持的SPI闪存中列出的SPI闪存之一完全匹配,则可以使用提及的闪存设备和SKIP IDCODE解决方法。例如:“W25Q80DV”兼容“W25Q80BV”似乎 将命令设置在一起。 通过设置环境变量XIL_IMPACT_SKIPIDCODECHECK可以避免ID检查(注意:Xilinx支持Winbond flash W25Q80DV。) W25Q80DV的命令集在第8章:W25Q80DV数据表中的指令(页18~21)中提供,W25Q80BV的命令在第6.2章中提供:指令W25Q80BV数据表(页17-20) 我会建议你,检查同一制造商的类似闪光灯; 因为大多数制造商试图使它们向后兼容。 注意:Xilinx不正式支持此SKIP IDCODE解决方法。 您收到此错误是因为您的闪光灯与您在IMPACT中选择的XIlinx闪光灯无法正确匹配。 问候, 布尚 -------------------------------------------------- -------------------------------------------------- ---------------------------------------------请注意 - 请注明 答案为“接受为解决方案”,如果提供的信息是有帮助的。给予您认为有用并回复导向的帖子。感谢K-- -------------------------------------------------- -------------------------------------------------- ----------------------- |
|
|
|
只有小组成员才能发言,加入小组>>
2380 浏览 7 评论
2797 浏览 4 评论
Spartan 3-AN时钟和VHDL让ISE合成时出现错误该怎么办?
2262 浏览 9 评论
3335 浏览 0 评论
如何在RTL或xilinx spartan fpga的约束文件中插入1.56ns延迟缓冲区?
2428 浏览 15 评论
有输入,但是LVDS_25的FPGA内部接收不到数据,为什么?
755浏览 1评论
请问vc707的电源线是如何连接的,我这边可能出现了缺失元件的情况导致无法供电
543浏览 1评论
求一块XILINX开发板KC705,VC707,KC105和KCU1500
365浏览 1评论
1961浏览 0评论
681浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 11:52 , Processed in 1.170171 second(s), Total 53, Slave 44 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号