您好,歡迎進入深圳市穎特新科技有限公司官方網(wǎng)站!
當(dāng)我在看有關(guān)SDRAM的芯片手冊的時候,我一直在想這樣一個問題:SDRAM的容量它究竟是如何計算的呢?經(jīng)過查找網(wǎng)上的各種資料,最后在這里給大伙分享一下我的總結(jié)!
就以我的開發(fā)板的SDRAM的芯片手冊的型號:h57v2562gtr60c為例。通過查看我的h57v2562gtr60c的datasheet,我們知道:
?
行地址選擇線有13根(RA0~RA12),列地址選擇線有9根(CA0~CA8),
Bank選擇線有2根(BA0,BA1),數(shù)據(jù)線16根(DQ0~AQ15)
而我們知道SDRAM的總單元數(shù)=(2^行地址選擇線)*(2^列地址選擇線)*(2^Bank選擇線)
由此我們得出我們的SDRAM的總單元數(shù)=(2^13)*(2^9)*(2^2)=2^24 個單元數(shù)
注:行地址選擇線位13,并不代表我們的每個Bank只有13行,而是代表我們每個Bank可以表示的行數(shù)為2^13行,對于列地址選擇線和Bank線也是同樣的道理。
我們知道了SDRAM的總的單元數(shù),但是我們還不能確定整個SDRAM的容量,因為我們還不清楚我們的SDRAM的每個單元存放的數(shù)據(jù)是多少位,那么這個又是如何確定的呢?
那么這就涉及到了位寬的概念,在TQ2440的開發(fā)板中,是用兩塊SDRAM組成一整個SDRAM的,其中地址線是公用同一個地址,而數(shù)據(jù)線則分成兩個16位,因為每片SDRAM只提供16的數(shù)據(jù)線,那么我個人的理解是:低16位存在其中一片SDRAM中,高16位存在另一片SDRAM中,這樣就達成了,每次往同一地址發(fā)送或讀取數(shù)據(jù)的時候,就達成了一次發(fā)送或讀取32位位寬的數(shù)據(jù)的目的,亦即,每個地址下所對應(yīng)的一個存儲單元的數(shù)據(jù)都是32位的。
所以我們整個的SDRAM的容量=(SDRAM的總單元數(shù))*(位寬)=(2^24) * 32 =2^29 bit
注:我這里算的是TQ2440開發(fā)板的整個SDRAM的總的容量,而不是只單獨每一片的SDRAM的總的容量。若是單獨每一片的SDRAM的容量 = 整個的SDRAM的容量 / 2
注:這里計算的單位是bit,若我們把它轉(zhuǎn)化成字節(jié)數(shù)則是 2^29 bit / 8 = 2^26 Byte = 2^6 MB = 64 MB
這就是TQ2440開發(fā)板的最終的SDRAM的容量。
掃碼關(guān)注我們
傳真:0755-82591176
郵箱:vicky@yingtexin.net
地址:深圳市龍華區(qū)民治街道民治大道973萬眾潤豐創(chuàng)業(yè)園A棟2樓A08