在 Intel® MAX® 10 裝置編譯自訂 FIFO 或 RAM 模組時,您可能會在 Intel® Quartus® Prime 軟體標準或精簡版中看到此錯誤。
之所以出現此錯誤,是因為 Intel® MAX® 10 個裝置的精巧變異不支援記憶體初始化。如果您尚未為自訂設計提供任何 mif 檔案,並且仍然在 Intel® Quartus®Prime Edition Software 中看到此錯誤,可能是因為 RTL 編碼風格推斷了 mif 檔案
memory_type的訊號宣告應從
訊號 mem:memory_type:=(其他 =>(其他 =>'0'));
自
訊號 mem:memory_type;
這是為了確保記憶體未初始化,並且在組裝程式階段沒有編譯錯誤。