完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
你好,
在我们的主板上,我们必须用微控制器编程XC6S45LX的spi flash。 我找到了描述这种流程的XAPP058。 但是,如果我生成带有影响的.SXVF文件,这些文件的大小约为6mbytes或更多,这对于我们的微控制器来说非常重要。 是否有可能对外部spi flash进行编程? 感谢您的帮助。 最好的祝福 马丁绍尔 以上来自于谷歌翻译 以下为原文 Hello,in our board we have to programm the spi flash of a XC6S45LX with a microcontroller. I found the XAPP058 which describe this flow. But if I generate the .SXVF file with impact, these files have a size of about 6mbytes or more, which to much for our microcontroller. Is there are a possibility to program the external spi flash?Thank you for your help.best regardsmartin sauer |
|
相关推荐
7个回答
|
|
这个答案记录-http://www.xilinx.com/support/answers/17287.html提供了一些关于如何减小XSVF文件大小的建议。我希望这会有所帮助。-Krishna
-------------------------------------------------- ---------------------------------------------请将帖子标记为 如果提供的信息能够回答您的问题/解决您的问题,请“接受为解决方案”。给予您认为有用的帖子。 在原帖中查看解决方案 以上来自于谷歌翻译 以下为原文 This answer record-http://www.xilinx.com/support/answers/17287.html provides few suggestions on how to reduce the size of XSVF file. I hope this helps. -Krishna----------------------------------------------------------------------------------------------- Please mark the post as "Accept as solution" if the information provided answers your query/resolves your issue. Give Kudos to a post which you think is helpful.View solution in original post |
|
|
|
根据下面的框图,您可以将xsvf(或svf文件)存储在连接到微控制器的外部存储器中。
微控制器可以直接从存储器读取数据。 如果您希望直接配置SPI闪存,请参阅Xapp951。 -------------------------------------------------- ---------------------------------------------请将帖子标记为 如果提供的信息能够回答您的问题/解决您的问题,请“接受为解决方案”。给予您认为有用的帖子。 以上来自于谷歌翻译 以下为原文 As per the below block diagram, you can store the xsvf (or svf file) in the external memory which is connected to microcontroller. The microcontroller can read the data from memory directly. If you are looking to configure SPI flash directly then refer to Xapp951. ----------------------------------------------------------------------------------------------- Please mark the post as "Accept as solution" if the information provided answers your query/resolves your issue. Give Kudos to a post which you think is helpful. |
|
|
|
嗨smarell,
谢谢你的信息。 问题是,xsvf文件的文件大小太大。 目前我们使用莱迪思FPGA,其中微控制器数据文件的文件大小为800kByte。 但XVSF的大小为6MByte到25MByte, 最好的祝福 马丁绍尔 以上来自于谷歌翻译 以下为原文 Hi smarell, thank you for your info. The problem is, that the file size of the xsvf file is too large. At the moment we use a Lattice FPGA where the file size for the microcontroller data file ist 800kByte. But the XVSF has a size of 6MByte to 25MByte, best regards martin sauer |
|
|
|
这个答案记录-http://www.xilinx.com/support/answers/17287.html提供了一些关于如何减小XSVF文件大小的建议。我希望这会有所帮助。-Krishna
-------------------------------------------------- ---------------------------------------------请将帖子标记为 如果提供的信息能够回答您的问题/解决您的问题,请“接受为解决方案”。给予您认为有用的帖子。 以上来自于谷歌翻译 以下为原文 This answer record-http://www.xilinx.com/support/answers/17287.html provides few suggestions on how to reduce the size of XSVF file. I hope this helps. -Krishna----------------------------------------------------------------------------------------------- Please mark the post as "Accept as solution" if the information provided answers your query/resolves your issue. Give Kudos to a post which you think is helpful. |
|
|
|
如果我理解您的原始问题,您想知道是否可以直接编程配置闪存而无需通过FPGA(SPI直接与SPI间接编程)。
如果您的MCU有足够的I / O引脚,则可能。 在将FPGA的PROGRAM_B引脚保持为低电平时,可以使用MCU I / O引脚直接控制所连接SPI的引脚。 然后将MCU的I / O置为三态并释放PROGRAM_B引脚,以允许FPGA从其闪存启动。 然后,MCU只需要存储实际的比特流,而不是间接编程FPGA连接到SPI falsh所需的所有命令。 - Gabor 以上来自于谷歌翻译 以下为原文 If I understand your original question, you want to know if you can directly program the configuration flash without going through the FPGA (SPI direct vs. SPI indirect programming). It is possible if your MCU has enough I/O pins. While holding the PROGRAM_B pin of the FPGA low, you can directly control the pins of the attached SPI using MCU I/O pins. Then tristate the MCU's I/O and release the PROGRAM_B pin to allow the FPGA to boot from its flash. Then the MCU would only need to store the actual bitstream, not all the commands required to program the FPGA to connect to the SPI falsh indirectly. -- Gabor |
|
|
|
感谢您的信息。
这是另一个好主意。 我可以在spi中编写哪个文件? .BIT文件还是必须将其转换为另一种类型? 最好的祝福 马丁绍尔 以上来自于谷歌翻译 以下为原文 Thank you for your information. This is another good idea. Which file can I program in the spi? The .BIT file or have to conver it in another typ? best regards martin sauer |
|
|
|
BIT文件具有不应编程到闪存中的标头信息。
你想要的是.bin文件。 在bitgen选项中,您需要启用二进制文件生成(-g Binary)。 .bin文件与.bit文件相同,但没有标题。 - Gabor 以上来自于谷歌翻译 以下为原文 The BIT file has header information that should not be programmed into the flash. What you want is the .bin file. In the bitgen options, you need to enable binary file generation (-g Binary). The .bin file is the same as the .bit file, but without the header. -- Gabor |
|
|
|
只有小组成员才能发言,加入小组>>
2424 浏览 7 评论
2825 浏览 4 评论
Spartan 3-AN时钟和VHDL让ISE合成时出现错误该怎么办?
2294 浏览 9 评论
3374 浏览 0 评论
如何在RTL或xilinx spartan fpga的约束文件中插入1.56ns延迟缓冲区?
2465 浏览 15 评论
有输入,但是LVDS_25的FPGA内部接收不到数据,为什么?
1215浏览 1评论
请问vc707的电源线是如何连接的,我这边可能出现了缺失元件的情况导致无法供电
590浏览 1评论
求一块XILINX开发板KC705,VC707,KC105和KCU1500
452浏览 1评论
2006浏览 0评论
731浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-25 04:46 , Processed in 1.442922 second(s), Total 89, Slave 73 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号