第5章 微處理器引腳及微機總線_第1頁
第5章 微處理器引腳及微機總線_第2頁
第5章 微處理器引腳及微機總線_第3頁
第5章 微處理器引腳及微機總線_第4頁
第5章 微處理器引腳及微機總線_第5頁
已閱讀5頁,還剩25頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

第5章CPU引腳及微機總線第5章微機總線總線概述8086/8088CPU的引腳8088/8086的工作模式及系統(tǒng)總線的形成Pentium微處理器的引腳信號Pentium微處理器的總線時序微機常用總線技術(shù)圖1-1微型計算機的組成3qingyang@2023/1/14qingyang@4總線概述1.總線定義總線是計算機兩個或兩個以上的模塊(部件或子系統(tǒng))之間相互連接與通信的公共通路。在計算機系統(tǒng)中,總線可以看成一個具有獨立功能的組成部件。2.總線通常包括一組信號線,主要的信號線有:數(shù)據(jù)線和地址線:這一類信號線決定了數(shù)據(jù)傳輸?shù)膶挾群椭苯訉ぶ返姆秶???刂?、時序和中斷信號線:這一類信號線決定了總線功能的強弱以及適應(yīng)性的好壞。電源線和地線:這一類線決定了電源的種類及地線的分布和用法。備用線:這一類線是廠家和用戶作為性能擴充或作為特殊要求使用的信號線。2023/1/14qingyang@53.總線標準指芯片間、插件間及系統(tǒng)間,通過總線進行連接和傳輸信息時,應(yīng)遵守的一些協(xié)議與規(guī)范。總線標準通常在以下幾個方面定義了總線信號的技術(shù)規(guī)范或特性。機械特性:規(guī)定模塊插件的機械尺寸,總線插頭、插座的規(guī)格及位置等;電氣特性:規(guī)定總線信號的邏輯電平、噪聲容限及負載能力等;功能特性:

給出各總線信號的名稱及功能定義(按照功能劃分,總線可分為:地址總線、數(shù)據(jù)總線、及控制總線);規(guī)程特性:對各總線信號的動作過程及時序關(guān)系進行說明。2023/1/14qingyang@6總線標準與接口標準?接口標準是外設(shè)接口的規(guī)范,涉及信號線定義、信號傳輸速率、傳輸方向、電氣特性和機械特性等。不同類型的外設(shè),有不同的接口及接口標準??偩€標準的特點:公用性,可以同時掛接多種不同類型的功能模塊;在機箱內(nèi)以總線擴展槽形式提供使用;一般為并行傳輸;定義的信號線多且齊全,包括分離的數(shù)據(jù)、地址、控制信號線等。接口標準的特點:專用性,一般是一種接口只接一類設(shè)備。一般設(shè)在機箱外,以接口插座形式提供使用;有并行和串行兩類。定義的信號線少且不齊全,一般是數(shù)據(jù)、地址、控制信號線共用。2023/1/14qingyang@74.總線分類

按照使用范圍劃分,總線又可以分為:片內(nèi)總線(內(nèi)部總線)片總線(ChipBus,C-Bus)又稱局部總線。一般是CPU芯片引腳的延伸。把各種不同的芯片連接在一起構(gòu)成特定功能模塊(如CPU模塊)的高速信息傳輸通路,在主版上以印刷電路的形式分布在微處理器周圍。內(nèi)總線(InternalBus,I-Bus)一般稱為系統(tǒng)總線,是微機系統(tǒng)中各部件之間的信息傳輸通路。外總線(ExternalBus,E-Bus)又稱通信總線,是微機系統(tǒng)之間或微機系統(tǒng)與其他系統(tǒng)(儀器、儀表、控制裝置等)之間信息傳輸?shù)耐贰?023/1/14qingyang@85.系統(tǒng)總線及常見總線標準PC系列系統(tǒng)總線

PC總線(又稱XT總線):

共有62條引線,其中8位數(shù)據(jù)線、20位地址線。62條引線全部引到主版的雙列擴充槽插座上。

