我正在使用 VHDL 进行图像处理项目。它是使用另一个密钥图像对一个图像进行加密的过程。
我为图像创建了一个类型
type image is array (1 to 256,1 to 256) of std_logic_vector(7 downto 0);
我使用文件读取选项来读取图像。我必须在原始图像和关键图像之间执行异或运算,并且必须进行一些像素加扰。
最初我将图像声明为信号。即使我得到了正确的输出,运行该程序也会让我的系统挂起。所以我将所有图像转换为变量并顺利获得输出,没有任何挂起问题。
但问题出在综合上。现在代码没有得到综合。我删除了文件读写部分。我运行了一整天的综合。但我仍然没有得到结果。为什么要花这么多时间以及如何解决这个问题?