計算機組成原理第三章_第1頁
計算機組成原理第三章_第2頁
計算機組成原理第三章_第3頁
計算機組成原理第三章_第4頁
計算機組成原理第三章_第5頁
已閱讀5頁,還剩41頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、第第3 3章章 系統(tǒng)總線系統(tǒng)總線3.1 總線的基本概念總線的基本概念3.2 總線的分類總線的分類3.3 總線特性及性能指標總線特性及性能指標3.4 總線結(jié)構(gòu)總線結(jié)構(gòu)3.5 總線控制總線控制3.1 總線的基本概念總線的基本概念一、系統(tǒng)互連一、系統(tǒng)互連分散連接分散連接 內(nèi)部連線十分復(fù)內(nèi)部連線十分復(fù)雜,布線困難雜,布線困難 擴展性差擴展性差 效率高效率高processormemoryI/O Interface(adapter)I/O Interface(adapter)I/O deviceI/O device主機 存儲器 運算器運算器 控制器 輸入設(shè)備輸出設(shè)備各部件之間通各部件之間通過單獨的連線過單

2、獨的連線進行連接進行連接各部件連到一各部件連到一組公共信息傳組公共信息傳輸線上輸線上總線連接總線連接 簡潔簡潔 擴展性好擴展性好 共享競爭共享競爭1970年年DEC公司公司PDP-11小型小型計算機首次采用總線技術(shù)計算機首次采用總線技術(shù)二、總線二、總線總線上信息的傳送總線上信息的傳送串行串行并行并行l(wèi)定義:定義:是連接多個部件的傳輸線,是各個部件共享的傳輸介質(zhì)。是連接多個部件的傳輸線,是各個部件共享的傳輸介質(zhì)。 總線的關(guān)鍵特征是共享傳輸線。總線的關(guān)鍵特征是共享傳輸線。processormemoryI/O Interface(adapter)I/O Interface(adapter)I/O d

3、eviceI/O device主機l 總線的兩個特點:總線的兩個特點: 任意時刻只能有一個設(shè)備向總線發(fā)送任意時刻只能有一個設(shè)備向總線發(fā)送信息信息 多個部件可以同時從總線接受相同的信多個部件可以同時從總線接受相同的信息息 三、總線結(jié)構(gòu)計算機舉例三、總線結(jié)構(gòu)計算機舉例1. 面向面向 CPU 的雙總線結(jié)構(gòu)框圖的雙總線結(jié)構(gòu)框圖中央處理中央處理 器器 CPUI/O總線總線M總總線線主存儲器主存儲器 M.MI/O接口接口 外部外部 設(shè)備設(shè)備1 外部外部 設(shè)備設(shè)備2I/O接口接口I/O接口接口 外部外部 設(shè)備設(shè)備n單總線(系統(tǒng)總線)單總線(系統(tǒng)總線)2. 單總線結(jié)構(gòu)框圖單總線結(jié)構(gòu)框圖 CPU M.M I/O

4、接口接口 外部外部 設(shè)備設(shè)備1 外部外部 設(shè)備設(shè)備2 I/O接口接口 外部外部 設(shè)備設(shè)備n I/O接口接口3. 以存儲器為中心的雙總線結(jié)構(gòu)框圖以存儲器為中心的雙總線結(jié)構(gòu)框圖系統(tǒng)總線系統(tǒng)總線 M.M CPU I/O接口接口 外部外部 設(shè)備設(shè)備1 外部外部 設(shè)備設(shè)備n I/O接口接口存儲總線存儲總線 片內(nèi)總線片內(nèi)總線是指芯片內(nèi)部的總線。是指芯片內(nèi)部的總線。如在如在CPUCPU芯片內(nèi)部,寄存器和芯片內(nèi)部,寄存器和寄存器之間、寄存器和算邏單寄存器之間、寄存器和算邏單元元ALUALU之間都有總線連接。之間都有總線連接。 系統(tǒng)總線系統(tǒng)總線是指是指CPUCPU、主存、主存、I/OI/O(通過(通過I/OI/

5、O接口)各大部件之間的信接口)各大部件之間的信息傳輸線。息傳輸線。又叫板級總線和板間總線又叫板級總線和板間總線如如ISAISA、PCIPCI等。等。 通信總線通信總線是指計算機系統(tǒng)之間或計算機是指計算機系統(tǒng)之間或計算機系統(tǒng)與其他系統(tǒng)(如控制儀表系統(tǒng)與其他系統(tǒng)(如控制儀表等)之間的通信傳輸線。等)之間的通信傳輸線。IDEIDE、SCSISCSI、USBUSB、RSRS232232processormemoryI/O Interface(adapter)I/O Interface(adapter)I/O deviceI/O device主機片內(nèi)總線系統(tǒng)總線通信總線3.2 總線的分類總線的分類 數(shù)據(jù)