ISA總線(又稱AT總線):在PC總線基礎(chǔ)上擴展了一個36線插槽。共有98條引線,其中16位數(shù)據(jù)線、24位地址線。

圖5-1單總線結(jié)構(gòu)(IBMPC/XT主板示意圖)PC總線2023/1/14qingyang@10PCI總線隨著微處理器速度及性能的改進與更新,總線也被迫作相應(yīng)的改進和更新。與其配套制造的一大批接口設(shè)備(板卡、適配器及連接器等)也被迫淘汰。新的需求不斷產(chǎn)生:如何支持高速的圖形處理?PCI總線(PeripheralComponentInterconnect)于1991年由Intel公司首先提出,并由PCISIG(SpecialInterestGroup)來發(fā)展和推廣。2023/1/14qingyang@11ISA總線與PCI總線2023/1/14qingyang@12PCI總線的層次化結(jié)構(gòu)PCI總線PCI總線/ISA總線橋(南橋)PCI圖形適配器PCI網(wǎng)卡PCI硬盤控制器ISA總線ISA卡...ISA卡PCI總線結(jié)構(gòu)圖CPU存儲器CPU總線CPU總線/PCI總線橋(北橋)數(shù)據(jù)緩沖器2023/1/14qingyang@13CPU總線也稱“局部總線”或“處理器總線”,實際上是CPU引腳信號的延伸。通過橋芯片(北橋和南橋),北橋與高速的CPU總線相連,南橋與ISA總線相連。CPU總線、PCI總線及ISA總線通過兩個橋芯片連成一個整體,橋芯片起到信號緩沖、電平轉(zhuǎn)換和控制協(xié)議轉(zhuǎn)換的作用。這種以“橋”的方式將兩類不同結(jié)構(gòu)的總線“粘合”在一起的技術(shù)特別能夠適應(yīng)系統(tǒng)的升級換代。每當微處理器改變時只需改變CPU總線和改動“北橋”芯片,而全部原有外圍設(shè)備及接口適配器仍可保留下來繼續(xù)使用,從而保護了用戶的投資。2023/1/14qingyang@14

8088/8086的引腳(外部特性)8086和8088CPU在外部引腳上的區(qū)別:8086有16根數(shù)據(jù)線AD15~AD0

,與地址線分時復用。8088只有8根數(shù)據(jù)線AD7~AD0

,與地址線分時復用。第28引腳8086為M/IO*,8088為IO/M*。第34引腳8086為BHE*/S7,8088為SS0*。Intel8088引腳2023/1/14qingyang@15

外部特性表現(xiàn)在其引腳信號上,學習時請?zhí)貏e關(guān)注以下幾個方面:⑴引腳功能:指引腳信號的定義、作用;通常 采用英文單詞或其縮寫表示⑵信號流向:信號從芯片向外輸出,還是信號從外 部輸入芯片,或者是雙向的⑶有效電平:邏輯電平高、低電平有效/

上升、下降邊沿有效⑷三態(tài)能力:輸出正常的低電平、高電平外, 還可以輸出高阻的第三態(tài)

2023/1/14qingyang@168088/8086引腳定義的方法大致分為五類:

1每個引腳只傳送一種信息。例如,第32腳只傳送CPU發(fā)出的讀信號RD*。

2每個引腳電平的高低代表不同的信號。例如,IO/M*。

3在兩種不同的工作方式下有不同的名稱和定義。例如第29引腳,當工作在最小模式時傳送寫信號WR*;當工作在最大模式時傳送的是總線鎖定信號LOCK*。

4分時復用,即在不同的時間可以傳送不同的信息。例如,AD7~AD0是地址和數(shù)據(jù)分時復用線。

5輸入和輸出分別傳送不同的信息。例如第31引腳,輸入時傳送總線請求,輸出時傳說總線請求允許。2023/1/14qingyang@178088/8086數(shù)據(jù)和地址引腳(1)AD7~AD0(Address/Data)地址/數(shù)據(jù)分時復用引腳,雙向、三態(tài)在訪問存儲器或外設(shè)的總線操作周期中,這些引腳在第一個時鐘周期輸出存儲器或I/O端口的低8位地址A7~A0其他時間用于傳送8位數(shù)據(jù)D7~D0A15~A8(Address)

