![微機(jī)原理與接口技術(shù)-05總線及其形成_第1頁(yè)](http://file4.renrendoc.com/view2/M01/00/34/wKhkFmaLPLeALSniAADSt9eLNfY080.jpg)
![微機(jī)原理與接口技術(shù)-05總線及其形成_第2頁(yè)](http://file4.renrendoc.com/view2/M01/00/34/wKhkFmaLPLeALSniAADSt9eLNfY0802.jpg)
![微機(jī)原理與接口技術(shù)-05總線及其形成_第3頁(yè)](http://file4.renrendoc.com/view2/M01/00/34/wKhkFmaLPLeALSniAADSt9eLNfY0803.jpg)
![微機(jī)原理與接口技術(shù)-05總線及其形成_第4頁(yè)](http://file4.renrendoc.com/view2/M01/00/34/wKhkFmaLPLeALSniAADSt9eLNfY0804.jpg)
![微機(jī)原理與接口技術(shù)-05總線及其形成_第5頁(yè)](http://file4.renrendoc.com/view2/M01/00/34/wKhkFmaLPLeALSniAADSt9eLNfY0805.jpg)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第5章總線及其形成
1.總線定義及分類2.幾種常用芯片3.8086的引腳功能及時(shí)序4.系統(tǒng)總線的形成5.8088與8086的差異一、總線定義總線是一組公用導(dǎo)線,是計(jì)算機(jī)系統(tǒng)的重要組成部分。它是計(jì)算機(jī)系統(tǒng)中模塊(或子系統(tǒng))之間傳輸數(shù)據(jù)、地址和控制信息的公共通道。通過(guò)總線,可以實(shí)現(xiàn)各部件之間的數(shù)據(jù)和命令的傳輸。5.1總線定義及分類
在目前的微機(jī)系統(tǒng)中,均采用標(biāo)準(zhǔn)化總線結(jié)構(gòu)。采用標(biāo)準(zhǔn)總線具有下列優(yōu)點(diǎn):簡(jiǎn)化系統(tǒng)結(jié)構(gòu)簡(jiǎn)化軟、硬件設(shè)計(jì)易于系統(tǒng)擴(kuò)展便于系統(tǒng)更新便于調(diào)試和維修5.1總線定義及分類
二、總線的分類
總線的分類方法很多,按功能層次可以把總線分成下列四類:片內(nèi)總線、元件級(jí)總線、系統(tǒng)總線、通信總線。2、元件級(jí)總線連接同一個(gè)插板內(nèi)各個(gè)元件的總線。1、片內(nèi)總線指連接集成電路芯片內(nèi)部各功能單元的信息通路。5.1總線定義及分類
3、系統(tǒng)總線也稱為板級(jí)總線,指連接微處理器、主存儲(chǔ)器和I/O接口等系統(tǒng)部件的信息通路,也是連接各個(gè)插件板的通路。4、通信總線又稱為I/O總線或外總線,指連接微型計(jì)算機(jī)主機(jī)與I/O設(shè)備、儀器儀表,甚至其他微型計(jì)算機(jī)的總線。5.1總線定義及分類
本章涉及到的總線及其形成,主要針對(duì)系統(tǒng)總線。在微型計(jì)算機(jī)系統(tǒng)中,系統(tǒng)總線主要有STD、PC/XT、ISA/EISA、MCA、PCI等。
在系統(tǒng)總線形成中,經(jīng)常要使用芯片:三態(tài)門雙向三態(tài)門帶有三態(tài)門輸出的鎖存器一、三態(tài)門典型芯片74LS244
三態(tài)門的輸出Y由G控制
5.2幾種常用芯片
G=0時(shí)Y1=A1oA1Y1GY1=A1A1Y1GG=1時(shí)74LS244邏輯及引腳
74LS244功能
在實(shí)際應(yīng)用中可作為地址總線或控制總線的驅(qū)動(dòng)芯片,也可用為輸入端口的接口芯片。5.2幾種常用芯片
高阻二、雙向三態(tài)門典型芯片74LS245
G=1時(shí),A組和B組均為三態(tài)G=0時(shí),DIR控制數(shù)據(jù)方向5.2幾種常用芯片
G=0DIR=110oA0B0DIRooG0G=DIR=0DIR1oA0B0o0oG74LS245邏輯及引腳
在實(shí)際應(yīng)用中可作為數(shù)據(jù)總線雙向驅(qū)動(dòng)器、地址總線或控制總線單向驅(qū)動(dòng)以及輸入端口的接口芯片。5.2幾種常用芯片
74LS245功能
方
向DIRE00011XABA、B邊均為高阻AB三、帶有三態(tài)門輸出的鎖存器典型芯片74LS373時(shí)序關(guān)系:5.2幾種常用芯片
D觸發(fā)器DQOEGoo1D1QGOE1DG1QOE=074LS373邏輯及引腳
74LS373功能
在實(shí)際應(yīng)用中可作為地址總線或控制總線單向驅(qū)動(dòng)鎖存以及輸出端口的接口芯片。5.2幾種常用芯片
0~GOE01011X為高阻DiQi0011X00X保持(i=7)
構(gòu)成微型計(jì)算機(jī)系統(tǒng)的核心硬件是微處理器。由CPU引腳信號(hào)構(gòu)成系統(tǒng)總線,如圖所示5.38086的引腳功能與時(shí)序
5.38086的引腳功能與時(shí)序
CPUIntel8086或Intel8088地址鎖存器數(shù)據(jù)收發(fā)器(雙向驅(qū)動(dòng)器)控制總線驅(qū)動(dòng)器分時(shí)復(fù)用引腳控制信號(hào)地址總線數(shù)據(jù)總線控制總線12345678910111213141516171819202122232425262728293031323334353637383940GNDAD14AD13AD12AD11AD10AD9AD8AD7AD6AD5AD4AD3AD2AD1AD0NMIINTRCLKGNDINTEL8086CPUVccAD15A16/S3A17/S4A18/S5A19/S6BHE/S7MN/MXRDHOLD(RQ/GTO)HLDA(RQ/GT1)WR(LOCK)M/IO(S2)DT/R(S1)DEN(S0)ALE(QS0)INTA(QS1)TESTREADYRESET8086引腳說(shuō)明最大方式最小方式8086引腳信號(hào)
最小方式:適合用于由單處理器組成的小系統(tǒng)。在這種方式中,8086CPU引腳直接產(chǎn)生存儲(chǔ)器或I/O讀寫的所有控制信號(hào)。
工作方式控制線。1(接+5V)工作于最小方式0(接地)工作于最大方式MN/MX=1、MN/MX(輸入)一、最小方式下引腳功能及時(shí)序5.38086的引腳功能與時(shí)序
最大方式:適合用于實(shí)現(xiàn)多處理器系統(tǒng),在這種方式中,8086CPU不直接提供存儲(chǔ)器或I/O讀寫的所有控制信號(hào),而是將當(dāng)前要執(zhí)行的傳送操作類型編碼為三個(gè)狀態(tài)位(S2,S1,S0)輸出,由外部的總線控制器8288對(duì)狀態(tài)信號(hào)進(jìn)行譯碼產(chǎn)生相應(yīng)的控制信號(hào)。5.38086的引腳功能與時(shí)序
時(shí)鐘信號(hào)輸入端2、CLK(輸入)
一個(gè)CLK周期稱為一個(gè)時(shí)鐘周期,它是CPU的最小工作節(jié)拍。CPU執(zhí)行一條指令的時(shí)間稱為指令周期。T1T2T3T4基本總線周期8086CPU對(duì)外部存儲(chǔ)器或I/O接口進(jìn)行一次訪問(wèn)所需要的時(shí)間稱為一個(gè)總線周期。一個(gè)基本的總線周期包括4個(gè)時(shí)鐘周期。系統(tǒng)復(fù)位信號(hào)3、RESET(輸入)系統(tǒng)復(fù)位:至少保持4個(gè)時(shí)鐘周期的高電平;RESET信號(hào)有效時(shí),CPU清除IP、DS、ES、SS、PSW、指令隊(duì)列;置CS為0FFFFH。5.38086的引腳功能與時(shí)序
計(jì)算機(jī)系統(tǒng)復(fù)位后的啟動(dòng)物理地址為:0FFFF0H在總線周期的T1狀態(tài)輸出地址信號(hào);分時(shí)復(fù)用的地址/數(shù)據(jù)總線(1)AD15~AD0(輸入/輸出,三態(tài))在T2~T4狀態(tài)輸出或輸入數(shù)據(jù)。4、地址/數(shù)據(jù)總線5.38086的引腳功能與時(shí)序
分時(shí)復(fù)用的地址/狀態(tài)信號(hào)線(2)A19/S6~A16/S3(輸出,三態(tài))在T1狀態(tài)輸出地址信號(hào);在T2~T4狀態(tài)輸出狀態(tài)信息。高電平表示地址線的地址信息有效。利用它的下降沿把地址信號(hào)和BHE信號(hào)鎖存在地址鎖存器(例如74LS373)中。5.38086的引腳功能與時(shí)序
5、ALE(輸出)地址鎖存允許信號(hào)A19~A16A19/S6~A16/S3A15~A8BHE/S7A7~A08086MN/MX+5VALEAD15~AD8AD7~AD0BHE系統(tǒng)地址總線D4Q4D3Q3D0Q0GOED0Q0D7Q7GOE……D0Q0D7Q7GOE……74LS37374LS37374LS373微處理器級(jí)總線●●●●地址總線形成~~5.38086的引腳功能與時(shí)序
低電平:表示接收或發(fā)送的數(shù)據(jù)有效;高電平:表示數(shù)據(jù)無(wú)效;在數(shù)據(jù)總線形成中,DEN用作為數(shù)據(jù)雙向收發(fā)器74LS245的輸出允許控制信號(hào)6、DEN(輸出,三態(tài))數(shù)據(jù)允許信號(hào)5.38086的引腳功能與時(shí)序
低電平:表示CPU接收數(shù)據(jù)(讀操作)高電平:表示CPU發(fā)送數(shù)據(jù)(寫操作)在數(shù)據(jù)總線形成中,用于控制雙向緩沖器74LS245的傳送方向。7、DT/R(輸出,三態(tài))數(shù)據(jù)收/發(fā)信號(hào)
數(shù)據(jù)總線是雙向的;DT/R
控制數(shù)據(jù)傳輸方向;DEN控制數(shù)據(jù)有效時(shí)間。D15~D8DT/RD7~D08086MN/MX+5VDENAD15~AD8AD7~AD0系統(tǒng)數(shù)據(jù)總線74LS24574LS245微處理器級(jí)總線A0B0A7B7EDIR……A0B0A7B7EDIR……●●數(shù)據(jù)總線形成5.38086的引腳功能與時(shí)序
低電平:表示CPU正在執(zhí)行向存儲(chǔ)器或I/O端口進(jìn)行輸出操作;T2~T4狀態(tài)有效。8、WR(輸出,三態(tài))寫信號(hào)5.38086的引腳功能與時(shí)序
低電平:表示CPU正在從存儲(chǔ)器或I/O端口寄存器讀取數(shù)據(jù);
T2~T4狀態(tài)有效。9、RD(輸出,三態(tài))讀信號(hào)高電平:CPU訪問(wèn)存貯器低電平:CPU訪問(wèn)I/O端口在Intel8088中,該引腳定義為IO/M,極性與8086的M/IO反相。5.38086的引腳功能與時(shí)序
10、M/IO(輸出,三態(tài))存儲(chǔ)器與I/O端口區(qū)分信號(hào)5.38086的引腳功能與時(shí)序
讀總線周期5.38086的引腳功能與時(shí)序
寫總線周期高電平:表示存儲(chǔ)器或I/O端口準(zhǔn)備就緒;低電平:表示存儲(chǔ)器或I/O端口未準(zhǔn)備好;11、READY(輸入)準(zhǔn)備好信號(hào)CPU在T3狀態(tài)檢測(cè)READY信號(hào),如果READY為低電平,則插入等待狀態(tài)Tw,同時(shí)再次檢測(cè)READY信號(hào),直到READY為高電平,則進(jìn)入T4狀態(tài),完成本次總線周期。5.38086的引腳功能與時(shí)序
高電平:CPU繼續(xù)處于等待狀態(tài);低電平:CPU執(zhí)行下一條指令。12、TEST(輸入)測(cè)試信號(hào)當(dāng)CPU執(zhí)行WAIT指令的操作時(shí),每隔5個(gè)時(shí)鐘周期對(duì)TEST輸入端進(jìn)行一次測(cè)試:5.38086的引腳功能與時(shí)序
13、BHE/S7(輸出,三態(tài))分時(shí)復(fù)用的地址/狀態(tài)信號(hào)線BHE有效時(shí)表示使用高8位數(shù)據(jù)線AD15~AD8;否則只使用低8位數(shù)據(jù)線AD7~AD0
。5.38086的引腳功能與時(shí)序
CPU有兩類硬件中斷:非可屏蔽中斷:NMI(Non-MaskableInterrupt可屏蔽中斷:INTR條件:NMI出現(xiàn)上升沿動(dòng)作:CPU在執(zhí)行完現(xiàn)行指令后,立即進(jìn)入中斷服務(wù)子程序。注意:CPU中斷響應(yīng)不受標(biāo)志寄存器中斷允許標(biāo)志位IF狀態(tài)的影響。14、NMI(輸入)非可屏蔽中斷請(qǐng)求輸入信號(hào)CPU有兩類硬件中斷:非可屏蔽中斷:NMI(Non-MaskableInterrupt可屏蔽中斷:INTR5.38086的引腳功能與時(shí)序
可屏蔽中斷請(qǐng)求輸入信號(hào)15、INTR(輸入)條件:INTR高電平IF=1動(dòng)作:CPU發(fā)出中斷響應(yīng)信號(hào);從外設(shè)讀取中斷類型號(hào);進(jìn)入中斷服務(wù)子程序。注意:CPU對(duì)可屏蔽中斷的響應(yīng)受中斷允許標(biāo)志位IF狀態(tài)的影響。
5.38086的引腳功能與時(shí)序
在相鄰的兩個(gè)總線周期中輸出兩個(gè)負(fù)脈沖16、INTA(輸出)中斷響應(yīng)信號(hào)AD7~AD0T1T2T3T4T1T1T1T1T2T3T4空閑狀態(tài)ALEINTA中斷類型號(hào)通知外設(shè),其中斷請(qǐng)求被接收由外設(shè)向CPU提供中斷類型號(hào)5.38086的引腳功能與時(shí)序
CPU總線使用權(quán)可以由外設(shè)控制,有總線申請(qǐng)信號(hào)和總線授予信號(hào)17、HOLD(輸入)總線申請(qǐng)信號(hào)5.38086的引腳功能與時(shí)序
18、HLDA(輸出)總線授予信號(hào)高電平有效;CPU讓出總線控制權(quán),使CPU所有具有三態(tài)的引腳處于高阻狀態(tài);HLDA信號(hào)與HOLD信號(hào)配合使用。HOLDAcknowledge5.38086的引腳功能與時(shí)序
總線請(qǐng)求響應(yīng)過(guò)程:外部設(shè)備向CPU發(fā)出總線使用請(qǐng)求(HOLD高電平);CPU讓出總線控制權(quán),給出HLDA信號(hào);外部設(shè)備撤消HLOD信號(hào),CPU恢復(fù)對(duì)總線的控制權(quán)。5.38086的引腳功能與時(shí)序
T1T4或CLKHOLDHLDA≈≈≈總線請(qǐng)求和總線授予時(shí)序5.38086的引腳功能與時(shí)序
當(dāng)MN/MX引腳接地時(shí),8086CPU工作于最大方式。
為了滿足多處理器系統(tǒng)的需要,又不增加引腳個(gè)數(shù),8086CPU工作在最大方式時(shí),有24~31控制引腳與最小方式時(shí)功能不同,而其他引腳與最小方式時(shí)功能是相同的。二、最大方式下引腳功能及時(shí)序5.38086的引腳功能與時(shí)序
CPU通過(guò)24~31控制引腳輸出操作狀態(tài)信息,這些控制引腳各自有獨(dú)立的意義,外部通過(guò)8288總線控制器譯碼方法來(lái)產(chǎn)生更多具體的控制信號(hào)。這些控制引腳的功能定義如下:5.38086的引腳功能與時(shí)序1、QS1
、QS0(輸出)指令隊(duì)列狀態(tài)輸出線。它們用來(lái)提供8086內(nèi)部指令隊(duì)列的狀態(tài)。QS1QS0指令隊(duì)列狀態(tài)00無(wú)操作,隊(duì)列中指令未被取出01從隊(duì)列中取出當(dāng)前指令的第一字節(jié)10隊(duì)列空11從隊(duì)列中取出指令的后續(xù)字節(jié)5.38086的引腳功能與時(shí)序
2、S2、S1、S0(輸出,三態(tài))狀態(tài)信號(hào)輸出線,這3位狀態(tài)的組合表示CPU當(dāng)前總線周期的操作類型。8288總線控制器接收這3位狀態(tài)信息,產(chǎn)生訪問(wèn)存儲(chǔ)器和I/O端口的控制信號(hào)和對(duì)74LS373、74LS245的控制信號(hào)。下表給出了這3個(gè)狀態(tài)信號(hào)的編碼及由8288產(chǎn)生的對(duì)應(yīng)信號(hào)。5.38086的引腳功能與時(shí)序
S2、S1、S0組合規(guī)定的狀態(tài)IORC讀I/O端口001IOWC、AIOWC寫I/O端口010無(wú)暫停011MRDC取指令100無(wú)保留111MWTC、AMWC寫存儲(chǔ)器110MRDC讀存儲(chǔ)器101INTA中斷響應(yīng)0008288產(chǎn)生的信號(hào)操作狀態(tài)S1S2S03、LOCK(輸出,三態(tài))
總線鎖定信號(hào),低電平有效。CPU輸出此信號(hào)表示不允許總線上的主控設(shè)備占用總線。該信號(hào)由指令前綴LOCK使其有效,并維持到下一條指令執(zhí)行完畢為止。
此外,CPU的INTR引腳上的中斷請(qǐng)求也會(huì)使LOCK引腳從第一個(gè)INTA脈沖開(kāi)始直至第二個(gè)INTA脈沖結(jié)束保持低電平。這樣就保證在中斷響應(yīng)周期之后,其他主控設(shè)備才能占用總線。5.38086的引腳功能與時(shí)序
這兩條引腳都是雙向的,低電平有效,用于輸入總線請(qǐng)求信號(hào)和輸出總線授權(quán)信號(hào)。RQ/GT0優(yōu)先級(jí)高于RQ/GT1,這兩根引腳主要用于不同處理器之間連接控制用。8086最大方式時(shí)總線請(qǐng)求和總線授予時(shí)序如下圖所示。4、RQ/GT1和RQ/GT0(輸入/輸出)5.38086的引腳功能與時(shí)序
8086最大方式時(shí)總線請(qǐng)求和總線授予時(shí)序CLKT4或T1RQ/
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 年產(chǎn)3萬(wàn)臺(tái)新能源汽車電機(jī)及1500臺(tái)風(fēng)力發(fā)電機(jī)配套沖片項(xiàng)目可行性研究報(bào)告寫作模板-申批備案
- 2025-2030全球?qū)ΨQ槳行業(yè)調(diào)研及趨勢(shì)分析報(bào)告
- 2025-2030全球高速塑料理瓶機(jī)行業(yè)調(diào)研及趨勢(shì)分析報(bào)告
- 2025-2030全球磨削數(shù)控系統(tǒng)行業(yè)調(diào)研及趨勢(shì)分析報(bào)告
- 2025年全球及中國(guó)智能體測(cè)一體機(jī)行業(yè)頭部企業(yè)市場(chǎng)占有率及排名調(diào)研報(bào)告
- 2025-2030全球活細(xì)胞代謝分析儀行業(yè)調(diào)研及趨勢(shì)分析報(bào)告
- 2025-2030全球臨床試驗(yàn)實(shí)驗(yàn)室服務(wù)行業(yè)調(diào)研及趨勢(shì)分析報(bào)告
- 2025年全球及中國(guó)生命科學(xué)智能制造服務(wù)行業(yè)頭部企業(yè)市場(chǎng)占有率及排名調(diào)研報(bào)告
- 2025-2030全球無(wú)人機(jī)基礎(chǔ)設(shè)施檢查行業(yè)調(diào)研及趨勢(shì)分析報(bào)告
- 代辦服務(wù)合同
- 2025新人教版英語(yǔ)七年級(jí)下單詞表
- 中華護(hù)理學(xué)會(huì)團(tuán)體標(biāo)準(zhǔn)-氣管切開(kāi)非機(jī)械通氣患者氣道護(hù)理
- 未成年入職免責(zé)協(xié)議書
- 光伏電站巡檢專項(xiàng)方案
- 2024年山東省東營(yíng)市中考數(shù)學(xué)試題 (原卷版)
- 公司員工外派協(xié)議書范文
- 信息科技重大版 七年級(jí)上冊(cè) 互聯(lián)網(wǎng)應(yīng)用與創(chuàng)新 第二單元教學(xué)設(shè)計(jì) 互聯(lián)網(wǎng)原理
- 肺栓塞的護(hù)理查房完整版
- 手術(shù)患者手術(shù)部位標(biāo)識(shí)制度
- 抖音麗人行業(yè)短視頻直播項(xiàng)目運(yùn)營(yíng)策劃方案
- (2024年)知識(shí)產(chǎn)權(quán)全套課件(完整)
評(píng)論
0/150
提交評(píng)論