賽靈思正在推斷我寫的VHDL代碼的鎖存器。我查了可能的原因,發現這通常是由於不完整的if或case語句。我已經經歷了,並確保包括其他人和別人發言時,但我仍然收到警告。我相信這也影響到我正在研究的另一個項目,所以我想了解爲什麼會出現這種情況。 library IEEE;
use IEEE.STD_LOGIC_1164.ALL;
entity state_machine is
port
我正在使用Xilinx ISE 14.7合成器。我可以用.coe文件初始化我的BRAM並訪問它。此外,我可以使用data2mem工具更新新的.mem文件並更新我的位文件。在這裏,我將它配置爲ROM。 我的問題是,我不知道如何將BRAM內容存儲到文件中。我正在使用核心生成器的單端口塊內存。我將它配置爲RAM。我想寫入數據並稍後訪問它。我沒有找到任何相關的帖子說明這一點。可能是它唯一沒有找到將內容保存
Library IEEE;
use IEEE.STD_LOGIC_1164.ALL;
use IEEE.STD_LOGIC_ARITH.ALL;
use IEEE.STD_LOGIC_UNSIGNED.ALL;
Type arr is array (1 to mut_bits) of integer;
type chrom_matrix is array (1 to pop_s