8位地址引腳,輸出、三態(tài)這些引腳在訪問存儲器或外設(shè)時,提供全部20位地址中的中間8位地址A15~A82023/1/14qingyang@188088/8086數(shù)據(jù)和地址引腳(2)A19/S6~A16/S3(Address/Status)地址/狀態(tài)分時復用引腳,輸出、三態(tài)。這些引腳在訪問存儲器的第一個時鐘周期輸出高4位地址A19~A16。在訪問外設(shè)的第一個時鐘周期全部輸出低電平無效。其他時間輸出狀態(tài)信號S6~S3。S6恒等于0。S5表示中斷允許位的狀態(tài)。S5=0,表明CPU禁止一切可屏蔽中斷;S5=1,表明CPU可以響應(yīng)可屏蔽中斷的請求。S4S3當前正在使用的段寄存器00ES01SS10CS11DS2023/1/14qingyang@198088/8086控制引腳(1)ALE(AddressLatchEnable,25引腳)地址鎖存允許信號,輸出、三態(tài)、高電平有效ALE引腳高有效時,表示復用引腳:AD7~AD0和A19/S6~A16/S3正在傳送地址信息由于地址信息在這些復用引腳上出現(xiàn)的時間很短暫,所以系統(tǒng)可以利用ALE引腳將地址鎖存起來IO/M*(InputandOutput/Memory,28引腳)

I/O或存儲器訪問控制信號,輸出、三態(tài)該引腳輸出高電平時,表示CPU將訪問I/O端口,這時地址總線A15~A0提供16位I/O口地址該引腳輸出低電平時,表示CPU將訪問存儲器,這時地址總線A19~A0提供20位存儲器地址2023/1/14qingyang@208088/8086控制引腳(2)WR*(Write,29引腳)

寫控制信號,輸出、三態(tài)、低電平有效有效時,表示CPU正在寫出數(shù)據(jù)給存儲器或I/O端口RD*(Read,32引腳)讀控制信號,輸出、三態(tài)、低電平有效有效時,表示CPU正在從存儲器或I/O端口讀入數(shù)據(jù)IO/M*

WR*和RD*是最基本的控制信號,組合后,控制4種基本的總線周期??偩€周期IO/M*WR*RD*存儲器讀低高低存儲器寫低低高I/O讀高高低I/O寫高低高2023/1/14qingyang@218088/8086控制引腳(3)READY

(22引腳)“準備好”信號,由被訪問的內(nèi)存或I/O設(shè)備發(fā)出的響應(yīng)信號,輸入、高電平有效。在總線操作周期中,8088CPU會在第3個時鐘周期的前沿測試該引腳。如果測到高電平,CPU直接進入第4個時鐘周期;如果測到無效(低電平),CPU將插入等待周期Tw。CPU在等待周期中仍然要監(jiān)測READY信號,有效則進入第4個時鐘周期,否則繼續(xù)插入等待周期Tw。2023/1/14qingyang@228088/8086控制引腳(4)TEST*(23引腳)測試信號,輸入、低電平有效。該引腳與WAIT指令配合使用。當CPU執(zhí)行WAIT指令時,將在每個時鐘周期對該引腳進行測試:如果無效,則程序踏步并繼續(xù)測試;如果有效,則程序恢復運行。也就是說,WAIT指令使CPU產(chǎn)生等待,直到引腳有效為止在使用協(xié)處理器8087時,通過引腳和WAIT指令,可使8088與8087的操作保持同步。2023/1/14qingyang@238088/8086控制引腳(5)DEN*(DataEnable,26引腳)