6、總線數(shù)據(jù)總線(DBDB):用來傳輸各功能部件之間的數(shù)據(jù),數(shù)用來傳輸各功能部件之間的數(shù)據(jù),數(shù)據(jù)總線是雙向的據(jù)總線是雙向的數(shù)據(jù)總線的條數(shù)稱為數(shù)據(jù)總線的條數(shù)稱為數(shù)據(jù)總線寬度數(shù)據(jù)總線寬度。比如,。比如,16位總線,指其位總線,指其數(shù)據(jù)總線為數(shù)據(jù)總線為16根。根。 地址總線地址總線(ABAB):用來指明用來指明CPUCPU欲訪問的存儲單元或欲訪問的存儲單元或I/OI/O端口的地址,它是單向傳輸?shù)摹6丝诘牡刂罚菃蜗騻鬏數(shù)摹?地址線的位數(shù)與存儲單元的個數(shù)有關(guān),如地址線為地址線的位數(shù)與存儲單元的個數(shù)有關(guān),如地址線為20根,則根,則對應(yīng)的存儲單元個數(shù)為對應(yīng)的存儲單元個數(shù)為220。 控制總線控制總線(CBCB

7、):用來發(fā)出各種控制信號的傳輸線。總用來發(fā)出各種控制信號的傳輸線。總體而言,控制信號既有出,又有入。體而言,控制信號既有出,又有入。 3.3 總線特性及性能指標總線特性及性能指標CPU 插件板插件板M.M 插件板插件板I/O插件板插件板一、總線物理實現(xiàn)一、總線物理實現(xiàn)BUS二、總線特性二、總線特性是指總線在機械連接方式上的一些性能。是指總線在機械連接方式上的一些性能。如插頭和插座使用的標準,它們的幾何尺寸、形狀、引如插頭和插座使用的標準,它們的幾何尺寸、形狀、引腳的個數(shù)以及排列的順序,接頭處的可靠接觸等等。腳的個數(shù)以及排列的順序,接頭處的可靠接觸等等。是指總線的每一根傳輸線上信號的傳輸方向和是

8、指總線的每一根傳輸線上信號的傳輸方向和有效的電平范圍。有效的電平范圍。如低電平表示邏輯如低電平表示邏輯“1”1”,并要求電平低于,并要求電平低于3V3V;高電;高電平表示邏輯平表示邏輯“0”0”,并要求高電平高于,并要求高電平高于3V3V。是指總線中每根信號傳輸線的功能。是指總線中每根信號傳輸線的功能。是指總線中的任一根信號傳輸線在什么時間內(nèi)是指總線中的任一根信號傳輸線在什么時間內(nèi)有效。有效。為了正確傳輸數(shù)據(jù)信息,每條總線上的各種信號,互相為了正確傳輸數(shù)據(jù)信息,每條總線上的各種信號,互相存在著一種有效時序的關(guān)系,因此,時間特性一般可用存在著一種有效時序的關(guān)系,因此,時間特性一般可用信號時序圖來

9、描述。信號時序圖來描述。三、總線性能指標三、總線性能指標是指數(shù)據(jù)總線的根數(shù)是指數(shù)據(jù)總線的根數(shù),用用bitbit(位)表示,如(位)表示,如8 8位、位、1616位、位、3232位、位、6464位(也即位(也即8 8根、根、1616根、根、3232根、根、6464根數(shù)據(jù)根數(shù)據(jù)線)。線)。即單位時間內(nèi)總線上傳輸數(shù)據(jù)的即單位時間內(nèi)總線上傳輸數(shù)據(jù)的位數(shù)位數(shù),用用MB/sMB/s(每秒多少兆字節(jié))表示。(每秒多少兆字節(jié))表示。例:總線工作頻率33MHz,總線寬度32位,則標準傳輸率 3332/8132MB/s。通常地址總線與數(shù)據(jù)總線在物理上是分開的兩種通常地址總線與數(shù)據(jù)總線在物理上是分開的兩種總線。為提

