COE文件格式

在ISE中,ROM的IP核生成需要初始化文件。
這個初始化的文件後綴是 .coe
實際上把 .txt 換成 .coe 就可以了,軟件讀取的格式是一樣的。
這個 coe 文件有一定的格式,格式如下:

memory_initialization_radix = 10;
memory_initialization_vector = 1,2,3,4,5,6,…,99

其中:
memory_initialization_radix 是數值格式
memory_initialization_vector 是初始化的數值向量,分別對應各個深度

注意:

  • radix 其實就是進制,下面的 vector 不能出現超過 radix 的數據。
    例如 radix = 8,vector 裏就不能出現 8,9,A,B,C 等數據。
  • 因爲coe文件最後會被轉化爲mif文件,即最後都是二進制表示,所以需要考慮好數值範圍的問題,否則可能出錯,例如 ROM 的數據寬度爲 3 ,初始化文件中出現 8 或以上的數據,則可能生成失敗,或者只取了低3位。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章