付費下載
下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、地址線與數據線作者:日期:關于地址線尋址的個人理解總結一、地址總線由N個地址導線組成:?首先需要知道什么是地址線,所謂地址線也就是傳送地址信息的導線,傳輸地址線的所有導線的集合叫做地址總線,大家知道網線吧, 一根網線里邊有8根電纜, 同樣的, 地址總線就是幾根地址導線組成的。?二、一個地址線能表示1和0兩個數:這幾根電纜有一個特性,就是其中的任意一根都只可以傳送高電平(強電流?)和低電平(弱電流?)所以呢,也就只能表示 0 和 1,也就是說,一根地址線只能表示 1 和 0。?三、地址總線是地址線的集合:?地址總線嘛,當然傳輸的數據是地址,注意這里是地址總線傳輸的是地址信息,單一的地址線表示不了
2、地址信息(除非你的地址總線就1根地址線),所有地址線組合成的數據是一個地址信息。?四、地址總線表示的數字的個數是能夠尋找多少個內存單元,表示的內容就是地址數據本身:好了, 現在知道了, 一個地址總線由N個地址線組成, 一個地址線能表示1和0兩個數,2個地址線能表示4個數(具體哪四個數先不管),3個地址線能表示8個數,SO,N個地址線能表示的數據的個數就是N個2相乘,也就是2的N次方個數。 這個需要理解一下。?譬如一個地址總線由6根地址線組成, 那么他的地址線的最大尋址范圍是2的6次方也就是64個內存單元。?下面做兩個題目,一個地址總線的最大尋址范圍是64KB,那么他有_根地址線?,F在需要理解的
3、是, 這個 64KB就是64K個內存單元(64KB就是64K 個BYTE,一個BYTEM是一個內存單元),知道了這個,也就好理解了,2的幾次方個內存單元=64K個內存單元,64KB=64*1024=65536byte,答案就是16。16?根地址線所表示的地址數據的本身占據的內存是 16 個位,為什么是 16 位,因為你每個地址線占一個位置,你的表示的數據范圍就是從111-00000?1111111111111所以,具有 16 根地址線的系統(tǒng)要在內存中尋出一個地址要用 2 個內存單元來表示(一個內存單元有8位)。?五:地址與內存的關系:關于內存與地址線的設計問題,可能大家會想到這個,這兩個是不是
4、應該有什么關系才可以,要知道的是,不管是什么系統(tǒng),所有的內存的一個單元都是占據8個bit,那么,你的地址線要能在內存中儲存,是不是地址線的個數需要什么限制,我的理解是需要是8的整數倍。CPU中的寄存器與地址線的個數應該是一致的,也就是地址線有 16條,那么CPU 中的寄存器也是16位的。存儲器的地址線(AddressLine)數據線(DataLine)和存儲體(Bank)upsdn 首頁嵌入式開發(fā)電路與通信系統(tǒng)?1.BANK計算公式可表示為:BANK數=顆粒數 X 位寬/64bit下面來看看INTEL各芯片組對于內存的支持(資料來自于官方文檔)?其中,芯片容量可如下計算:芯片容量=內存容量X8
5、b1t/顆粒數?例如:256M的內存,雙面16顆粒,則芯片容量為256X8/16=128bit?Intel440BX芯片組支持的SDRAM芯片類型芯片容量|數據深度|位寬|行地址線|列地址線|邏輯 BANK數|單BANK最大容量|2M|8bit|12|9|2|16MB?|12M|8bit|13|8|2|16MB16Mbit|?|4M|4bit|12|10|2|32MB|4M|4bit|14|8|2|32MB4M|16bit|14|8|4|32MB|64Mbit|8M|8bit|14|9|4|64MB?|116M|4bit|14|10|4|128MB?Intel815(E/EP)芯片組支持的SD
6、RAM芯片類型?瘩片容量|數據深度|位寬|行地址線|列地址線|邏輯BANK數|單BANK最大容量?16Mbit|2M|8bit|11|9|2|16MB|8M|8bit|12|9|4|64MB|64Mbit|4M|16bit|12|8|4|32MB|116M|4bit|14|10|41128MB?|116M|8bit|12|10|4|128MB128Mbit|18M|16bit|12|9|4|64MB1132M|8bit|13|10|4|256MB256?Mbit|16M|16bit|13|9|4|128MB也有傳聞說815EP可支持 32MX4 的結構,但據我測試好像不行。其實從上表可以清楚地
7、看出為什么會產生這樣的情況了。?同樣一根256M內存,如果位寬不在支持之列,假設顆粒為8MX32b1t,則位寬不被北橋所識別,則該內存無法使用;同時,若顆粒為16X16bit,則這時顆粒數應為8顆,則BANK=8X16/64=2,該內存有2個BANK,而從表中可以看到單BANK可以支持到128M,則 1 根DIMM可以支持到 256M,完全可以使用。?若像大度內存,位寬為 4,數據深度為32M,則由表中可見,位寬為4bit的內存,最大支?持的數據深度為 16M,則在 BX和815EP主板上都識別為128M,其余容量丟失。????市面上常見的內存芯片格式:?芯片格式容量內存條主要形式bx、815
8、、via備注8Mx88M單面 64M,雙面128M均支持主流內存16Mx48M無單面雙面128M均支持較少見16MX816M單面128M,雙面 256M均支持主流內存1?6MX1632M單面256M,雙面512Mbx不支持很少見32?MX416M無單面雙面 256Mbx、815E不支持例:大度256M內存32?MX832M單面256M,雙面512Mbx 不支持例:ncp單面 256M 內存結論:所以,對于128M以下的內存條來說,目前這些芯片組都支持。?對于256M內存,bx主板不支持所有的單面256M內存。?bx和815E主板都不支持大度256M雙面內存。?其他內存基本沒有問題。?發(fā)信人:d
9、zy(小D愛佳佳),信區(qū):CompMarket?標題:關于內存bank和主板支持的問題簡述發(fā)信站:BBS水木清華站(SunJun1713:15:142001)?解釋一下:類似的文章前面好幾個人寫過了,ifan也剛剛寫過。但是我覺得這個問題確實比較難以理解,我也是看過了好多文章才弄明白。所以我想我來說一說可能還是會有用處,因為每個人寫文章的側重點都不太一樣,讀者所能讀到的東西?可能就不一樣。所以我自己又寫了寫,不是認為前人寫的文章不好,大家別誤會。?正文:?對于內存的bank和芯片組支持內存的問題,好多人搞不明白。我也是一知半解。?今天把以前的文章看了看,發(fā)現自己又多理解了一點?,F在我針對普通的
10、網友把這件事情解釋一下,同時可以回答幾個問題:1,內存的標號一一數據深度MX數據寬度(單位bit)0這就是一般內存芯片上*MX*?的含義。比如 16X8、8X8 等,包括顯存也是如此。如果芯片上沒有直接標出,也?可以在編號中看出,一般是在編號的中部幾個數字,如ncp內存編號:NP33S328256K-7.5中間的328就是 32Mx8,其他內存也是如此,大家找一找象 168、324這樣的數字就可以了。?2,內存芯片的容量計算: 數據深度 X 數據寬度。 比如 16X8的芯片, 就是16X8=128Mb。注意!是Mb,而8bit=1Byte,所以8Mb=1MB。平時大家說的 128M內存,8M芯
11、片等等都是?指的 MB。所以換算成大家常說的MB的話,就應該這么算:?數據深度X數據寬度/8=內存顆粒容量?數一數內存條上有幾個芯片,這條內存的總容量也就算出來了。大家可以自己驗證一下。???3,物理bank。大家經常提到顯存的數據位寬這個概念,比如說 tnt2是 128位的,geforce256就是256位的。內存也是如此,它是64位的,就是說cpu從內存讀寫數據,是64位并行。而對于一條內存來說,數據寬度 X 芯片數量=數據位寬。?這個值可以是64或128,對應著這條內存就是 1 個或 2 個 bank0?如:128M內存16X8格式8個芯片:8X8=64,所以單面內存單 bank128M
12、內存8X8格式16個芯片:8X16=128,所以雙面內存雙bank?大度 256M內存 32X4格式 16 個芯片:4X16=64,所以雙面內存單 bank256M內存 16Mx16格式8各芯片:16X8=128,所以單面內存雙bank?所以說單或雙bank和內存條的單雙面沒有關系,大家可以理解了吧?4,主板對于內存的支持:?主板所能支持的內存僅由主板芯片組決定。?每種芯片組具體支持的內存格式可以去intel、via等官方網站上查到。內存芯片常見的數據寬度有4、8、16這三種,芯片組對于不同的數據寬度支持的最大數據深度不同:?內存顆粒數據寬度4816bx支持的最大數據深度 16164815?E
13、163216via芯片組支持所有深度?當數據深度超過以上最大值時,多出的部分主板就認不出了,比如把256M認成 128M就是這個原因,但是可以正常使用。??每個內存芯片也有自己的位寬,即每個傳輸周期能提供的數據量。理論上,完全可以做出一個位寬為64bit 的芯片來滿足P-Bank的需要, 但這對技術的要求很高, 在成本和實用性方面也都處于劣勢。所以芯片的位寬一般都較小。臺式機市場所用的SDRAM芯片位寬最高也就是 16bit,常見的則是8bit。這樣,為了組成 PBank所需的位寬,就需要多顆芯片并聯工作。對于 16b1t芯片,需要4顆(4X16bit=64bit)。對于8bit芯片,則就需要
14、8顆了。?以上就是芯片位寬、芯片數量與 P-Bank的關系。P-Bank其實就是一組內存芯片的集合,這個集合的容量不限,但這個集合的總位寬必須與CPU數據位寬相符。隨著計算機應用的發(fā)展,一個系統(tǒng)只有一個P-Bank已經不能滿足容量的需要。所以,芯片組開始可以支持多個P-Bank,一次選擇一個P-Bank工作, 這就有了芯片組支持多少(物理)Bank的說法。而在Intel的定義中,則稱P-Bank為行(Row),比如845G芯片組支持4個行,也就是說它支持 4 個P-Bank。另外,在一些文檔中,也把P-Bank稱為Rank(列)。?邏輯Bank與芯片位寬?講完SDRAM的外在形式,就該深入了解
15、 SDRAM的內部結構了。這里主要的概念就是邏輯Bank。簡單地說,SDRAM的內部是一個存儲陣列。因為如果是管道式存儲(就如排隊買票),就很難做到隨機訪問了。?陣列就如同表格一樣,將數據填”進去,你可以它想象成一張表格。和表格的檢索原理一樣,先指定一個行(Row),再指定一個列(Column),我們就可以準確地找到所需要的單元格,這就是內存芯片尋址的基本原理。對于內存,這個單元格可稱為存儲單元,那么這個表格(存儲陣列)叫什么呢?它就是邏輯Bank(LogicalBank,下文簡稱L-Bank)。?列地址(Column)?L-Bank存儲陣列示意圖?由于技術、成本等原因,不可能只做一個全容量的
16、L-Bank,而且最重要的是,由于SDRAM的工作原理限制,單一的L-Bank將會造成非常嚴重的尋址沖突,大幅降低內存效率(在后文中將詳細講述)。所以人們在SDRAM內行地址(Row)部分割成多個L-Bank,較早以前是兩個, 目前基本都是4個,這也是 SDRAM規(guī)范中的最高 LBank數量。到了 RDRAM則最多達到了32個,在最新DDR-II 的標準中,L-Bank的數量也提高到了8個。這樣, 在進行尋址時就要先確定是哪個L-Bank,然后再在這個選定的L-Bank中選擇相應的行與列進行尋址??梢妼却娴脑L問,一次只能是一個L-Bank工作,而每次與北橋交換的數據就是 L-Bank存儲陣列
17、中一個存儲單元”的容量。在某些廠商的表述中,將L-Bank中的存儲單元稱為Word(此處代表位的集合而不是字節(jié)的集合)o?從前文可知,SDRAM內存芯片一次傳輸率的數據量就是芯片位寬,那么這個存儲單元的容量就是芯片的位寬(也是L-Bank的位寬),但要注意,這種關系也僅對SDRAM有效,原因將在下文中說明。??2、內存芯片的容量?現在我們應該清楚內存芯片的基本組織結構了。那么內存的容量怎么計算呢?顯然, 內存芯片的容量就是所有 LBank中的存儲單元的容量總合。計算有多少個存儲單元和計算表格中的單元數量的方法一樣:?存儲單元數量=行數X列數(得到一個 LBank的存儲單元數量)XL-Bank的
18、數量?在很多內存產品介紹文檔中,都會用MXW的方式來表示芯片的容量(或者說是芯片的規(guī)格/組織結構)。M 是該芯片中存儲單元的總數,單位是兆(英文簡寫M,精確值是,而不是) ,W代表每個存儲單元的容量, 也就是SDRAM芯片的位寬(Width) ,單位是bit。計算出來的芯片容量也是以 bit為單位,但用戶可以采用除以8的方法換算為字節(jié)(Byte)。比如8MX8,這是一個 8bit位寬芯片,有 8M個存儲單元,總容量是64Mbit(8MB)。?不過,MXW是最簡單的表示方法。下圖則是某公司對自己內存芯片的容量表示方法,這可以說是最正規(guī)的形式之一。2,097,152-WORDSx4BANKSx16-BITS4.194,30牛W。RD$x4BANKSx8-BITS8f388,608-WORDSx4BANKSx4-BITS業(yè)界正規(guī)的內存芯片容量表示方法?我們可以計算一下,結果可以發(fā)現這三個規(guī)格的容量都是128Mbits,只是由于位寬的變化
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年大學第三學年(化學)物理化學實驗試題及答案
- 2025年大學大三(高級財務會計)合并報表實踐測試試題及答案
- AI參考模版制作技術教程
- 當前醫(yī)患關系現狀論文
- 2025四川綿陽市鹽亭發(fā)展投資集團有限公司招聘職能部門及所屬子公司人員7人備考題庫及完整答案詳解
- 材料考研就業(yè)前景解讀
- 2026江蘇省人民醫(yī)院臨床醫(yī)學研究院(I期研究中心)派遣制人員招聘1人備考題庫及答案詳解參考
- 2026廣東龍門產業(yè)投資集團有限公司招聘職工3人備考題庫及參考答案詳解一套
- 2026內蒙古錫林郭勒盟蘇尼特右旗應急管理局招聘2人備考題庫參考答案詳解
- 2026四川成都市成華區(qū)市場監(jiān)督管理局招聘編外人員1人備考題庫及答案詳解(奪冠系列)
- GB/T 22879-2008紙和紙板CIE白度的測定,C/2°(室內照明條件)
- 八年級數學:菱形-菱形的性質課件
- 最新人教版六年級數學下冊《圓柱與圓錐》教學課件
- 公司業(yè)務三年發(fā)展規(guī)劃
- 人力資源統(tǒng)計學(第二版)新課件頁
- 神經內科護士長述職報告,神經內科護士長年終述職報告
- 某辦公樓室內裝飾工程施工設計方案
- 高考復習反應熱
- 小學生常用急救知識PPT
- 中考英語選詞填空專項訓練
- TOC-李榮貴-XXXX1118
評論
0/150
提交評論