複製鏈接
請複製以下鏈接發送給好友

控制總線

鎖定
控制總線(ControlBus)簡稱CB。控制總線主要用來傳送控制信號時序信號。控制信號中,有的是微處理器送往存儲器輸入輸出設備接口電路的,比如:讀/寫信號、片選信號中斷響應信號等;也有是其它部件反饋給CPU的,比如:中斷申請信號、復位信號、總線請求信號、設備就緒信號等。因此,控制總線的傳送方向由具體控制信號而定,一般是雙向的,控制總線的位數要根據系統的實際控制需要而定。實際上控制總線的具體情況主要取決於CPU。 [1] 
控制總線是連接在一起並完成和實現它們之間的通訊與數據傳送的,因此總線的概念是理解PC和主板的組成結構、工作原理及部件之間相互關係的基礎。這些控制信息包括CPU對內存和輸入輸出接口的讀寫信號,輸入輸出接口對CPU提出的中斷請求或DMA請求信號,CPU對這些輸入輸出接口回答與響應信號,輸入輸出接口的各種工作狀態信號以及其他各種功能控制信號。控制總線來往於CPU、內存和輸入輸出設備之間。
中文名
控制總線
外文名
ControlBus
簡    稱
CB
作    用
傳送控制信號時序信號
傳送方向
雙向
分    類
片內總線,地址總線數據總線

控制總線特點

控制總線CB(ControlBus)特點是:在單向、雙向、雙態等種形態,是總線中最複雜、最靈活、功能最強的,其數量、種類、定義隨機型不同而不同。

控制總線分類

控制總線就是各種信號線的集合,是計算機各部件之間傳送數據、地址和控制信息的公共通道。
⒈按相對於CPU與其芯片的位置來分:
⑴片內總線:指在CPU內部各寄存器算術邏輯部件ALU,控制部件以及內部高速緩衝存儲器之間傳輸數據所用的總線,即芯片內部總線。⑵片外總線:通常所説的總線(BUS)指的外總線,是CPU與內存RAM、ROM和輸入輸出輸入輸出設備接口之間進行通訊的數據通道,CPU通過總線實現程序存取命令,內存/外設的數據交換在CPU與外設一定的情況下,總線速度是限制計算機整體性能的最大因數。
⒉按總線功能分:
地址總線:(AB)用來傳遞地址信息。
數據總線:(DB)用來傳遞數據信息。
⑶ 控制總線:(CB)用來傳送各種控制信號
⒊按總線的層次結構分:
CPU總線:包括CPU地址線(CAB),CPU數據線(CDB)和CPU控制線(CCB),其用來連接CPU和控制芯片。
CS31通訊總線 CS31通訊總線
⑵ 存儲器總線:包括存儲器地址線(MAB)、存儲器數據線(MDB)和存儲器控制線(MCD),用來連接內存控制器(北橋)和內存。⑶ 系統總線:(I/O擴展總線)也稱為I/O通道總線或I/O擴展總線,包括系統地址線(SAB),系統數據線(SDB)和系統控制線(SCD),用來與I/O擴展槽上的各種擴展卡相連接。
外部總線:(外圍芯片總線)用來連接各種外設控制芯片,如主板上的I/O控制器(如硬盤接口控制器、軟盤驅動控制器、串行/並行接口控制器等),和鍵盤控制器,包括外部地址線(XAB)、外部數據線(XMB)和外部控制線(XCB)。
系統總線(輸入輸出)擴展總線)又分為ISA、PCI、AGP等多種標準
⑴ ISA(Industrystandardarchitecture,工業標準結構)是IBM公司為286AT電腦制定的總線工業標準,也稱為AT標準。
⑵ PCI(peripheralcomponentinterconnet,外部設備互連)是SIG(spelialinterestgroup)集團推出的總線結構
⑶ AGP(acceleratedgraphicsport,加速圖形端口)是一種為了提高視頻帶寬而設計的總線規範,因為它是點對點連接,即連接控制芯片和AGP顯卡,因此嚴格説來,AGP也是一種接口標準。

控制總線ISA插槽