數(shù)據(jù)允許信號,輸出、三態(tài)、低電平有效。有效時,表示當前數(shù)據(jù)總線上正在傳送數(shù)據(jù),可利用該引腳來控制對數(shù)據(jù)總線的驅(qū)動。DT/R*(DataTransmit/Receive,27引腳)數(shù)據(jù)發(fā)送/接收信號,輸出、三態(tài)。該信號表明當前總線上數(shù)據(jù)的流向。高電平時數(shù)據(jù)自CPU輸出(發(fā)送)。低電平時數(shù)據(jù)輸入CPU(接收)。2023/1/14qingyang@248088/8086控制引腳(6)

(面向外部中斷)INTR(InterruptRequest,18引腳)

可屏蔽中斷請求信號,輸入、高電平有效有效時,表示請求設(shè)備向CPU申請可屏蔽中斷該請求的優(yōu)先級別較低,并可通過關(guān)中斷指令CLI清除標志寄存器中的IF標志、從而對中斷請求進行屏蔽INTA*(InterruptAcknowledge,24引腳)

可屏蔽中斷響應(yīng)信號,輸出、低電平有效有效時,表示來自INTR引腳的中斷請求已被CPU響應(yīng),CPU進入中斷響應(yīng)周期中斷響應(yīng)周期是連續(xù)的兩個,每個都發(fā)出有效響應(yīng)信號,以便通知外設(shè)他們的中斷請求已被響應(yīng)、并令有關(guān)設(shè)備將中斷向量號送到數(shù)據(jù)總線

2023/1/14qingyang@258088/8086控制引腳(7)

(面向外部中斷)NMI(Non-MaskableInterrupt,17引腳)

不可屏蔽中斷請求信號,輸入、上升沿有效有效時,表示外界向CPU申請不可屏蔽中斷該請求的優(yōu)先級別高于INTR,并且不能在CPU內(nèi)被屏蔽當系統(tǒng)發(fā)生緊急情況時,可通過他向CPU申請不可屏蔽中斷服務(wù)

2023/1/14qingyang@268088/8086控制引腳(8)

(面向DMA傳送)HOLD(31引腳)總線保持信號(即總線請求),輸入、高電平有效。有效時,表示總線請求設(shè)備向CPU申請占有總線。該信號從有效回到無效時,表示總線請求設(shè)備對總線的使用已經(jīng)結(jié)束,通知CPU收回對總線的控制權(quán)。HLDA(HOLDAcknowledge,30引腳)總線保持響應(yīng)信號(即總線響應(yīng)),輸出、高電平有效。有效時,表示CPU已響應(yīng)總線請求并已將總線釋放。此時CPU的地址總線、數(shù)據(jù)總線及具有三態(tài)輸出能力的控制總線將全面呈現(xiàn)高阻,使總線請求設(shè)備可以順利接管總線。待到總線請求信號HOLD無效,總線響應(yīng)信號HLDA也轉(zhuǎn)為無效,CPU重新獲得總線控制權(quán)。8088/8086控制引腳(9)RESET(21引腳)復位請求信號,輸入、高電平有效。該信號有效(應(yīng)維持50微秒以上),將使CPU回到其初始狀態(tài);當再度返回無效時,CPU將重新開始工作。8088復位后CS=FFFFH、IP=0000H,所以程序入口在物理地址FFFF0H。CLK(Clock,19引腳)

時鐘輸入信號系統(tǒng)通過該引腳給CPU提供內(nèi)部定時信號。IBMPC/XT機的8088采用了4.77MHz的時鐘,其周期約為210ns2023/1/14qingyang@288088/8086的工作模式及系統(tǒng)總線的形成8088/8086有兩種工作方式:最小模式和最大模式。最小模式構(gòu)成小規(guī)模的應(yīng)用系統(tǒng)。8088本身提供所有的系統(tǒng)總線信號。最大模式構(gòu)成較大規(guī)模的應(yīng)用系統(tǒng),例如可以接入數(shù)值協(xié)處理器8087。8088和總線控制器8288共同形成系統(tǒng)總線信號。兩種組態(tài)模式利用MN/MX*(第33引腳)進行控制MN/MX*接高電平,8088/8086工作在最小組態(tài)模式。MN/MX*接低電平,8088/808

溫馨提示

  • 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)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論