完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
你好,
我有一个设计,我希望能够在初始编程后更新SPI配置闪存上的PROM文件。 到目前为止,我的研究表明,在完成FPGA编程后,应该可以与配置spi flash连接。 在我的设计中,我有一个内存映射AXI总线,由AXI主机(PCIe)控制,从主机PC接收其事务。 我的想法是能够通过PCIe链路发送PROM bistream到使用新PROM文件对SPI闪存进行编程的AXI Quad SPI IP Core - 这应该是可能的,对吗? 如果我错在某处,请纠正我,因为我很不高兴。 我现在的问题是,在将PROM文件解析为SPI闪存之前,PROM文件应该采用哪种格式,在将其发送到SPI Flash之前是否需要对PROM文件(MCS)进行任何解释? 先谢谢你! 以上来自于谷歌翻译 以下为原文 Hello, I have a design where i wish to be able to update the PROM file on the SPI Configuration Flash after initial programming. My research so far has showed that it should be possible to interface with the configuration spi flash after the FPGA is finished being programmed from it. On my design i have a memory mapped AXI bus that is controlled from an AXI master (PCIe) that receives its transactions from a host PC. My idea is the be able to send PROM bistream over the PCIe link, to the AXI Quad SPI IP Core that programs the SPI flash with the new PROM file - This should be possible, right? Please correct me if i'm wrong somewhere as i'm pretty new to alot of this. My question now is, which format should the PROM file be in before parsing it over to the SPI flash and do i need to do any interpretation of the PROM file(MCS) before sending it to the SPI Flash? Thank you in advance! |
|
相关推荐
8个回答
|
|
mcs文件包含地址信息。
检查以下链接以获取mcs文件格式 http://www.xilinx.com/support/answers/476.html mcs文件具有地址信息,因此您需要将其删除并将数据单独发送到spi flash。 mcs文件也包括编程信息。 您可以检查.bin文件格式,这可能有助于您的预期程序 有关mcs文件和bin文件详细信息和生成的更多详细信息,请查看以下链接 http://www.xilinx.com/support/documentation/sw_manuals/xilinx14_7/devref.pdf 检查以下链接,了解为spartan-3a设备实现的闪存编程器设计 http://www.xilinx.com/products/boards/s3astarter/reference_designs.htm --Krishna 在原帖中查看解决方案 以上来自于谷歌翻译 以下为原文 mcs file contains the address information. check the following link for the mcs file format http://www.xilinx.com/support/answers/476.html mcs file has the address info so you need to remove this and send data alone to the spi flash. Also mcs file includes programming information. You can check the .bin file format which might help your intended procedure check the following link for more details on the mcs file and bin file details and generation http://www.xilinx.com/support/documentation/sw_manuals/xilinx14_7/devref.pdf check the following link for the flash programmer designs which was implemented for spartan-3a devices http://www.xilinx.com/products/boards/s3astarter/reference_designs.htm --Krishna View solution in original post |
|
|
|
是的,在配置FPGA之后,您将能够编写SPI闪存。
查看以下可能有用的应用说明, http://www.xilinx.com/support/documentation/application_notes/xapp1020.pdf --Krishna 以上来自于谷歌翻译 以下为原文 Yes, after configuration of the FPGA you will be able to write the SPI flash. check the following app note which might be helpful, http://www.xilinx.com/support/documentation/application_notes/xapp1020.pdf --Krishna |
|
|
|
你好,
感谢您提供应用笔记 - 关于与SPI Flash的接口非常有用。 然而,关于如何在将比特流传递到AXI Quad SPI IP核的写寄存器之前正确格式化比特流的问题。 我可以直接传递.MCS文件的内容吗? 有关于此的任何建议材料吗? 以上来自于谷歌翻译 以下为原文 Hello, Thank you for the application note - Very usefull with regards to interfacing with the SPI Flash. However the question on how to format the bitstream correctly before passing it over to the write register of the AXI Quad SPI IP Core. Can i just pass the contents of the .MCS file directly over? Any suggestion material on that? |
|
|
|
你好,
在上一篇文章中,没有人对我的问题有任何有用的信息? 任何帮助将非常感激。 谢谢 以上来自于谷歌翻译 以下为原文 Hello, No one has any useful information regarding my question in the previous post? Any help would be much appreciated. Thank you |
|
|
|
mcs文件包含地址信息。
检查以下链接以获取mcs文件格式 http://www.xilinx.com/support/answers/476.html mcs文件具有地址信息,因此您需要将其删除并将数据单独发送到spi flash。 mcs文件也包括编程信息。 您可以检查.bin文件格式,这可能有助于您的预期程序 有关mcs文件和bin文件详细信息和生成的更多详细信息,请查看以下链接 http://www.xilinx.com/support/documentation/sw_manuals/xilinx14_7/devref.pdf 检查以下链接,了解为spartan-3a设备实现的闪存编程器设计 http://www.xilinx.com/products/boards/s3astarter/reference_designs.htm --Krishna 以上来自于谷歌翻译 以下为原文 mcs file contains the address information. check the following link for the mcs file format http://www.xilinx.com/support/answers/476.html mcs file has the address info so you need to remove this and send data alone to the spi flash. Also mcs file includes programming information. You can check the .bin file format which might help your intended procedure check the following link for more details on the mcs file and bin file details and generation http://www.xilinx.com/support/documentation/sw_manuals/xilinx14_7/devref.pdf check the following link for the flash programmer designs which was implemented for spartan-3a devices http://www.xilinx.com/products/boards/s3astarter/reference_designs.htm --Krishna |
|
|
|
您好,感谢您提供所有材料 - 非常有用。据我所知,Vivado HW Manager使用IP核对FPGA进行编程,然后将其用于通过JTAG将MCS编程到SPI Flash上(间接编程)是否可以
查看此特定核心的source / vhdl文件? 以上来自于谷歌翻译 以下为原文 Hello, Thank you for all the material - Very usefull. As far as i understand, Vivado HW Manager programs the FPGA with an IP Core that is then used to program the MCS onto the SPI Flash over JTAG (Indirect programming) Is it possible to see the source/vhdl files for this particular core? |
|
|
|
嗨,
没有共享间接编程逻辑,用户无法查看rtl文件。 --Krishna 以上来自于谷歌翻译 以下为原文 Hi, No the indirect programming logic is not shared and not available to the user to see the rtl files. --Krishna |
|
|
|
谢谢你的时间先生,非常感谢你的回答。
以上来自于谷歌翻译 以下为原文 Thank you for your time sir, Your answers are much appreciated. |
|
|
|
只有小组成员才能发言,加入小组>>
2395 浏览 7 评论
2810 浏览 4 评论
Spartan 3-AN时钟和VHDL让ISE合成时出现错误该怎么办?
2277 浏览 9 评论
3354 浏览 0 评论
如何在RTL或xilinx spartan fpga的约束文件中插入1.56ns延迟缓冲区?
2445 浏览 15 评论
有输入,但是LVDS_25的FPGA内部接收不到数据,为什么?
781浏览 1评论
请问vc707的电源线是如何连接的,我这边可能出现了缺失元件的情况导致无法供电
558浏览 1评论
求一块XILINX开发板KC705,VC707,KC105和KCU1500
405浏览 1评论
1985浏览 0评论
704浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-4 03:24 , Processed in 1.548058 second(s), Total 90, Slave 73 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号