10、高總線的利用率,將地址總線和數(shù)據(jù)總線共用一組總線。為提高總線的利用率,將地址總線和數(shù)據(jù)總線共用一組物理線,在某一時刻該總線傳輸?shù)刂沸盘枺硪粫r刻傳輸數(shù)據(jù)物理線,在某一時刻該總線傳輸?shù)刂沸盘枺硪粫r刻傳輸數(shù)據(jù)信號或命令信號。信號或命令信號。即地址總線、數(shù)據(jù)總線和控制總線三種總線的即地址總線、數(shù)據(jù)總線和控制總線三種總線的根數(shù)總和。根數(shù)總和。包括并發(fā)工作、自動配置、仲裁方式、邏包括并發(fā)工作、自動配置、仲裁方式、邏輯方式、計數(shù)方式等。輯方式、計數(shù)方式等。通常用可連接擴增電路板數(shù)來反映總線的負載通常用可連接擴增電路板數(shù)來反映總線的負載能力。能力。如電源電壓是如電源電壓是5V5V還是還是3.3V3.3V、

11、總線能否擴展至、總線能否擴展至6464位寬位寬度等。度等。總線上的數(shù)據(jù)與時鐘同步工作的總線稱為總線上的數(shù)據(jù)與時鐘同步工作的總線稱為同步總線,與時鐘不同步工作的總線稱為異步總線。同步總線,與時鐘不同步工作的總線稱為異步總線。 四、總線標準四、總線標準 為了使系統(tǒng)設(shè)計簡化,模塊生產(chǎn)批量化,確保其性能穩(wěn)定,質(zhì)量為了使系統(tǒng)設(shè)計簡化,模塊生產(chǎn)批量化,確保其性能穩(wěn)定,質(zhì)量可靠,便于維護,人們開始研究如何建立總線標準,完成系統(tǒng)設(shè)計和可靠,便于維護,人們開始研究如何建立總線標準,完成系統(tǒng)設(shè)計和模塊制作。模塊制作。概念概念:所謂:所謂,可視為系統(tǒng)與各模塊、模塊與模塊之間的,可視為系統(tǒng)與各模塊、模塊與模塊之間的一

12、個互連的標準界面。一個互連的標準界面。 這個界面兩端的任一方只需根據(jù)總線標準的要求完成自身這個界面兩端的任一方只需根據(jù)總線標準的要求完成自身一面接口的功能要求,而無需了解對方接口與總線的連接要一面接口的功能要求,而無需了解對方接口與總線的連接要求。求。 因此,按總線標準設(shè)計的接口可視為通用接口。因此,按總線標準設(shè)計的接口可視為通用接口。3.4 總線結(jié)構(gòu)總線結(jié)構(gòu)一、單總線結(jié)構(gòu)一、單總線結(jié)構(gòu)單總線(系統(tǒng)總線)單總線(系統(tǒng)總線) CPU M.M I/O接口接口 外部外部 設(shè)備設(shè)備1 外部外部 設(shè)備設(shè)備2 I/O接口接口 外部外部 設(shè)備設(shè)備n I/O接口接口1. 雙總線結(jié)構(gòu)雙總線結(jié)構(gòu)具有特殊功能的處理

13、器具有特殊功能的處理器由通道對由通道對I/O統(tǒng)一管理統(tǒng)一管理通道通道 I/O接口接口 設(shè)備設(shè)備n I/O接口接口 設(shè)備設(shè)備0 CPU主存主存主存總線主存總線I/O總線總線二、多總線結(jié)構(gòu)二、多總線結(jié)構(gòu)2. 三總線結(jié)構(gòu)三總線結(jié)構(gòu)主存總線主存總線DMADMA總線總線I/O總線總線 CPU 主存主存設(shè)備設(shè)備1設(shè)備設(shè)備n高速外設(shè)高速外設(shè)I/O接口接口I/O接口接口I/O接口接口 任一時刻只能使用一種總線任一時刻只能使用一種總線 主存總線與主存總線與DMADMA總線不能同時對主存進行存取總線不能同時對主存進行存取 I/OI/O總線只有在總線只有在CPUCPU執(zhí)行執(zhí)行I/OI/O指令時才用到指令時才用到3.

