我想使用来自图像的数据启动一些 BRAM(我正在使用 Xilinx FPGA 和 ISE)。它一定是通过coe文件但是如何?我可以编写一个 Java 小程序来手动构建 coe 文件(以前用 C++ 做过),但我正在寻找一个更快的解决方案。
谢谢
各种可能性:
$readmem
如果您使用 Verilog,我相信您可以使用函数恐怕没有一个会直接获取您的源图像。
如果您可以将图像转换为 PGM 格式,并且使用 VHDL,则可以使用此处的函数:
https://github.com/martinjthompson/image_processing_examples
代码的完整描述可以在这里找到:
http://www.parallelpoints.com/node/65/和http://www.parallelpoints.com/node/66/
我从来没有尝试过使用它们来初始化可合成代码中的内存......