完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
大家好,
我是FPGA开发的新手。 定制板是使用Spartan 6 LX25设计和制造的。 我能够成功地使用JTAG对芯片(LX25)进行编程。 添加了SPI闪存(W25Q64JV)用于配置存储。 我尝试使用iMPACT版本14.4对Flash进行编程,但无法编程,我得到的消息如下。 (我根本没有收到任何错误信息,只是显示Flash未编程) PROGRESS_START - 启动Operation.'1':未检测到SPI访问核心。 SPI访问核心将被下载到设备以启用operations:iMPACT - 下载核心文件C:/Xilinx/14.4/ISE_DS/ISE/spartan6/data/xc6slx25_spi.cor.'1':下载核心... LCK_cycle = NoWait.LCK周期:NoWaitdone .'1':读取状态寄存器内容... INFO:iMPACT:2219 - 状态寄存器值:INFO:iMPACT - 0010 0100 0100 1000INFO:iMPACT:2492 - '1':已完成将内核下载到设备 .INFO:iMPACT - '1':Flash未成功编程.PROGRESS_END - 结束操作。 我附上了原理图供参考。 请详细说明这个问题。 感谢您, 尼 |
|
相关推荐
7个回答
|
|
Hineethu_21,
当FPGA尝试对Flash进行编程时,您可以使用示波器检查波形。 确保将探头连接到闪存引脚,以检查这些信号的连接性。 顺便说一下,原理图中闪光灯类型不是W25Q64JV,请确保在imapct中选择正确的闪光灯。 -------------------------------------------------- -------------------------------------------------- ---------------------------------------请注意 - 请将答案标记为“接受为 解决方案“如果提供的信息是有帮助的。请给予您认为有用并回复导向的帖子。感谢你们.---------------------------- -------------------------------------------------- -------------------------------------------------- ------------ |
|
|
|
谢谢你的快速回复。
我会尽快检查信号。 我只想在这里添加更多要点我已经使用SOIC到DIP IC基板将Flash置于板上并使用了W25Q64JV。 在iMPACT下拉列表中没有列出W25Q64JV,我在我的PC中设置了环境变量XIL_IMPACT_SKIPIDCODECHECK,并使用了Flash P / N asW25Q64FV,因为iMPACT中列出的许多Flash部件号都是正常的。 我已经单独检查了闪存IC(使用嵌入式板),我能够通信并擦除W25Q64JV的内容。 这是给您的信息。 感谢您, 尼 |
|
|
|
嗨,
正如您所说,如果主板上的闪存不在列表中,Xilinx无法保证影响可以成功编程,即使您跳过ID检查。 另一个建议是,如果你使用SOIC到DIP召集器,你可以尝试下载CCLK频率,以防SI编程问题。 -------------------------------------------------- -------------------------------------------------- ---------------------------------------请注意 - 请将答案标记为“接受为 解决方案“如果提供的信息是有帮助的。请给予您认为有用并回复导向的帖子。感谢你们.---------------------------- -------------------------------------------------- -------------------------------------------------- ------------ |
|
|
|
在发布INIT_B按钮后,请找到附加的波形SCK(绿色)和CS(粉红色)Colourobtained。
闪存为空时SDI和SDO引脚上没有数据。 观察到时钟频率为900.90KHz。 请告知使用iMPACT软件中列出的Flash PN后是否可以解决此问题。 最好的祝福, 尼 |
|
|
|
大家好,
任何人都可以对这个问题有所了解。 当我将IC(串行闪存)放在板上并且没有放置串行闪存时,我收到相同的消息。 好像没有识别串行闪存IC的存在。 可能是什么原因 ? FPGA使用JTAG编程,因为串行闪存的间接编程失败。 由于这个问题,无法继续进行! 什么是快速的工作!!! 期待最早回复, 最好的祝福, 尼 |
|
|
|
|
|
|
|
你好@ neethu_21
根据Xilinx支持的闪存列表,请参见https://www.xilinx.com/support/documentation/sw_manuals/xilinx14_7/pim_r_supported_spi_bpi_proms.htm Xilinx未正式支持SPI Flash(W25Q64JV)。 您还可以使用跳过ID测试来测试不支持的SPI PROM(注意:此方法不受官方支持。) 对于例如 与“W25Q64BV”兼容的“W25Q64JV”似乎将命令设置在一起。 通过设置环境变量XIL_IMPACT_SKIPIDCODECHECK可以避免ID检查 添加环境变量XIL_IMPACT_SKIPIDCODECHECK后,您需要在14.7编程工具中选择W25Q64BV来编程W25Q64JV。 Checkhttps://forums.xilinx.com/t5/Virtex-Family-FPGAs/SPI-NOR-FLASH-MT25Q-not-listed-in-Impact-14-7/m-p/800669#M26018了解更多详情。 问候, 布尚 -------------------------------------------------- -------------------------------------------------- ---------------------------------------------请注意 - 请注明 答案为“接受为解决方案”,如果提供的信息是有帮助的。给予您认为有用并回复导向的帖子。感谢K-- -------------------------------------------------- -------------------------------------------------- ----------------------- |
|
|
|
只有小组成员才能发言,加入小组>>
2298 浏览 7 评论
2706 浏览 4 评论
Spartan 3-AN时钟和VHDL让ISE合成时出现错误该怎么办?
2192 浏览 9 评论
3274 浏览 0 评论
如何在RTL或xilinx spartan fpga的约束文件中插入1.56ns延迟缓冲区?
2336 浏览 15 评论
有输入,但是LVDS_25的FPGA内部接收不到数据,为什么?
613浏览 1评论
1672浏览 1评论
171浏览 1评论
637浏览 0评论
1825浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-9-12 19:52 , Processed in 1.183535 second(s), Total 61, Slave 54 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191