文章 ID: 000086879 內容類型: 產品資訊與文件 最近查看日期: 2019 年 03 月 15 日

如何使用Intel® Stratix® 10 DDR4 硬記憶體控制器的自動預充電功能來達到最高的記憶體頻寬?

環境

  • Intel® Quartus® Prime Pro Edition 軟體
  • 外部記憶體介面 Intel® Stratix® 10 FPGA IP
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    描述

    無論已開啟多少個 DDR4 銀行群組,以存取 DDR4 硬控制器的一系列Avalon MM 存取,自動預充電只會在Avalon MM 突飛猛進的最後一擊生效。

    以下是 2 個範例,說明如何透過自動預充電功能達到最佳效能。

    在這兩種情況下,使用連續處理的長頻讀取或寫入流量資料模式,以及在存取最後一個記憶體頁面時自動預充電。記憶體頁面定義為由 DDR4 啟動命令開啟的銀行群組、銀行位址和行位址組合。

    1) DDR4 IP 設定為「效率>位址」在控制器標籤下的訂購參數。您可以將此參數值設定為 CS-CID-Row-Bank-Col-BG 或 CID-Row-CS-Bank-Col-BG。

    將您Avalon存取 DDR4 硬控制器,分成連續位址的存取,突然大小為 1。 將使用 4 個銀行群組,最後 4 個存取時,會發出自動預充訊號,讓所有銀行群組都能收到讀取或寫入自動預充電指令。採用 x4 和 x8 配置的 DDR4 裝置有 4 個銀行群組。請注意,DDR4 x16 裝置只有 2 個銀行群組。

    2) DDR4 IP 設定為控制器標籤參數>效率>位址訂購設為 CS-BG-Bank-CID-Row-Col

    透過此位址訂購,將只開啟一個記憶體頁面,並Avalon可使用大於一個的突飛猛進的存取。若要在爆破中最後存取,請維護自動預充電訊號。

    相關產品

    本文章適用於 1 產品

    Intel® Stratix® 10 FPGA 與 SoC FPGA

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