無論已開啟多少個 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可使用大於一個的突飛猛進的存取。若要在爆破中最後存取,請維護自動預充電訊號。