14、 三總線結(jié)構(gòu)的又一形式三總線結(jié)構(gòu)的又一形式局域網(wǎng)局域網(wǎng)系統(tǒng)總線系統(tǒng)總線CPUCache局部總線局部總線擴展總線接口擴展總線接口擴展總線擴展總線Modem串行接口串行接口SCSI局部局部I/O控制器控制器主存主存4. 四總線結(jié)構(gòu)四總線結(jié)構(gòu)主存主存擴展總線接口擴展總線接口局域網(wǎng)局域網(wǎng)SCSI多媒體多媒體CPU調(diào)制解調(diào)器調(diào)制解調(diào)器串行接口串行接口FAX系統(tǒng)總線系統(tǒng)總線局部總線局部總線高速總線高速總線擴展總線擴展總線圖形圖形Cache/橋橋1. 傳統(tǒng)微型機總線結(jié)構(gòu)傳統(tǒng)微型機總線結(jié)構(gòu)三、總線結(jié)構(gòu)舉例三、總線結(jié)構(gòu)舉例存儲器存儲器SCSI II控制器控制器主存控制器主存控制器ISA EISA8 MHz16

15、6位數(shù)據(jù)通路位數(shù)據(jù)通路標準總線控制器標準總線控制器33 MHz3232位數(shù)據(jù)通路位數(shù)據(jù)通路系統(tǒng)總線系統(tǒng)總線調(diào)制解調(diào)器調(diào)制解調(diào)器多媒體多媒體高速局域網(wǎng)高速局域網(wǎng)高性能圖形高性能圖形 CPU2. VL-BUS局部總線結(jié)構(gòu)局部總線結(jié)構(gòu)33 MHz的的3232位數(shù)據(jù)通路位數(shù)據(jù)通路系統(tǒng)總線系統(tǒng)總線ISA EISA多媒體多媒體高速局域網(wǎng)高速局域網(wǎng)高性能圖形高性能圖形調(diào)制解調(diào)器調(diào)制解調(diào)器圖文傳真圖文傳真8 MHz的的1616位數(shù)據(jù)通路位數(shù)據(jù)通路標準總線標準總線 控制器控制器CPU主存控制器主存控制器存儲器存儲器局部總線局部總線 控制器控制器 SCSI控制器控制器VL BUS3. PCI 總線結(jié)構(gòu)總線結(jié)構(gòu)CP

16、U多媒體多媒體PCI 橋橋高速局域網(wǎng)高速局域網(wǎng)高性能圖形高性能圖形調(diào)制解調(diào)器調(diào)制解調(diào)器圖文傳真圖文傳真PCI 總線總線系統(tǒng)總線系統(tǒng)總線33 MHz的的32位數(shù)據(jù)通路位數(shù)據(jù)通路8 MHz的的16位數(shù)據(jù)通路位數(shù)據(jù)通路ISA EISA標準總線標準總線 控制器控制器 SCSI 控制器控制器存儲器存儲器4. 多層多層 PCI 總線結(jié)構(gòu)總線結(jié)構(gòu)PCI總線總線2存儲器存儲器橋橋0橋橋4 PCI設(shè)備設(shè)備橋橋5總線橋總線橋橋橋3橋橋1設(shè)備設(shè)備橋橋2第一級橋第一級橋第二級橋第二級橋第三級橋第三級橋PCI總線總線4PCI總線總線5PCI總線總線3PCI總線總線1PCI總線總線0存儲器總線存儲器總線 標準總線標準總線

17、CPUPentium計算機主板總線結(jié)構(gòu)圖計算機主板總線結(jié)構(gòu)圖CPU、RAM、ROM、控制芯片組等芯片控制芯片組等芯片之間的信號連接線之間的信號連接線稱為稱為CPU總線。總線。CPU總線針對具體總線針對具體處理器設(shè)計,因此處理器設(shè)計,因此沒有統(tǒng)一的規(guī)范。沒有統(tǒng)一的規(guī)范。這是一個三總線結(jié)這是一個三總線結(jié)構(gòu),即有構(gòu),即有CPU總線、總線、PCI總線和總線和ISA總線。總線。CPU總線的時總線的時鐘頻率為鐘頻率為66.6MHz,CPU內(nèi)部時鐘內(nèi)部時鐘是此時鐘頻率是此時鐘頻率的倍頻。此總的倍頻。此總線可連接線可連接4-128M內(nèi)存。內(nèi)存。主存控制器和主存控制器和Cache控制器控制器芯片用來管理芯片用來

