国产肉体XXXX裸体137大胆,国产成人久久精品流白浆,国产乱子伦视频在线观看,无码中文字幕免费一区二区三区 国产成人手机在线-午夜国产精品无套-swag国产精品-国产毛片久久国产

新聞中心

EEPW首頁 > EDA/PCB > 設計應用 > 為系統(tǒng)設計人員提供的DRAM控制器

為系統(tǒng)設計人員提供的DRAM控制器

作者: 時間:2012-11-07 來源:網(wǎng)絡 收藏

藏在您的系統(tǒng)核心芯片系統(tǒng)(SoC)中——可能有兩個,甚至是四個。有一些精心制作的邏輯小模塊,用于連接SoC內部和外部,它們并沒有引起人員的注意。它們有可能造成很大的問題,浪費帶寬,占用太多的能耗,甚至導致數(shù)據(jù)被破壞。

本文引用地址:http://m.ptau.cn/article/189777.htm

能否正常工作會使得系統(tǒng)有很大的不同,有的系統(tǒng)能夠滿足其設計要求,而有的系統(tǒng)則運行緩慢,過熱,甚至失敗。不論哪種情況,最終是由團隊承擔責任,他們一般很少掌握的信息。

成功還是失敗都源自我們要求DRAM控制器所做的工作。模塊不僅僅是一個接口。在高級中,DRAM控制器必須很好的處理SoC體系結構復雜而又難以預測的存儲器申請,以及一側的系統(tǒng)軟件申請,還有另一側DRAM芯片設計復雜的時序和約束要求。能否處理好這些關系會在多個方面影響DRAM吞吐量:這很容易在系統(tǒng)性能上體現(xiàn)出來。

為解釋這些問題——以及系統(tǒng)設計人員能夠對此做什么,我們需要回答三個主要問題。首先,我們應檢查DRAM芯片提出的要求。然后,需要討論SoC體系結構對存儲器訪問模式的影響,第三,研究一個高級DRAM控制器的結構和功能。通過這三部分,我們得出系統(tǒng)設計的一些結論。

DRAM需要什么

系統(tǒng)規(guī)劃對外部存儲器的要求是確定性隨機訪問:任何時候來自任何位置的任意字,具有固定延時。但是,確定性隨機訪問恰恰是現(xiàn)代DDR3 DRAM所不能提供的。

相反,DRAM提供任何您需要的字,但是具有復雜的時序約束,因此,很難知道數(shù)據(jù)究竟什么時候出現(xiàn)。 圖1 中“簡化的”狀態(tài)轉換圖簡單解釋了為什么會這么復雜。這種復雜度也意味著,命令到達DRAM芯片的順序會對時序以及帶寬有很大的影響。要理解這一點,我們需要深入了解DDR3 DRAM。

1.DDR DRAM芯片簡化的狀態(tài)圖顯示了控制器設計人員所面臨的復雜問題。

Figure 1. The “simplified” state diagram for a DDR DRAM chip suggests the complexity faced by controller designers.

DRAM芯片將數(shù)據(jù)存儲在電容陣列中。當您讀寫數(shù)據(jù)時,您并不會直接訪問陣列。而是在讀寫之前,您激活陣列中的某一行。激活命令使得DRAM讀取該行中的所有列的所有比特,將其送入傳感放大器塊,它實際上用作該行的本地寄存器文件。然后,您可以對傳感放大器上的數(shù)據(jù)發(fā)出讀寫命令。通過這種方式,能夠非??斓淖x寫已經(jīng)激活的行:一般是三到五個時鐘來開始一次突發(fā)傳送,然后,在突發(fā)期間傳送每個字節(jié)需要一個時鐘。例如,這種時序安排使得DDR3 DRAM非常適合L2高速緩存數(shù)據(jù)交換。

但是,如果您不使用已經(jīng)激活的行,那么會非常復雜。改變行時,即使是一個字節(jié),您也必須對當前行去激活,然后激活一個新行。這一過程需要確定已經(jīng)在一段時間內激活了當前行。由于讀取DRAM單元是破壞性的,因此需要最小延時:您激活了一行后,DRAM實際上是將最新到達傳感放大器上的數(shù)據(jù)復制回比特單元陣列中,然后刷新行。您可以在此期間讀寫當前行,但是,要確定在您改變行之前完成了這一過程。


上一頁 1 2 3 下一頁

評論


相關推薦

技術專區(qū)

關閉