文章 ID: 000080275 內容類型: 疑難排解 最近查看日期: 2012 年 08 月 13 日

為什麼在 ModelSim 軟體中使用 .mif 檔案的模擬期間,我的記憶無法正確初始化?

環境

    Intel® Quartus® II 訂閱版
    模擬
BUILT IN - ARTICLE INTRO SECOND COMPONENT
描述

由於 Mentor Graphics® ModelSim® 軟體出現問題,使用 [A0..A1] : D0 D1 語法的使用者建立的記憶體初始化檔案 (.mif) 在模擬期間可能無法正確初始化。此問題影響到 ModelSim 軟體的所有版本,包括 ModelSim SE 和 ModelSim-Altera Edition 軟體。此問題不會影響合成。

[A0..A1] : D0 D1 法應會導致資料 D0 載入到位置 A0 ,並將資料 D1 載入到位置 A1 。此模式隨後會在記憶體內的每 2 個位址位置重複。由於此問題,資料 D0 將載入至位址位置 A0A1 位址。

解決方法

若要解決這個問題,請避免 [A0..A1] : D0 D1 使用語法;每個位址的資料值應另行指定。

Quartus® II 軟體中的記憶體編輯器不使用語法, [A0..A1] : D0 D1 可用於重新編譯或建立 .mif。記憶體編輯使用 A0 : D0 語法單獨指定每個位址的記憶體內容。

在 Quartus II Help 中搜尋「記憶體初始化檔案」,即可找到 更多關於 .mif 格式的資訊。

此問題排定在 ModelSim 軟體所有版本的未來版本中修復。

相關產品

本文章適用於 1 產品

Intel® 可程式裝置

1

此頁面上的內容是原始英文內容的人工和電腦翻譯的組合。此內容僅供您方便,僅供一般參考,不應被視為完整或準確。如果本頁面的英文版本與翻譯之間存在任何矛盾,則以英文版本為準。 查看此頁面的英文版本。