18、管理CPU對對主主存和存和Cache的存取的存取操作。操作。PCI總線用來連接高總線用來連接高速的速的I/O設(shè)備模塊,設(shè)備模塊,如顯卡等。如顯卡等。通過通過“橋橋”芯片,芯片,PCI總線上連總線上連CPU總接,下連總接,下連ISA總線。總線。ISA總線連總線連接低速接低速IO設(shè)備,支持設(shè)備,支持7個個DMA通通道和道和15級可級可屏蔽硬件中屏蔽硬件中斷。斷。CPU總線、總線、PCI總線總線和和ISA總線通過兩個總線通過兩個“橋橋”芯片連成整芯片連成整體。橋芯片起到了體。橋芯片起到了信號速度緩沖、電信號速度緩沖、電平轉(zhuǎn)換和控制協(xié)議平轉(zhuǎn)換和控制協(xié)議轉(zhuǎn)換的作用。轉(zhuǎn)換的作用。典型總線接口典型總線接口3

19、.5 總線控制總線控制 由于總線上連接著許許多多個部件,由于總線上連接著許許多多個部件,什么時候由哪什么時候由哪個部件發(fā)送信息個部件發(fā)送信息;如何給信息傳送定時如何給信息傳送定時;如何防止信息如何防止信息丟失丟失;如何避免多個部件同時發(fā)送如何避免多個部件同時發(fā)送;如何規(guī)定接受信息如何規(guī)定接受信息的部件的部件等等一系列問題,都需要由等等一系列問題,都需要由統(tǒng)一管理。統(tǒng)一管理。它主要包括它主要包括或稱或稱和和。一、總線判優(yōu)控制一、總線判優(yōu)控制 主設(shè)備主設(shè)備(模塊模塊)對總線有對總線有 控制權(quán)控制權(quán) 從設(shè)備從設(shè)備(模塊模塊)響應(yīng)響應(yīng) 從主設(shè)備發(fā)來的總線命令從主設(shè)備發(fā)來的總線命令 總線判優(yōu)控制總線判優(yōu)

20、控制分布式分布式集中式集中式鏈式查詢鏈式查詢計數(shù)器定時查詢計數(shù)器定時查詢獨立請求方式獨立請求方式1. 鏈式查詢方式鏈式查詢方式總總線線控控制制部部件件I/O接口接口1BSBRI/O接口接口1I/O接口接口nBG數(shù)據(jù)線數(shù)據(jù)線地址線地址線BS -總線忙總線忙BR-總線請求總線請求BG-總線同意總線同意I/O接口接口2 鏈式查詢方式的主要特點:鏈式查詢方式的主要特點: 越靠近控制器的模塊,優(yōu)先級越高;越靠近控制器的模塊,優(yōu)先級越高; 鏈形優(yōu)先級存在傳播延遲,這種延遲與模塊數(shù)鏈形優(yōu)先級存在傳播延遲,這種延遲與模塊數(shù)成正比,所以判優(yōu)速度較慢,一般只接少量成正比,所以判優(yōu)速度較慢,一般只接少量(幾個)模塊

21、;(幾個)模塊; 鏈形結(jié)構(gòu),一個故障,鏈失效,對電路故障敏鏈形結(jié)構(gòu),一個故障,鏈失效,對電路故障敏感;感; 結(jié)構(gòu)校簡單,造價較低。結(jié)構(gòu)校簡單,造價較低。 0BS -總線忙總線忙BR-總線請求總線請求總總線線控控制制部部件件數(shù)據(jù)線數(shù)據(jù)線地址線地址線I/O接口接口1BSBRI/O接口接口1I/O接口接口n設(shè)備地址設(shè)備地址2. 計數(shù)器定時查詢方式計數(shù)器定時查詢方式I/O接口接口2 計數(shù)器計數(shù)器設(shè)備地址設(shè)備地址 1 計數(shù)器定時查詢方式的主要特點:計數(shù)器定時查詢方式的主要特點:計數(shù)方式與優(yōu)先次序直接相關(guān)。計數(shù)方式與優(yōu)先次序直接相關(guān)。 計數(shù)可以從計數(shù)可以從“0”0”開始,此時設(shè)備的優(yōu)先次序是固定開始,此時

