文章 ID: 000090049 內容類型: 錯誤訊息 最近查看日期: 2022 年 05 月 02 日

嚴重錯誤:區隔違規錯誤位址=(nil)、PC=(nil):0:

環境

  • Intel® Quartus® Prime Pro Edition 軟體
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    描述

    由於非法 RTL 建構,您可能會在 Intel® Quartus® Prime Pro Edition 軟體版本 20.3 和更新版本中看到上述錯誤訊息。此錯誤會在合成期間發生,因為系統 Verilog 介面包含取決於其參數之一的本機區塊。例如:

    參數化介面
    介面 intf #(
    int 未指派的寬度
    ) (
    輸入邏輯資料
    );
    視參數而定
    localparam DWIDTH = 寬度;

    可存取 localparam 的 modports
    modport mst (
    輸入資料,
    進口 DWIDTH
    );

    modport slv (
    輸入資料,
    進口 DWIDTH
    );

    解決方法

    避免在系統 Verilog Interfaces 的「modport」描述中「輸入」「介面本機」。

    此 RTL 架構會顯示從 Intel® Quartus® Prime Pro Edition 軟體版本 22.1 開始的錯誤訊息。

    相關產品

    本文章適用於 1 產品

    Intel® 可程式裝置

    這個頁面的內容綜合了英文原始內容的人工翻譯譯文與機器翻譯譯文。本內容是基於一般資訊目的,方便您參考而提供,不應視同完整或準確的內容。如果這個頁面的英文版與譯文之間發生任何牴觸,將受英文版規範及管轄。 查看這個頁面的英文版。