日本人妻久久中文字幕精品,黄色内裤逼里插着的好看,手机在线观看一级午夜片,日韩免费久久人妻一区网站

網(wǎng)絡(luò)消費(fèi)網(wǎng) >  5G > > 正文
44b0存儲(chǔ)器擴(kuò)展徹底研究——nWE, nWBE, nBE三者關(guān)系
時(shí)間:2021-11-19 22:00:08
1.存儲(chǔ)器擴(kuò)展地址、數(shù)據(jù)線(xiàn)的連接方法重點(diǎn)參見(jiàn)2440手冊(cè),主要涉及地址對(duì)齊問(wèn)題,較容易理解,此處不作論述。

2. nWE, nWBE, nBE三者之間的關(guān)系

本文引用地址:http://www.eepw.com.cn/article/201611/318888.htm

(1)nWE為寫(xiě)使能信號(hào)。

(2)nWBE為“寫(xiě)字節(jié)使能(write byte enable)”信號(hào),而nBE 為高/低字節(jié)選擇信號(hào)。nWBE與nBE共用引腳,可以通過(guò)對(duì)相關(guān)寄存器設(shè)置來(lái)進(jìn)行功能選擇。

(3)什么時(shí)候需要nWBE而不是nWE?

nWE和nWBE都帶有寫(xiě)使能的功能。但既然有nWE,為什么還需要nWBE?這是因?yàn)?,?dāng)使用幾片儲(chǔ)存芯片進(jìn)行數(shù)據(jù)位擴(kuò)展時(shí),有時(shí)需要對(duì)芯片分開(kāi)寫(xiě)數(shù)據(jù),此時(shí)可使用nWBE。

在圖5-4中,僅有一片8bit的ROM,因此僅需要nWE,而不需要nWBE。而在圖5-5中,用了2片8bit的ROM,如果不使用nWBE,則寫(xiě)操作是對(duì)2片ROM同時(shí)進(jìn)行的,這樣,當(dāng)執(zhí)行寫(xiě)字節(jié)指令時(shí)可能會(huì)破壞另一芯片中的數(shù)據(jù)。(注意nWBE的信號(hào)是自動(dòng)產(chǎn)生的。)從這個(gè)角度來(lái)說(shuō),nWBE有字節(jié)數(shù)據(jù)屏蔽的功能。

后面我們也會(huì)看到,SDRAM中有DQM信號(hào)也是用來(lái)進(jìn)行數(shù)據(jù)屏蔽作用的,那么它們之間區(qū)別何在?

(4)nWBE, nBE有什么區(qū)別?什么時(shí)候應(yīng)該配置成nBE?

根據(jù)手冊(cè)描述“nBE[3:0] is the AND signal nWBE[3:0] and nOE”,即nBE是nWBE和nOE的“與”信號(hào),這句話(huà)給了我們非常重要的啟示,應(yīng)該說(shuō)深刻揭示出了nWBE, nBE之間的本質(zhì)、內(nèi)涵。

首先看一下真值表:

nWBE

nOE

nBE

說(shuō)明

1

1

1

nWBE, nOE均無(wú)效(低電平有效),于是nBE無(wú)效

0

0

0

nWBE, nOE任意一個(gè)有效(低電平有效),則nBE有效

1

0

0

0

1

0

注意到nWBE[3:0],nOE僅一根信號(hào)線(xiàn)。由此可見(jiàn),nBE就是字節(jié)選通信號(hào)(讀、寫(xiě)選通)。讀的時(shí)候,多片均選通,寫(xiě)的時(shí)候,分片進(jìn)行選通。其實(shí)質(zhì),nBE可看作字節(jié)片選信號(hào)。

那么,能不能把上圖5-5中nWBE換成nBE?

如果這樣連接,我們思考一下有什么問(wèn)題:注意表格陰影行,當(dāng)nWBE無(wú)效而nOE有效,nBE有效,這會(huì)使存儲(chǔ)器的nWE有效,致使讀寫(xiě)信號(hào)混亂,顯然不行。

事實(shí)上,到底用什么,應(yīng)該根據(jù)存儲(chǔ)器芯片來(lái)決定。

究竟什么時(shí)候需要nBE呢?手冊(cè)上給出的SRAM連接圖5-8,5-9給出了示例。同樣我們要問(wèn),圖5-8中能不能把SRAM的nWE接nWBE?