22、設(shè)備的優(yōu)先次序是固定的;的; 計數(shù)也可以從終止點開始,即是一種循環(huán)方法,此計數(shù)也可以從終止點開始,即是一種循環(huán)方法,此時設(shè)備使用總線的優(yōu)先級相等;時設(shè)備使用總線的優(yōu)先級相等; 計數(shù)的初始值還可由程序設(shè)置,故優(yōu)先次序可以改計數(shù)的初始值還可由程序設(shè)置,故優(yōu)先次序可以改變。變。對電路故障不如鏈式查詢方式敏感,但增加了主控制對電路故障不如鏈式查詢方式敏感,但增加了主控制線(設(shè)備地址)線(設(shè)備地址) ,控制也較復(fù)雜。,控制也較復(fù)雜。排隊器排隊器排隊器排隊器3. 獨立請求方式獨立請求方式總總線線控控制制部部件件數(shù)據(jù)線數(shù)據(jù)線地址線地址線I/O接口接口1I/O接口接口2I/O接口接口nBR0BG0BR1BG1

23、BRnBGnBG-總線同意總線同意BR-總線請求總線請求判優(yōu)速度快,且與模塊數(shù)無關(guān);判優(yōu)速度快,且與模塊數(shù)無關(guān);所需所需“請求線請求線”和和“允許線允許線”較多,較多,n n個模塊需要個模塊需要2n2n條。條。二、總線通信控制二、總線通信控制1. 目目 的的解決通信雙方如何獲知傳輸開始和傳解決通信雙方如何獲知傳輸開始和傳輸結(jié)束,以及通信雙方如何協(xié)調(diào)如何輸結(jié)束,以及通信雙方如何協(xié)調(diào)如何配合。配合。 2. 總線傳輸周期總線傳輸周期主模塊申請主模塊申請,總線仲裁決定,總線仲裁決定主模塊向從模塊主模塊向從模塊 給出地址給出地址 和和 命令命令主模塊和從模塊主模塊和從模塊 交換數(shù)據(jù)交換數(shù)據(jù)主模塊主模塊

24、撤銷有關(guān)信息撤銷有關(guān)信息,讓出總線使用權(quán),讓出總線使用權(quán) 申請分配階段申請分配階段尋址階段尋址階段傳數(shù)階段傳數(shù)階段結(jié)束階段結(jié)束階段完成一次總線操作的時間完成一次總線操作的時間 通信雙方由通信雙方由統(tǒng)一時標統(tǒng)一時標控制數(shù)據(jù)傳送稱為控制數(shù)據(jù)傳送稱為同同步通信步通信。 時標通常由時標通常由CPU的總線控制部件發(fā)出,送的總線控制部件發(fā)出,送到總線上的所有部件;也可以由每個部件各自到總線上的所有部件;也可以由每個部件各自的時序發(fā)生器發(fā)出,但是必須有總線控制部件的時序發(fā)生器發(fā)出,但是必須有總線控制部件發(fā)出的時鐘信號對它們進行同步。發(fā)出的時鐘信號對它們進行同步。(1)同步通信)同步通信 3. 總線通信的四種

25、方式總線通信的四種方式n 同步式數(shù)據(jù)輸入傳輸同步式數(shù)據(jù)輸入傳輸T1總線傳輸周期總線傳輸周期T2T3T4 時鐘時鐘 地址地址 讀讀命令命令 數(shù)據(jù)數(shù)據(jù)總線上兩個部件完總線上兩個部件完成一次完整而可靠成一次完整而可靠的傳輸時間的傳輸時間 主模塊在主模塊在T1時刻時刻發(fā)出地址信息發(fā)出地址信息T2時刻發(fā)出讀命令;從時刻發(fā)出讀命令;從模塊按照所指定的地址模塊按照所指定的地址和命令進行一系列內(nèi)部和命令進行一系列內(nèi)部動作,必須在動作,必須在T3時刻前時刻前找到找到CPU所需的數(shù)據(jù),所需的數(shù)據(jù),并送到數(shù)據(jù)總線上并送到數(shù)據(jù)總線上 CPU在在T3時刻開始,時刻開始,一直維持到一直維持到T4時刻,時刻,可以從數(shù)據(jù)線上

