文章 ID: 000083193 內容類型: 疑難排解 最近查看日期: 2012 年 09 月 11 日

為什麼我無法在 SignalTap II 邏輯分析器中選擇分割模式作為緩衝區擷取模式?

環境

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

    當您使用 Quartus® II 軟體版本 7.2 中的 MegaWirizd® 外掛程式管理器建立 SignalTap® II 邏輯分析器時,不支援分割緩衝區,而 SignalTap II 使用者介面中則停用分割緩衝區核取方塊選項。

    此問題從 Quartus II 軟體版本 8.0 開始修復。

    在 Quartus II 軟體版本 7.1 和更早版本中,即使您使用 MegaWizerd 外掛程式管理器建立 Signaltap II 實例,也可以在 SignalTap II 邏輯分析器介面中選擇「迴圈或分割模式」作為緩衝區擷取模式。

    若要啟用分割緩衝區,請按照下列步驟編輯 SignalTap II MegaWizerd 產生的包裝檔案 (instance 名稱>.v|vhd) 和 SignalTap II 檔案 (name>.stp):

    1. 在 SignalTap II MegaWizerd 產生的包裝檔案中,請進行下列變更:
    • 適用于 VHDL
      • 在元件宣告中,新增一般參數SLD_SEGMENT_SIZE:自然;
      • 在即時中,將SLD_SEGMENT_SIZE參數設定為每個區段的樣本數量。
    • 適用于 Verilog HDL
      • 新增下列屬性:sld_signaltap_component.sld_segment_size = segment size>
    • 儲存並關閉包裝檔。
    • 編譯專案。
    • 在檔功能表上,點對 建立/更新 ,然後按一下 設計實例中的「建立 SignalTap II 檔案」
    • 儲存並關閉 SignalTap II 檔案。
    • 在文字編輯器中,開啟新建立的 SignalTap II 檔案。
    • 找到類似此的觸發標籤:。
    • 將兩個新的屬性加入觸發器標籤所定義的元素:segment_size=「分組大小>」和trigger_type=」區隔」。它應該看起來類似:
    • 儲存並關閉 SignalTap II 檔案。
    • 程式設計裝置並執行 SignalTap II 分析。

    相關產品

    本文章適用於 1 產品

    Stratix® II FPGA

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