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

當產生基於 UniPHY 的 DDR2 SDRAM、DDR3 SDRAM、QDRII SRAM 和 RLDRAMII 控制器 IP 時,本機Avalon介面資料寬度與記憶體介面資料寬度之間為何不匹配?

環境

BUILT IN - ARTICLE INTRO SECOND COMPONENT
描述

如果您已開啟「產生 2 匯流排寬度產生功率」選項,則產生基於 UniPHY 的 DDR2 SDRAM、DDR3 SDRAM、QDRII SRAM 和 RLDRAMII 控制器時,本機Avalon介面資料寬度與記憶體介面資料寬度之間會出現不匹配。此選項在 SOPC 建置器中執行 QDRII IP 時會使用,因為 SOPC 建置器不支援匯流排寬度,但功率為 2。所以,如果您沒有在 SOPC Builder 中執行您的設計,則不應開啟此選項。當此選項開啟時,Avalon-MM 端資料匯流排寬度會四捨五入到最接近 2 的功率。

 

舉例來說,如果您正在產生 36 位半速率 QDRII SRAM 介面,而爆滿 4,您期望 IP 會產生 144 位寬Avalon MM 端資料匯流排,但如果您已開啟「產生 2 匯流排寬度的力量」選項,IP 不會產生 128 至 143 位的連線。使用者資料無法寫入這些位並從這些位讀取遭到擷取的本機資料位與完全中斷連接的特定資料針腳不對應,而是對應更多資料針腳傳輸的一小部分。例如,透過 36 位半速率介面,16 針腳(DQ 針腳 20 至 35)上的資料會因為對應到本機介面的 DQ 針腳對應,因此會在 1/4 的時間內遭到忽略。

 

DQ0 對應為 0、36、72、108 本機位

.

.

.

DQ34 對應為 34、70、106、142 和

DQ35 對應為 35、71、107、143

 

因此,若要忽略位 128 到 143,16 個針腳的資料會在 1/4 的時間內被忽略。

相關產品

本文章適用於 3 產品

Stratix® III FPGA
Stratix® IV E FPGA
Stratix® IV GX FPGA

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