為什么2440與SDRAM地址線錯(cuò)兩位相連?
出處:eefocus 引用地址:http://www.eeworld.com.cn/mcu/2018/i 發(fā)布于:2018-07-24 14:14:55
為什么2440與SDRAM地址線錯(cuò)兩位相連?
網(wǎng)上說(shuō),錯(cuò)兩位是為了32位對(duì)齊(地址為8位數(shù)據(jù)地址,2440位寬為32,錯(cuò)兩位,跳4byte)。
下面是聽南方大哥的教程時(shí)記錄的:
由于兩個(gè)內(nèi)存合起來(lái)“數(shù)據(jù)位寬”是32位。32時(shí),地址總線的地址LADDR0和LADDR1不需要使用。
內(nèi)存是32位數(shù)據(jù)寬度,2440的 LADDR0和LADDR1就不用接,從LARRD2開始接到內(nèi)存的A0一直往下接。 內(nèi)存是16位數(shù)據(jù)寬度,2440的LADDR0不用接,從LADDR1開始接到內(nèi)存的A0一直往下接。 內(nèi)存是8位數(shù)據(jù)寬度,2440就從LADDR0開如接到8位位寬的內(nèi)存的A0一直往下接。
原因:2440的地址單位是“字節(jié)”。如果內(nèi)存芯片位寬是32位(即讀或?qū)憙?nèi)存都是得到4字節(jié)),這時(shí)CPU發(fā)出0,1,2,3這4個(gè)地址,都是訪問(wèn)到這個(gè)內(nèi)存芯片的同一個(gè)單元,返回則都是返回同一個(gè)4字節(jié)的數(shù)據(jù)(CPU訪問(wèn)內(nèi)存某些地址上的數(shù)據(jù),訪問(wèn)內(nèi)存上某地址后取到地址上的數(shù)據(jù))。這樣CPU發(fā)出的0,1,2,3這4個(gè)地址就對(duì)應(yīng)了內(nèi)存上的同一塊。 CPU發(fā)出0~3這4個(gè)地址去訪問(wèn)內(nèi)存中數(shù)據(jù),而內(nèi)存只能夠以32位來(lái)訪問(wèn),返回的永遠(yuǎn)是4字節(jié),接收的也永遠(yuǎn)是4字節(jié)。這樣對(duì)于CPU發(fā)出的0~3這4個(gè)地址,都是返回4個(gè)字節(jié)給CPU。而CPU如何處理返回的數(shù)據(jù)則是CPU 的事情,假如CPU其實(shí)只是想要返回4字節(jié)中的1個(gè)字節(jié),則這就要CPU內(nèi)部的存儲(chǔ)管理器去把返回4字節(jié)中想要的1字節(jié)挑出來(lái)。那去“硬件連線”上來(lái)看就是把0,1這兩個(gè)地址(LADDR0-1)忽略掉,因?yàn)椴还躄ADDR0和 LADDR1如何變化,訪問(wèn)到32位位寬內(nèi)存的都是同一個(gè)地址,起作用的都是LADDR2之后的地址。 只是我不知道如何計(jì)算,這里 忽略 LADDR0-1,是如何計(jì)算出來(lái)的?
回復(fù):為什么2440與SDRAM地址線錯(cuò)兩位相連?
你把一個(gè)地址代進(jìn)去試試看,比如CPU發(fā)出0X10000、0X10001這兩個(gè)地址,ADDR1、ADDR0分別為00、01,但是由于ADDR0、ADDR1不接到外部的芯片上,所以訪問(wèn)到的都是芯片上第(0x10000 >> 2)個(gè)單元
版權(quán)與免責(zé)聲明
凡本網(wǎng)注明“出處:維庫(kù)電子市場(chǎng)網(wǎng)”的所有作品,版權(quán)均屬于維庫(kù)電子市場(chǎng)網(wǎng),轉(zhuǎn)載請(qǐng)必須注明維庫(kù)電子市場(chǎng)網(wǎng),http://www.hbjingang.com,違反者本網(wǎng)將追究相關(guān)法律責(zé)任。
本網(wǎng)轉(zhuǎn)載并注明自其它出處的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)或證實(shí)其內(nèi)容的真實(shí)性,不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個(gè)人從本網(wǎng)轉(zhuǎn)載時(shí),必須保留本網(wǎng)注明的作品出處,并自負(fù)版權(quán)等法律責(zé)任。
如涉及作品內(nèi)容、版權(quán)等問(wèn)題,請(qǐng)?jiān)谧髌钒l(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。
- ARM技術(shù)架構(gòu)與應(yīng)用開發(fā)實(shí)踐指南2026/1/6 10:40:19
- 嵌入式實(shí)時(shí)操作系統(tǒng)(RTOS)選型與移植技術(shù)指南2025/12/31 10:42:31
- 工業(yè)嵌入式系統(tǒng):通信接口技術(shù)選型與抗干擾設(shè)計(jì)實(shí)踐2025/12/15 14:36:53
- 深入解析嵌入式 OPENAMP 框架:開啟異核通信新時(shí)代2025/7/22 16:27:29
- 一文快速了解OPENWRT基礎(chǔ)知識(shí)2025/7/14 16:59:04
- PCB電源完整性(PI)設(shè)計(jì)核心實(shí)操規(guī)范
- 多層PCB疊層設(shè)計(jì)核心實(shí)操規(guī)范
- 提高M(jìn)OSFET效率的電路優(yōu)化方法
- 電源管理IC在智能家居中的應(yīng)用
- 差分信號(hào)連接器設(shè)計(jì)要點(diǎn)
- PCB焊盤與過(guò)孔設(shè)計(jì)核心實(shí)操規(guī)范(含可焊性與可靠性保障)
- 汽車電子常用電子元器件選型指南
- MOSFET驅(qū)動(dòng)與隔離方案設(shè)計(jì)
- 高溫環(huán)境下電源IC選型建議
- 安防監(jiān)控設(shè)備連接器應(yīng)用分析









