通過$readmemh/$readmemb系統函數將值讀入關聯數組

VCS從2009.06版本開始允許通過$readmemh / $readmemb系統函數,將數據從數據文件讀取到關聯數組中。
以下是將數據讀取到關聯數組中的語法

bit [32-1:0] mem_hash[*];

-------------------------------------------------- ------------------------------

$readmemb(“ file_name”,mem_hash);
$readmemh(“ file_name”,mem_hash);

-------------------------------------------------- ------------------------------

語法仍然類似於通過數據文件讀入固定數組。不指定起始地址和結束地址。 “ file_name”是名稱要從中加載數據的數據文件。 “ mem_hash”是將數據加載到的關聯數組。

注意必須是關聯數組,不能是動態數組或者隊列,親測動態數組或者隊列會報warning,讀取不正確。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章