


下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、2 雙端口存儲器原理實驗一、實驗?zāi)康?. 了解雙端口靜態(tài)存儲器IDT7132的工作特性及其使用方法2. 了解半導(dǎo)體存儲器怎樣存儲和讀取數(shù)據(jù)。3. 了解雙端口存儲器怎樣并行讀寫,并分析沖突產(chǎn)生的情況。二、實驗電路圖3.2示出了雙端口存儲器的實驗電路圖。這里使用一片IDT7132(20488位),兩個端口的地址輸入A8A10引腳接地,因此實際使用的存儲容量為256字節(jié)。左端口的數(shù)據(jù)輸出接數(shù)據(jù)總線DBUS,右端口的數(shù)據(jù)輸出端接指令總線IBUS。IDT7132有六個控制引腳:CEL#、LR/W#、OEL#、CER#、RR/W#、OER#。CEL#、LR/W#、OEL#控制左端口讀、寫操作;CER#、R
2、R/W#、OER#控制右端口的讀寫操作。CEL#為左端口選擇引腳,低電平有效;當(dāng)CEL#1時,禁止對左端口的讀、寫操作。LR/W#控制對左端口的讀寫。當(dāng)LR/W#=1時,左端口進行讀操作;LR/W#0時,左端口進行寫操作。OEL#的作用等同于三態(tài)門,當(dāng)OEL#0時,允許左端口讀出的數(shù)據(jù)送到數(shù)據(jù)總線DBUS上;當(dāng)OEL#1時,禁止左端口的數(shù)據(jù)放到DBUS。因此,為便于理解,在以后的實驗中,我們將OEL#引腳稱為RAM_BUS#??刂朴叶丝诘娜齻€引腳與左端口的三個完全類似,這里不再贅述。有兩點需要說明:(1) 右端口讀出的數(shù)據(jù)(更確切的說法是指令)放到指令總線IBUS上而不是數(shù)據(jù)總線DBUS,然后
3、送到指令寄存器IR。(2) 所有數(shù)據(jù)/指令的寫入都使用左端口,右端口作為指令端口,不需要進行數(shù)據(jù)的寫入,因此我們將右端口處理成一個只讀端口,已將RR/W#固定接高電平,OER#固定接地。這兩點請同學(xué)好好理解。存儲器左端口的地址寄存器AR和右端口的地址寄存器PC都使用2片74LS163,具有地址遞增的功能。同時,PC在以后的實驗當(dāng)中也起到程序計數(shù)器的作用。左右端口的數(shù)據(jù)和左右端口的地址都有特定的顯示燈顯示。存儲器地址和寫入數(shù)據(jù)都由實驗臺操作板上的二進制開關(guān)分時給出。當(dāng)LDAR#0時,AR在T2時從DBUS接收來自SW7SW0的地址;當(dāng)AR11時,在T2存儲器地址加1。LDAR#和AR1不能同時有
4、效。在下一個時鐘周期,令CEL#0,LR/W#0,則在T2的上升沿開始進行寫操作,將SW7SW07設(shè)置的數(shù)據(jù)經(jīng)DBUS寫入存儲器。三、實驗設(shè)備1. TEC-5計算機組成原理實驗系統(tǒng)1臺2. 邏輯測試筆一支( 在TEC-5實驗臺上)3. 雙蹤示波器一臺(公用)4. 萬用表一只(公用)四、實驗任務(wù)1. 按圖3.2所示,將有關(guān)控制信號和二進制開關(guān)對應(yīng)接好,仔細復(fù)查一遍,然后接通電源。2. 將二進制數(shù)碼開關(guān)SW7SW0(SW0為最低位)設(shè)置為00H,將其作為存儲器地址置入AR;然后將二進制開關(guān)的00H作為數(shù)據(jù)寫入RAM中。用這個方法,向存儲器的10H、20H、30H、40H單元依次寫入10H、20H、
5、30H和40H。3. 使用存儲器的左端口,依次將第2步存入的5個數(shù)據(jù)讀出,觀察各單元中存入的數(shù)據(jù)是否正確。記錄數(shù)據(jù)。注意:禁止兩個或兩個以上的數(shù)據(jù)源同時向數(shù)據(jù)總線上發(fā)送數(shù)據(jù)!在本實驗中,當(dāng)存儲器進行讀出操作時,務(wù)必將SW_BUS#的三態(tài)門關(guān)閉。而當(dāng)向AR送入數(shù)據(jù)時,雙端口存儲器也不能被選中。4. 通過存儲器的右端口,將第2步存入的5個數(shù)據(jù)讀出,觀察結(jié)果是否與第3步結(jié)果相同。記錄數(shù)據(jù)。5. 雙端口存儲器的并行讀寫和訪問沖突。將CEL#、CER#同時置為0,使存儲器的左右端口同時被選中。當(dāng)AR和PC的地址不相同時,沒有訪問沖突;地址相同時,由于都是讀操作,也不會沖突。如果左右端口地址相同,且一個進
6、行讀操作,一個進行寫操作,就會發(fā)生沖突。檢測沖突的方法:觀察兩個端口的“忙”信號輸出指示燈BUSYL#和BUSYR#。BUSYL#/BUSYR#燈亮(為0)時,不一定發(fā)生沖突,但發(fā)生沖突時,BUSYL#/BUSYR#必定亮。 五、實驗要求1. 做好實驗預(yù)習(xí),掌握IDT7132雙端口存儲器的功能特性和使用方法。2. 寫出實驗報告,內(nèi)容是:(1) 實驗?zāi)康摹?2) 實驗任務(wù)3的數(shù)據(jù)表格。(3) 實驗任務(wù)4的數(shù)據(jù)表格。(4) 實驗任務(wù)5的檢測結(jié)果。六、實驗步驟及結(jié)果(1) 置DP=1,DB=0,撥動編程開關(guān)到正常位置。(2) 接線圖數(shù)據(jù)通路LDAR#LDPC#CEL#LR/W#RAM_BUS#CER
7、#SW_BUS#電平開關(guān)K0K1K2K3K4K5K6AR+1和PC+1兩個信號接地。(3)實驗任務(wù)2,將00H、10H、20H、30H、40H分別寫入存儲器單元00H、10H、20H、30H、40H。1令K0(LDAR#)=0,K2(CEL#)=1,K4(RAM_BUS#)=1,K5(CER#)=1,K6(SW_BUS#)=0。置SW7-SW0=00H,按QD按鈕,將00H打入地址寄存器AR。2令K0(LDAR#)=1,K2(CEL#)=0,K3(LR/W#)=0,K4(RAM_BUS#)=1,K5(CER#)=1,K6(SW_BUS#)=0。置SW7-SW0=00H,按QD按鈕,將00H寫入
8、存儲器00H單元。2 重復(fù)1和2,只是改變SW7_SW0分別為10H、20H、30H、40H,分別將10H、20H、30H、40H寫入存儲器單元10H、20H、30H、40H。(4)實驗任務(wù)3,從左端口讀出存儲器00H、10H、20H、30H、40H的內(nèi)容。1令K0(LDAR#)=0,K2(CEL#)=1,K4(RAM_BUS#)=1,K5(CER#)=1,K6(SW_BUS#)=0。置SW7-SW0=00H,按QD按鈕,將00H打入地址寄存器AR。2先令K6(SW_BUS#)=1,再令K2(CEL#)=0,K3(LR/W#)=1,K4(RAM_BUS#)=0,K5(CER#)=1,則在數(shù)據(jù)總
9、線 DBUS上顯示出存儲器單元00H的內(nèi)容00H。3重復(fù)1和2的方法,只是改變1中的SW7_SW0的值為10H、20H、30H、40H,則可在數(shù)據(jù)總線DBUS上觀察到存儲器單元10H、20H、30H、40H的內(nèi)容為(00010000)(00100000)(00110000)(01000000)。(5)實驗任務(wù)4,從右端口讀出存儲器00H、10H、20H、30H、40H的內(nèi)容。1令K1(LDPC#)=0,K2(CEL#)=1,K4(RAM_BUS#)=1,K5(CER#)=1,K6(SW_BUS#)=0。置SW7-SW0=00H,按QD按鈕,將00H打入PC。2令K6(SW_BUS#)=1,K2
10、(CEL#)=1,K5(CER#)=0,則在指令總線IBUS上顯示出存儲器單元00H的內(nèi)容(00H)。3重復(fù)1和2的方法,只是改變1中的SW7_SW0的值為10H、20H、30H、40H,則可在指令總線IBUS上觀察到存儲器單元10H、20H、30H、40H的內(nèi)容為(00010000)(00100000)(00110000)(01000000)。(6)實驗任務(wù)5,雙端口存儲器的并行讀寫和訪問沖突。1令K0(LDAR#)=0,K1(LDPC#)=0,K2(CEL#)=1,K4(RAM_BUS#)=1,K5(CER#)=1,K6(SW_BUS#)=0。置SW7-SW0為30H。按QD按鈕,將30H打入地址寄存器AR和程序計數(shù)器PC。2置K6(SW_BUS#)=1,K3(LR/W#)=1,K4(RAM_BUS#)=0。先令K5(CER#)=0,K2(CEL#)=1,這時BUSYL#指示燈不亮。令K2(CEL#)=0,這時BUSYL指示燈(亮),表示左端口在右端口之后和右端口同時對同一個地址讀,數(shù)據(jù)總線DBUS顯示30H,指令總線IBUS也顯示30H。再令K2(CEL#)=1,BUSYL#指示燈恢復(fù)(不亮)。3置K6(SW_BUS#)=1,K3(LR/W#)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 廠房弱電工程合同范本
- 臥式制氧機采購合同范本
- 變質(zhì)水果切塊銷售合同范例
- 代理辦證機構(gòu)合同范本
- 農(nóng)場投資合同范本
- 東西轉(zhuǎn)讓合同范本
- 用車合同范本怎么寫
- 廠家合伙合同范本
- 務(wù)工司機合同范本
- 餐廚垃圾資源化利用項目建議書(僅供參考)
- 2025年黑龍江能源職業(yè)學(xué)院單招職業(yè)傾向性測試題庫完整
- 學(xué)校垃圾處理運輸服務(wù)合同
- 廣西2025年01月南寧市良慶區(qū)公開考試招考專職化城市社區(qū)工作者筆試歷年典型考題(歷年真題考點)解題思路附帶答案詳解
- 注塑產(chǎn)品生產(chǎn)流程
- 統(tǒng)編版(2025)七年級下冊道德與法治教學(xué)計劃
- 七年級數(shù)學(xué)下冊 第11章 單元測試卷(蘇科版 2025年春)
- 2024年天津市建筑安全員A證考試題庫及答案
- 2021年江蘇省公務(wù)員考試行測+申論真題及答案解析(A類卷)
- 2024年皖西衛(wèi)生職業(yè)學(xué)院單招職業(yè)適應(yīng)性測試題庫及答案解析
- 《病理學(xué)》課程標(biāo)準(zhǔn)
- 統(tǒng)編版一年級下冊語文全冊完整課件
評論
0/150
提交評論