0

我想使用来自图像的数据启动一些 BRAM(我正在使用 Xilinx FPGA 和 ISE)。它一定是通过coe文件但是如何?我可以编写一个 Java 小程序来手动构建 coe 文件(以前用 C++ 做过),但我正在寻找一个更快的解决方案。

谢谢

4

1 回答 1

0

各种可能性:

  • 如果您要推断 BRAM,您可以在 HDL 源代码中使用一组数据对其进行初始化。
  • 您可以使用 Data2MEM 使用新的 BRAM 内容更新现有比特流
  • 正如您所说,COE 文件是一种可能性
  • $readmem如果您使用 Verilog,我相信您可以使用函数

恐怕没有一个会直接获取您的源图像。

如果您可以将图像转换为 PGM 格式,并且使用 VHDL,则可以使用此处的函数:

https://github.com/martinjthompson/image_processing_examples

代码的完整描述可以在这里找到:

http://www.parallelpoints.com/node/65/http://www.parallelpoints.com/node/66/

我从来没有尝试过使用它们来初始化可合成代码中的内存......

于 2011-09-06T08:03:09.080 回答