赛灵思
直播中

刘珊珊

8年用户 165经验值
私信 关注
[问答]

如何从PROM闪存和SPI闪存配置FPGA的PDF文件?

大家好,
我已经阅读了很多关于如何从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)

王山崎

2019-7-10 07:44:01
嗨,我认为你指的是间接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
举报

王山崎

2019-7-10 07:53:23
嗨,我认为你指的是间接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.
举报

李韵鹤

2019-7-10 07:59:57
谢谢,请详细解答。
另一个问题,你能告诉我主串口模式怎么样?

以上来自于谷歌翻译


以下为原文

Thanks, smarell for your detailed answer.
another question ,Could you tell me what about Master serial mode ?
举报

王山崎

2019-7-10 08:19:49
在串行/选择映射模式下,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.
举报

更多回帖

发帖
×
20
完善资料,
赚取积分