如果這樣接,芯片的nBE信號(hào)就無(wú)法解決,因?yàn)閚BE和nWBE不能同時(shí)工作,這樣就無(wú)法單獨(dú)操控片內(nèi)的高字節(jié)與低字節(jié)讀寫(xiě)。這里的nBEx就像是片內(nèi)的高字節(jié)與低字節(jié)的片選信號(hào)。

再問(wèn),能否將圖5-8中nBE信號(hào)換成nWBE信號(hào)(硬件連接不變,寄存器配置改變)?

當(dāng)按字節(jié)寫(xiě)芯片,沒(méi)有問(wèn)題,這時(shí)候可以產(chǎn)生有效的nWBE信號(hào),以選擇U/L字節(jié);而當(dāng)需要按字節(jié)讀芯片時(shí),nWBE無(wú)效,無(wú)法提供正確的nUB/nLB選擇信號(hào),就無(wú)法讀出數(shù)據(jù),可見(jiàn)行不通。注意,似乎無(wú)法真正做到按字節(jié)讀芯片,因?yàn)橹灰猲OE有效,nBE一定有效,這樣勢(shì)必造成nBE0,nBE1同時(shí)有效。即便如此,應(yīng)該不會(huì)有什么麻煩,大不了將不需要的字節(jié)數(shù)據(jù)丟棄即可。

3. 下面附上手冊(cè)中所給出的其它存儲(chǔ)器擴(kuò)展圖。

(1)ROM

(2)SDRAM

注意nSCS[1:0]就是nGSC[7:6],參看三星官方評(píng)估板電路圖。

這里重點(diǎn)關(guān)注DQM[3:0]。經(jīng)查2440手冊(cè),DQM與nWBE引腳是復(fù)用的。參考友善之臂提供的mini2440手冊(cè)中所提供的SDRAM電路(同三星官方):

可見(jiàn),DQM正是連接到了nWBE。又參考SDRAM的數(shù)據(jù)手冊(cè),對(duì)DQM的描述:“Controls output buffers in read mode and masks input data in write mode(即:在讀模式下控制輸出緩沖;在寫(xiě)模式下屏蔽輸入數(shù)據(jù)。)”。

我們的問(wèn)題是:為什么DQM連的是nWBE而不是nBE?能不能為nBE?

下圖是SDRAM的數(shù)據(jù)手冊(cè)中截取的真值表,從中可以發(fā)現(xiàn),讀寫(xiě)控制和DQM毫無(wú)關(guān)系。DQM主要在讀、寫(xiě)時(shí)起屏蔽作用。讀-寫(xiě)是通過(guò)nWE的電平狀態(tài)來(lái)控制的。

倘若DQM連nBE,需要寫(xiě)字節(jié)屏蔽信號(hào),則與nWBE沒(méi)有分別;讀的時(shí)候,若nWBE無(wú)效,nBE是否有效取決于2440的nOE——如果nOE無(wú)效,那么nBE完全與nWBE一致,而此處確實(shí)不需要nOE,所以我個(gè)人的結(jié)論認(rèn)為它連nBE也是可行的(未知對(duì)否?需通過(guò)寫(xiě)程序驗(yàn)證)。

另外還有個(gè)問(wèn)題:nWBE是什么時(shí)候有效的?讀SDRAM時(shí),需要控制的只是使nWE為高,但這時(shí)候nWBE會(huì)自動(dòng)有效嗎?需要程序控制嗎?(較容易設(shè)想的是nWE為低時(shí)nWBE自動(dòng)根據(jù)讀寫(xiě)字寬確定是否有效)。這個(gè)問(wèn)題看看2440的時(shí)序圖就了然了。

附2440時(shí)序圖(早沒(méi)發(fā)現(xiàn)它;早發(fā)現(xiàn)它早清楚了J):

另外,ROM/SRAM的時(shí)序圖:

附網(wǎng)友帖子(講得太膚淺):