1、地址總線:SA0~SA19(I/O)和LA17~LA23(I/O)
LⅪ測試總線技術 LⅪ測試總線技術
2、數據總線:SD0~SD7(I/O)和SD8~SD15(I/O)3、控制總線:BALE(0)---USAddresslatchenable:系統地址鎖存允許
4、SYSCLK(0)---SYSTEMCLOCK系統時鐘信號
5、IR23~7,9~12,15(Z)---這是用於I/O設備通過中斷控制器向CPU發送的中斷請求(interruptrequest)信號
6、SMEMR#和SMEMW#(0)---這是命令內存將數據送至數據總線的信號
7、MEMR#和MEMW#(I/O)---內存讀(MEMR)或內存寫(MEMW#)信號
8、DRQ0~3,5~7⑵---這是DMA請求(DMARequesc)信號
9、DACK0#~3,5~7(0)---(DMAAcknowledge,DMA響應)這是對DRQ0~3,5~7的響應信號
10、AEN(0)---地址允許(Addressenable)信號
11、REFRESH#(I/O)---內存刷新(DRAMrefresh)信號
12、SBHE(I/O)---系統總線字節允許(systembushighenable)信號
13、MASTER⑵---主控信號
14、MEMCS16#⑵---存儲器16位片選(Memory16bitchipselect)信號
15、ZOCS16#⑵---I/O16位片選(I/O16bitchipselect)信號
16、OWS⑵---零等待狀態(ZeroWaitState)信號

控制總線技術指標

1、總線的帶寬(總線數據傳輸速率)
程序總線 程序總線
總線的帶寬指的是單位時間內總線上傳送的數據量,即每鈔鍾傳送MB的最大穩態數據傳輸率。與總線密切相關的兩個因素是總線的位寬和總線的工作頻率,它們之間的關係:總線的帶寬=總線的工作頻率*總線的位寬/8
2、總線的位寬
總線的位寬指的是總線能同時傳送的二進制數據的位數,或數據總線的位數,即32位、64位等總線寬度的概念。總線的位寬越寬,每秒鐘數據傳輸率越大,總線的帶寬越寬。
3、總線的工作頻率
總線的工作時鐘頻率以MHZ為單位,工作頻率越高,總線工作速度越快,總線帶寬越寬。

控制總線操作

總線一個操作過程是完成兩個模塊之間傳送信息,啓動操作過程的是主模塊,另外一個是從模塊。某一時刻總線上只能有一個主模塊佔用總線。 [2] 
控制總線 控制總線
總線的操作步驟:主模塊申請總線控制權,總線控制器進行裁決。數據傳送的錯誤檢查:主模塊得到總線控制權後尋址從模塊,從模塊確認後進行數據傳送。
總線定時協議:定時協議可保證數據傳輸的雙方操作同步,傳輸正確。定時協議有三種類型:
同步總線定時:總線上的所有模塊共用同一時鐘脈衝進行操作過程的控制。各模塊的所有動作的產生均在時鐘週期的開始,多數動作在一個時鐘週期中完成。
異步總線定時:操作的發生由源或目的模塊的特定信號來確定。總線上一個事件發生取決前一事件的發生,雙方相互提供聯絡信號。
控制總線模型
總線定時協議 半同步總線定時:總線上各操作的時間間隔可以不同,但必須是時鐘週期的整數倍,信號的出現,採樣與結束仍以公共時鐘為基準。ISA總線採用此定時方法。
數據傳輸類型:分單週方式和突發(burst)方式。
單週期方式:一個總線週期只傳送一個數據。
數據傳輸類型:
突發方式:取得主線控制權後進行多個數據的傳輸。尋址時給出目的地首地址,訪問第一個數據,數據2、3到數據n的地址在首地址基礎上按一定規則自動尋址(如自動加1)。

控制總線標準規範

總線是一類信號線的集合是模塊間傳輸信息的公共通道,通過它,計算機各部件間可進行各種數據和命令的傳送。為使不同供應商的產品間能夠互換,給用户更多的選擇,總線的技術規範要標準化。
總線的標準制定要經周密考慮,要有嚴格的規定。總線標準(技術規範)包括以下幾部分:
機械結構規範:模塊尺寸、總線插頭、總線接插件以及安裝尺寸均有統一規定。
功能規範:總線每條信號線(引腳的名稱)、功能以及工作過程要有統一規定。
電氣規範:總線每條信號線的有效電平、動態轉換時間、負載能力等。
參考資料
  • 1.    樊明智,姬朝陽編. 計算機應用基礎[M]. 武漢:武漢大學出版社, 2011.08. 第10頁
  • 2.    呂強著. 機電一體化原理及應用[M]. 北京:國防工業出版社, 2010.11.第189頁