26、獲取可以從數(shù)據(jù)線上獲取信息并送到其內(nèi)部寄信息并送到其內(nèi)部寄存器中存器中 T4時刻開始輸入設(shè)備不再時刻開始輸入設(shè)備不再向數(shù)據(jù)總線上傳送數(shù)據(jù),向數(shù)據(jù)總線上傳送數(shù)據(jù),撤消它對數(shù)據(jù)總線的驅(qū)動,撤消它對數(shù)據(jù)總線的驅(qū)動,從從T4起,數(shù)據(jù)總線呈浮空起,數(shù)據(jù)總線呈浮空狀態(tài)狀態(tài) n 同步式數(shù)據(jù)輸出傳輸同步式數(shù)據(jù)輸出傳輸T1總線傳輸周期總線傳輸周期T2T3T4 時鐘時鐘 地址地址 寫寫命令命令 數(shù)據(jù)數(shù)據(jù)主模塊發(fā)地址主模塊發(fā)地址 主模塊提供數(shù)據(jù)主模塊提供數(shù)據(jù) 主模塊發(fā)出寫命令,主模塊發(fā)出寫命令,從模塊接收到命令后,從模塊接收到命令后,必須在規(guī)定時間內(nèi)將必須在規(guī)定時間內(nèi)將數(shù)據(jù)總線上的數(shù)據(jù)寫數(shù)據(jù)總線上的數(shù)據(jù)寫到地址總線

27、所指明的到地址總線所指明的單元中單元中 主模塊撤消寫命主模塊撤消寫命令和數(shù)據(jù)等信號令和數(shù)據(jù)等信號 同步通信方式的優(yōu)點與缺點同步通信方式的優(yōu)點與缺點:優(yōu)點優(yōu)點模塊間的配合簡單一致;模塊間的配合簡單一致;缺點缺點主從模塊時間配合屬強制性同步,必主從模塊時間配合屬強制性同步,必 須按速度最慢的部件來設(shè)計公共時須按速度最慢的部件來設(shè)計公共時 鐘,嚴重影響總線的工作效率鐘,嚴重影響總線的工作效率 。適用場合適用場合同步通信一般用于總線長度較同步通信一般用于總線長度較 短,各部件存取時間比較一致的場合。短,各部件存取時間比較一致的場合。 例例3.13.1 假設(shè)總線的時鐘頻率為假設(shè)總線的時鐘頻率為100MH

28、z,總線的傳輸周期為,總線的傳輸周期為4個時個時鐘周期,總線寬度為鐘周期,總線寬度為32位,試求總線的數(shù)據(jù)傳輸率。若想提高一位,試求總線的數(shù)據(jù)傳輸率。若想提高一倍數(shù)據(jù)傳輸率,可采取什么措施?倍數(shù)據(jù)傳輸率,可采取什么措施?異步通信方式克服了同步通信的缺點,允許異步通信方式克服了同步通信的缺點,允許,給設(shè)計者充分的靈活性和選擇余地。,給設(shè)計者充分的靈活性和選擇余地。(2 2)異步通信異步通信CPUI/O接口讀/寫地址數(shù)據(jù)ReqACK異步通信方式異步通信方式,而是采用,而是采用應(yīng)答方式應(yīng)答方式(又稱(又稱握手方式):即當(dāng)主模塊發(fā)出請求握手方式):即當(dāng)主模塊發(fā)出請求(Request)信號時,一直等信號

29、時,一直等待從模塊反饋回來待從模塊反饋回來“響應(yīng)響應(yīng)”(Acknowledge)信號后,才開始通信號后,才開始通信。當(dāng)然,這就要求主從模塊之間要增加兩條應(yīng)答線。信。當(dāng)然,這就要求主從模塊之間要增加兩條應(yīng)答線。異步通信方式分為三種類型:異步通信方式分為三種類型: 不互鎖方式不互鎖方式 半互鎖方式半互鎖方式 全互鎖方式全互鎖方式不互鎖不互鎖半互鎖半互鎖全互鎖全互鎖主設(shè)備主設(shè)備從設(shè)備從設(shè)備請請求求回回答答異步通信可用于并行傳送或異步通信可用于并行傳送或串行傳送串行傳送。異步串行通信時,沒有同步時鐘。為了確認被傳送的異步串行通信時,沒有同步時鐘。為了確認被傳送的字符字符,約定,約定字符格式如下:字符格