這個(gè)一點(diǎn)也不復(fù)雜。 內(nèi)存的這種接法,使它可以以8位訪(fǎng)問(wèn),也可以16位訪(fǎng)問(wèn),也可以32位訪(fǎng)問(wèn) 那4個(gè)信號(hào)nWBE3~0,正是字節(jié)選通控制。 按8位訪(fǎng)問(wèn),也就是代碼中若有: *(unsigned char *) 0x30000000 = 0x78; 就是一個(gè)字節(jié)寫(xiě),這時(shí)只有nBWE0信號(hào)有效 如果是0x30000001,則只有nBWE1有效(低),其它無(wú)效(高)。 再舉個(gè)例,如果是按16位訪(fǎng)問(wèn)呢? 如果是16位訪(fǎng)問(wèn),代碼一般就是: *(unsigned short *)0x30000000 = 0x1978; 這是一個(gè)16位寫(xiě)。但此時(shí)要注意,最低位必須是0,而不能是1,比如地址0x30000001就會(huì)使CPU異常,因?yàn)楸仨?6位對(duì)齊! dat16 = *(unsigned short *)0x30000002; 這是一個(gè)16位讀 在16位訪(fǎng)問(wèn)時(shí),0x30000000地址寫(xiě)操作中,nWBE1, 0 = 低,nWBE3, 2 = 高。當(dāng)0x30000002時(shí),則是nWBE3,2為低,nWBE1,0為高(無(wú)效) 32位時(shí)則是4字節(jié)對(duì)齊,也就是最低的兩個(gè)地址位A1,A0必須為0,即對(duì)于32位訪(fǎng)問(wèn),0x30000001, 0x30000002, 0x30000003都會(huì)導(dǎo)致異常(出錯(cuò)) 對(duì)于32位訪(fǎng)問(wèn),0x30000000的下一個(gè)地址是0x30000004,因?yàn)檫@個(gè)地址是字節(jié)地址,但一下子就訪(fǎng)問(wèn)了0x30000000~0x30000003四個(gè)字節(jié),也就是nWBE3~0四個(gè)信號(hào)一起反應(yīng)?。?! 不同的CPU訪(fǎng)問(wèn)的機(jī)制是不一樣的,這要具體看手冊(cè)了,是分開(kāi)片選的

關(guān)鍵詞: 44b0存儲(chǔ)器擴(kuò)展nWEnWBEnB

版權(quán)聲明:
    凡注明來(lái)網(wǎng)絡(luò)消費(fèi)網(wǎng)的作品,版權(quán)均屬網(wǎng)絡(luò)消費(fèi)網(wǎng)所有,未經(jīng)授權(quán)不得轉(zhuǎn)載、摘編或利用其它方式使用上述作品。已經(jīng)本網(wǎng)授權(quán)使用作品的,應(yīng)在授權(quán)范圍內(nèi)使用,并注明"來(lái)源:網(wǎng)絡(luò)消費(fèi)網(wǎng)"。違反上述聲明者,本網(wǎng)將追究其相關(guān)法律責(zé)任。
    除來(lái)源署名為網(wǎng)絡(luò)消費(fèi)網(wǎng)稿件外,其他所轉(zhuǎn)載內(nèi)容之原創(chuàng)性、真實(shí)性、完整性、及時(shí)性本站不作任何保證或承諾,請(qǐng)讀者僅作參考并自行核實(shí)。
熱文

網(wǎng)站首頁(yè) |網(wǎng)站簡(jiǎn)介 | 關(guān)于我們 | 廣告業(yè)務(wù) | 投稿信箱
 

Copyright © 2000-2020 hngelin.com All Rights Reserved.
 

中國(guó)網(wǎng)絡(luò)消費(fèi)網(wǎng) 版權(quán)所有 未經(jīng)書(shū)面授權(quán) 不得復(fù)制或建立鏡像
 

聯(lián)系郵箱:920 891 263@qq.com

備案號(hào):京ICP備2022016840號(hào)-15

營(yíng)業(yè)執(zhí)照公示信息

尉氏县| 明水县| 宁晋县| 安达市| 盐山县| 炉霍县| 竹山县| 平和县| 南华县| 安福县| 疏勒县| 铜鼓县| 浦北县| 革吉县| 吐鲁番市| 滨州市| 麻城市| 祁东县| 宜章县| 平武县| 沙坪坝区| 白银市| 珲春市| 樟树市| 固镇县| 萝北县| 疏勒县| 余干县| 旺苍县| 汉寿县| 建湖县| 湾仔区| 华坪县| 酉阳| 江陵县| 贵州省| 江阴市| 茂名市| 武冈市| 汨罗市| 新余市|