完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
有没有人在Spartan-6上有MultiBoot的经验
MicroBlaze从远程位置接收位文件的位置 并且必须编程自己的SPI? 黄金版本已编程 在工厂进入SPI,但新版本编程 现场的SPI(不含iMPACT)只是内置的MicroBlaze。 谢谢, 雅各 以上来自于谷歌翻译 以下为原文 Does anyone have the experience with MultiBoot on Spartan-6 where the MicroBlaze receives a bit file from a remote location and has to program its own SPI ? The golden version is programmed into the SPI at the factory but new versions are programmed into the SPI in the field (whithout iMPACT) just the built in MicroBlaze. Thanks, Jacob |
|
相关推荐
8个回答
|
|
|
可以从这里利用几个重要概念:
http://www.xilinx.com/support/documentation/application_notes/xapp1020.pdf(使用Virtex-5 FPGA对SPI闪存进行配置后访问)[注意S6在其库指南中描述了自己的原始STARTUP_SPARTAN6] http://www.xilinx.com/products/boards/sp601/reference_designs.htmhttp://www.xilinx.com/products/boards/sp605/reference_designs.htm [见多启动设计] BT 在原帖中查看解决方案 以上来自于谷歌翻译 以下为原文 Several of the important concepts can be leveraged from here: http://www.xilinx.com/support/documentation/application_notes/xapp1020.pdf (Post-Configuration Access to SPI Flash Memory with Virtex-5 FPGAs) [note that S6 has its own primitive STARTUP_SPARTAN6 described in its Library Guide] http://www.xilinx.com/products/boards/sp601/reference_designs.htm http://www.xilinx.com/products/boards/sp605/reference_designs.htm [see the multi-boot designs] bt View solution in original post |
|
|
|
|
|
jacob.guttman写道:有没有人在Spartan-6上有MultiBoot的经验
MicroBlaze从远程位置接收位文件的位置 并且必须编程自己的SPI? 黄金版本已编程 在工厂进入SPI,但新版本编程 现场的SPI(不含iMPACT)只是内置的MicroBlaze。 谢谢, 雅各 SPI是一个接口,而不是一个设备。 ----------------------------是的,我这样做是为了谋生。 以上来自于谷歌翻译 以下为原文 jacob.guttman wrote:SPI is an interface, not a device. ----------------------------Yes, I do this for a living. |
|
|
|
|
|
可以从这里利用几个重要概念:
http://www.xilinx.com/support/documentation/application_notes/xapp1020.pdf(使用Virtex-5 FPGA对SPI闪存进行配置后访问)[注意S6在其库指南中描述了自己的原始STARTUP_SPARTAN6] http://www.xilinx.com/products/boards/sp601/reference_designs.htmhttp://www.xilinx.com/products/boards/sp605/reference_designs.htm [见多启动设计] BT 以上来自于谷歌翻译 以下为原文 Several of the important concepts can be leveraged from here: http://www.xilinx.com/support/documentation/application_notes/xapp1020.pdf (Post-Configuration Access to SPI Flash Memory with Virtex-5 FPGAs) [note that S6 has its own primitive STARTUP_SPARTAN6 described in its Library Guide] http://www.xilinx.com/products/boards/sp601/reference_designs.htm http://www.xilinx.com/products/boards/sp605/reference_designs.htm [see the multi-boot designs] bt |
|
|
|
|
|
嗨,
基本原理非常简单:确保您的电路板允许从FPGA访问SPI闪存。 对于Spartan-3,SPI接口引脚可以在配置后成为常规引脚,因此很容易(不了解Spartan-6)。 在您的microblaze设计中添加SPI主控。 使用像promgen这样的东西以简单的格式转换位文件,例如十六进制,并将其推送到FPGA以便在闪存中进行编程。 您只需要一些简单的SPI闪存命令,如擦除,扇区擦除,批量写入和批量读取。 干杯, 约翰 以上来自于谷歌翻译 以下为原文 Hi, The basic principle is very easy: make sure your board allows to access the SPI flash from the FPGA. For Spartan-3 the SPI interface pins can become regular pins after configuration so that's easy (don't know about Spartan-6). Add a SPI master to your microblaze design. Use something like promgen to convert the bitfile in an easy format such as hex and push that to the FPGA for programming in the flash. You just need a few simple SPI flash command such as erase, sector erase, bulk write and bulk read. Cheers, Johan |
|
|
|
|
|
安富利有一个基于EDK 9.2的1800A电路板的参考设计,正是如此。
新的比特流来自以太网,但它很容易成为FPGA可以访问的任何其他通信链路。 www.em.avnet.com/spartan3a-dsp - >支持文件& 下载 - >> S3A1800DSP串行闪存Bistream以太网更新 我正在努力将其更新为11.4,因为SPI外设驱动程序自9.2以来已经发生了变化。 希望在几周内发布一些新内容。 布赖恩 以上来自于谷歌翻译 以下为原文 Avnet has a reference design for the 1800A board based on EDK 9.2 that does exactly this. The new bitstream comes over ethernet, but it could easily be any other communication link to which the FPGA has access. www.em.avnet.com/spartan3a-dsp --> Support Files & Downloads --> > S3A1800DSP Serial Flash Bistream Update over Ethernet I'm currently working on updating this to 11.4 as the SPI peripheral drivers have changed since 9.2. Hope to have something new posted within a couple weeks. Bryan |
|
|
|
|
|
嗨布莱恩,
这个设计正是我所需要的,但是我需要它来使用12.3以及SDK生成的当前驱动程序。 你有时间将你的设计更新到12.3(或11.4)吗? 提前致谢。 史蒂芬 以上来自于谷歌翻译 以下为原文 Hi Bryan, This design is exactly what I need, but I need it to work with 12.3 and the current driverset that SDK generates. DId you have time to update your design to 12.3 (or 11.4) ? Thanks in advance. Steven |
|
|
|
|
|
我确实将此设计更新为11.4,尽管我没有使用SDK。
它列在上面给出的相同位置,但在ISE Design Suite 11.4下查看。 布赖恩 以上来自于谷歌翻译 以下为原文 I did update this design to 11.4, although I didn't use SDK. It's listed at the same location given above, but look under ISE Design Suite 11.4. Bryan |
|
|
|
|
|
谢谢布莱恩,
我会看看它。 最好的祝福, 史蒂芬 以上来自于谷歌翻译 以下为原文 Thanks Bryan, I will take a look at it. Best regards, Steven |
|
|
|
|
只有小组成员才能发言,加入小组>>
3118 浏览 7 评论
3407 浏览 4 评论
Spartan 3-AN时钟和VHDL让ISE合成时出现错误该怎么办?
2873 浏览 9 评论
3966 浏览 0 评论
如何在RTL或xilinx spartan fpga的约束文件中插入1.56ns延迟缓冲区?
3057 浏览 15 评论
请问vc707的电源线是如何连接的,我这边可能出现了缺失元件的情况导致无法供电
1325浏览 1评论
求一块XILINX开发板KC705,VC707,KC105和KCU1500
1167浏览 1评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-1 18:50 , Processed in 0.763037 second(s), Total 87, Slave 70 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
3769
