gpt4 book ai didi

fpga - 从 PC 读取 FPGA block RAM

转载 作者:行者123 更新时间:2023-12-01 06:28:46 24 4
gpt4 key购买 nike

我正在使用 Xilinx ISE 14.7 合成器。我能够使用 .coe 文件初始化我的 BRAM 并访问它。我也可以使用 data2mem 工具用新的 .mem 文件更新它并更新我的位文件。这里我已经配置成ROM了。

我的问题是,我不知道如何将 BRAM 内容存储到文件中。我正在使用来自核心生成器的单端口 block 内存。我将其配置为 RAM。我想向其中写入数据并稍后访问它。我没有找到任何相关的帖子说明这一点。可能只有我没有找到将内容保存到文件的方法。例如,在 Altera 系统内存储器内容编辑器中,有一个将数据导出到文件的选项。 Xilinx 中是否有任何此类方法或使用 data2mem 工具的某种方法?

我可以使用串行端口将内存内容发送到 PC,但我现在不关心这个。我真的在寻找某种方法将内容存储到文件(可能是 .mem 文件)并在 MATLAB 中使用它。任何人都可以向我解释或指向文档或某些链接。我已经研究了相关文档,但并没有引起我的注意。任何类型的建议将不胜感激。另外,如果我的想法有误,请告诉我。

最佳答案

让我澄清一下,您想用一些数据初始化 BRAM,然后对其进行一些处理,然后自动神奇地将其下载到 PC 上并进行进一步分析?如果我是对的,你还需要澄清一下,如果你需要生产解决方案或调试解决方案,对于生产你需要设计一个数据转储模块并将其连接到特定的通信模块,但为了调试目的你可以使用 jtag (请注意,在运行时使用 jtag 转储 bram 内容会损坏您的数据!确保电路已停止并且在转储期间没有任何更新 bram),如果您有 Zynq 设备,您可以尝试:

https://forums.xilinx.com/t5/7-Series-FPGAs/read-bram-from-jtag-or-uart-or-zynq-PS/td-p/738600

否则尝试使用 7 系列 fpga 的 readback 功能

https://www.xilinx.com/support/documentation/application_notes/xapp1230-configuration-readback-capture.pdf

关于fpga - 从 PC 读取 FPGA block RAM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43366549/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com