文章 ID: 000084040 內容類型: 疑難排解 最近查看日期: 2016 年 12 月 07 日

為 EMIF Addr/Cmd 和 CK 啟用慢速的插槽速率選項

環境

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

    使用 Intel® Arria® 10 FPGA 外部記憶體介面 (EMIF) IP 執行 DDR3 或 DDR4 記憶體介面並進行逐一拓撲時,根據主機板拓撲的不同,您可能會看到因訊號過擊和下沖所造成的位址和命令訊號的次優化訊號完整性。您或許能透過設定受影響的位址和命令針腳,使用慢速的插槽速率來改善訊號完整性。EMIF IP 和 Quartus® II 軟體預設會為 I/O 緩衝區選擇快速的插槽速率。

    在未來的 IP 版本中,您將能直接從 EMIF 世代 GUI 指定插槽速率。此選項在 Quartus 軟體版本 14.1 和 14.1a10s 中無法使用,但是,您仍可透過手動添加作業或透過作業編輯或直接編輯來執行慢速的插槽速率。QSF。

    解決方法

    請按照下列步驟指定具有名稱 PIN_NAME頂端針腳的慢插槽速率:

    1. 位址/命令 OCT 設定變更為 EMIF IP GUI 中未校準的終止後,重新建立 IP。
    2. 將set_instance_assignment名稱 SLEW_RATE 0 至 PIN_NAME設定。
      (您必須針對所有受影響的位址和命令針腳重複此作業。)
    3. 只有當輸出緩衝區未使用晶片上終止 (OCT) 時,才會支援慢插槽速率,無論是校準或未校準。如果您的位址和命令針腳使用 OCT,則必須 停用 輸出終止,才能使用慢速的插槽速率。
      您可以透過 OUTPUT_TERMINATION CURRENT_STRENGTH_NEW 作業來執行此任務。例如:


    set_instance_assignment-名稱OUTPUT_TERMINATION關閉 -至 PIN_NAME
    set_instance_assignment-name CURRENT_STRENGTH_NEW desired_current_strength-到 PIN_NAME(如果在「分配編輯」中加入此作業,然後使用CURRENT_STRENGTH設定,Quartus 將會自動將CURRENT_STRENGTH_NEW加入 QSF 檔案中)。

    其中desired_current_strength是目前針腳強度的值,例如「8mA」。

    1. 某些 I/O 標準 (例如 SSTL-12、SSTL-15) 不支援停用輸出終止。若要使用慢插槽速率,您還需要將 I/O 標準 覆寫 為支援固定電流輸出的標準。例如,針對 1.2V DDR4,請使用下列作業:

    set_instance_assignment───名稱 IO_STANDARD 1.2-V」 -至 PIN_NAME

    而對於 1.5V DDR3,請使用下列作業:

    set_instance_assignment───IO_STANDARD──至 pin_name

    相關產品

    本文章適用於 3 產品

    Intel® Arria® 10 GT FPGA
    Intel® Arria® 10 GX FPGA
    Intel® Arria® 10 SX SoC FPGA

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