完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
大家好,
我已经阅读了很多关于如何从PROM闪存和SPI闪存配置FPGA的PDF文件,但我需要知道如何使用mcs文件配置闪存本身(我知道它可以通过IMPACT完成,我知道所有步骤,但是 我需要知道这些步骤的细节以及IMPACT如何响应“PROGRAM FPGA”和“PROGRAM FLASH”)。 注意: 我假设IMPACT首先配置FPGA然后FPGA配置Flash,如果这是正确的我需要知道这个过程是如何完成的。 以上来自于谷歌翻译 以下为原文 Hello everybody, i have read alot of PDFs on how to configure FPGA from PROM flash and SPI flash but i need to know how to configure the flash itself with the mcs file (i know that it can be done through IMPACT and i know all the steps ,but i need to know details of those steps and how the IMPACT responds to "PROGRAM FPGA" and to "PROGRAM FLASH"). Note: what i assumed is that IMPACT first configures FPGA then the FPGA configures Flash if this right i need to know how this process is done. |
|
相关推荐
8个回答
|
|
嗨,我认为你指的是间接SPI编程。
在间接SPI编程中,不直接通过影响对闪存进行编程。 相反,影响通过FPGA将指令和编程数据(.mcs)发送到SPI。在此过程中,影响首先使用.cor文件对FPGA进行编程。 .cor文件包含编程SPI闪存所需的逻辑。 这个逻辑是Xilinx专有的。 当您点击程序闪存时,fpga配置了.cor文件,然后影响将通过JTAG将.mcs文件发送到FPGA,然后FPGA处理数据并最终配置flash.Regards,Krishna -------------------------------------------------- ---------------------------------------------请将帖子标记为 如果提供的信息能够回答您的问题/解决您的问题,请“接受为解决方案”。给予您认为有用的帖子。 在原帖中查看解决方案 以上来自于谷歌翻译 以下为原文 Hi, I think you are referring to indirect-SPI programming. In indirect SPI programming, you don't program the flash directly through impact. Instead the impact sends the instructions and the programming data (.mcs) to SPI through FPGA. During this process, the impact first programs the FPGA with a .cor file. The .cor file consists of the necessary logic to program a SPI flash. This logic is Xilinx proprietary. When you click on program flash in impact, the fpga gets configured with .cor file and then the impact will send the .mcs file through JTAG to FPGA and then the FPGA processes the data and will eventually configure the flash. Regards, 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 |
|
|
|
嗨,我认为你指的是间接SPI编程。
在间接SPI编程中,不直接通过影响对闪存进行编程。 相反,影响通过FPGA将指令和编程数据(.mcs)发送到SPI。在此过程中,影响首先使用.cor文件对FPGA进行编程。 .cor文件包含编程SPI闪存所需的逻辑。 这个逻辑是Xilinx专有的。 当您点击程序闪存时,fpga配置了.cor文件,然后影响将通过JTAG将.mcs文件发送到FPGA,然后FPGA处理数据并最终配置flash.Regards,Krishna -------------------------------------------------- ---------------------------------------------请将帖子标记为 如果提供的信息能够回答您的问题/解决您的问题,请“接受为解决方案”。给予您认为有用的帖子。 以上来自于谷歌翻译 以下为原文 Hi, I think you are referring to indirect-SPI programming. In indirect SPI programming, you don't program the flash directly through impact. Instead the impact sends the instructions and the programming data (.mcs) to SPI through FPGA. During this process, the impact first programs the FPGA with a .cor file. The .cor file consists of the necessary logic to program a SPI flash. This logic is Xilinx proprietary. When you click on program flash in impact, the fpga gets configured with .cor file and then the impact will send the .mcs file through JTAG to FPGA and then the FPGA processes the data and will eventually configure the flash. Regards, 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. |
|
|
|
谢谢,请详细解答。
另一个问题,你能告诉我主串口模式怎么样? 以上来自于谷歌翻译 以下为原文 Thanks, smarell for your detailed answer. another question ,Could you tell me what about Master serial mode ? |
|
|
|
在串行/选择映射模式下,PROM将与FPGA一起位于JTAG链中。
因此,我们使用JTAG线通过影响对PROM进行编程。 -------------------------------------------------- ---------------------------------------------请将帖子标记为 如果提供的信息能够回答您的问题/解决您的问题,请“接受为解决方案”。给予您认为有用的帖子。 以上来自于谷歌翻译 以下为原文 In serial/selectmap mode, the PROM will be in the JTAG chain along with FPGA. Hence, we program the PROM through impact using JTAG lines.----------------------------------------------------------------------------------------------- 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. |
|
|
|
假设当前模式是主模式并且我从IMPACT中选择“程序”选项,那么FPGA将在平台闪存中配置,是吗?
如果是,如果选择是“PROGRAM FPGA和FLASH”,IMPACT将会有什么不同。 提前致谢。 以上来自于谷歌翻译 以下为原文 Assume if the current mode is Master serial mode and i select "Program" option from IMPACT the FPGA will be configured wilthout the Platform Flash ,is that right ? if yes,what is the diference the IMPACT will do if the selection is "PROGRAM FPGA and FLASH". Thanks, in advance. |
|
|
|
初始化JTAG链时,您将看到PROM和FPGA。
要对PROM进行编程,您需要右键单击并编程PROM。 关闭电路板并打开电源后,FPGA将根据存储在PROM中的映像进行配置。 -------------------------------------------------- ---------------------------------------------请将帖子标记为 如果提供的信息能够回答您的问题/解决您的问题,请“接受为解决方案”。给予您认为有用的帖子。 以上来自于谷歌翻译 以下为原文 When you initialize the JTAG chain, you will see a PROM and FPGA. In order to program PROM, you need to right click and program the PROM. Once you poweroff and power-on the board, the FPGA gets configured from the image stored in PROM.----------------------------------------------------------------------------------------------- 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. |
|
|
|
这是我的意思,
我知道Platform Flash和FPGA共享“TCK”和“TMS”线以及FPGA“TDO”线连接到Platform flash“TDI”线,因此IMPACT如何在没有Platform Flash的情况下配置FPGA。 以上来自于谷歌翻译 以下为原文 Here is what i mean, i know that Platform Flash and FPGA shares "TCK" and "TMS" lines and FPGA "TDO" line connected to Platform flash "TDI" line , so how IMPACT configures FPGA only without Platform Flash. |
|
|
|
您可以“绕过”PROM,然后在iMPACT中配置FPGA。
-------------------------------------------------- ---------------------------------------------请将帖子标记为 如果提供的信息能够回答您的问题/解决您的问题,请“接受为解决方案”。给予您认为有用的帖子。 以上来自于谷歌翻译 以下为原文 You can "bypass" the PROM and then configure the FPGA in iMPACT. ----------------------------------------------------------------------------------------------- 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. |
|
|
|
只有小组成员才能发言,加入小组>>
2416 浏览 7 评论
2821 浏览 4 评论
Spartan 3-AN时钟和VHDL让ISE合成时出现错误该怎么办?
2292 浏览 9 评论
3372 浏览 0 评论
如何在RTL或xilinx spartan fpga的约束文件中插入1.56ns延迟缓冲区?
2459 浏览 15 评论
有输入,但是LVDS_25的FPGA内部接收不到数据,为什么?
1140浏览 1评论
请问vc707的电源线是如何连接的,我这边可能出现了缺失元件的情况导致无法供电
581浏览 1评论
求一块XILINX开发板KC705,VC707,KC105和KCU1500
447浏览 1评论
2002浏览 0评论
726浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-22 12:18 , Processed in 1.477650 second(s), Total 91, Slave 74 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号