30、式如下:波特率波特率指單位時間內(nèi)傳送二進制數(shù)據(jù)的位數(shù),單位指單位時間內(nèi)傳送二進制數(shù)據(jù)的位數(shù),單位bps(位(位/秒),記作波特。秒),記作波特。比特率比特率指單位時間內(nèi)傳送二進制有效數(shù)據(jù)的位數(shù),單位指單位時間內(nèi)傳送二進制有效數(shù)據(jù)的位數(shù),單位bps(位(位/秒)。秒)。例例3.23.2 在異步串行傳輸系統(tǒng)中,假設(shè)每秒傳輸在異步串行傳輸系統(tǒng)中,假設(shè)每秒傳輸120個數(shù)據(jù)幀,其字個數(shù)據(jù)幀,其字符格式規(guī)定包括符格式規(guī)定包括1個起始位、個起始位、7個數(shù)據(jù)位、個數(shù)據(jù)位、1個奇校驗位、個奇校驗位、1個終止個終止位,試計算波特率。位,試計算波特率。例例3.33.3 畫圖說明用異步串行傳輸方式發(fā)送畫圖說明用異步串

31、行傳輸方式發(fā)送8位十六進制數(shù)據(jù)位十六進制數(shù)據(jù)95H。要求字符格式為:要求字符格式為:1位起始位、位起始位、8位數(shù)據(jù)位、位數(shù)據(jù)位、1位偶校驗位、位偶校驗位、1位終位終止位。止位。例例3.43.4 在異步串行傳輸系統(tǒng)中,若字符格式為在異步串行傳輸系統(tǒng)中,若字符格式為:1位起始位、位起始位、8位數(shù)位數(shù)據(jù)位、據(jù)位、1位奇校驗位、位奇校驗位、1位終止位。假設(shè)波特率為位終止位。假設(shè)波特率為1200bps,求這時的比,求這時的比特率。特率。 按同步方式定時,又能像異步通信那樣,允許不按同步方式定時,又能像異步通信那樣,允許不同速度的模塊和諧地工作同速度的模塊和諧地工作 增設(shè)了一條增設(shè)了一條“等待等待”(WA

32、IT)(WAIT)響應(yīng)信號線響應(yīng)信號線 在在T T2 2/T/T3 3之間插入之間插入T Tw w(3 3)半同步)半同步通信通信 以讀命令為例,半同步通信時序為:以讀命令為例,半同步通信時序為: T T1 1:主模塊發(fā)地址:主模塊發(fā)地址 T T2 2:主模塊發(fā)讀命令:主模塊發(fā)讀命令 T Tw w:當(dāng):當(dāng)WAITWAIT信號為低電平有效時,進入等待,其時間間隔與信號為低電平有效時,進入等待,其時間間隔與T T統(tǒng)一統(tǒng)一 T Tw w:當(dāng):當(dāng)WAITWAIT信號為低電平有效時,進入等待,其時間間隔與信號為低電平有效時,進入等待,其時間間隔與T T統(tǒng)一統(tǒng)一 T T3 3:從模塊提供數(shù)據(jù):從模塊提供數(shù)

33、據(jù) T T4 4:主模塊撤銷讀命令:主模塊撤銷讀命令 讀讀 命令命令WAIT 地址地址 數(shù)據(jù)數(shù)據(jù) 時鐘時鐘總線傳輸周期總線傳輸周期T1T2TWTWT3T4(4) 半同步通信半同步通信 (同步同步、異步異步 結(jié)合)結(jié)合)半同步通信方式的特點半同步通信方式的特點 半同步通信方式集同步與異步通信之優(yōu)點,適用半同步通信方式集同步與異步通信之優(yōu)點,適用于系統(tǒng)工作速度不高,但又包含了許多工作速度于系統(tǒng)工作速度不高,但又包含了許多工作速度差異較大的各類設(shè)備的簡單系統(tǒng)。差異較大的各類設(shè)備的簡單系統(tǒng)。 半同步通信控制方式比異步通信簡單,可靠性較半同步通信控制方式比異步通信簡單,可靠性較高。高。 半同步通信方式的缺點是對系統(tǒng)時鐘頻率不能要半同步通信方式的缺點

溫馨提示

  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論