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

總線控制器

鎖定
總線控制器是總線系統的核心,它的任務概括地説是管理總線的使用,包括總線上設備的管理和設備使用總線的過程管理。從概述圖中可以知道,總線控制器處於總線系統的核心。之所以稱為邏輯概念上的總線控制器,是因為在總線控制器實現技術中,並不一定存在一個獨立的控制器,它的功能可能分佈到總線的各個部件或者各個設備上。
中文名
總線控制器
外文名
System Management Bus
縮    寫
SMBus
作    用
控制系統的核心

總線控制器主要功能

從功能上看,總線控制器完成總線協議規定的任務,它有以下主要功能:
1、總線系統資源的管理
總線系統的資源主要有存儲空間、設備端口空間、通道、中斷等。總線控制器需要對資源進行分配,對資源衝突進行判定,需要對設備完成選擇、啓動、復位等功能。 [1] 
2、總線系純的定時
無論是同步總線還是異步總線,系統都必須有定時控制。所謂系統定時就是產生各種總線命令和標識信號,協調設備的工作過程,輔助總線仲裁器工作,控制設備佔用總線的時間,產生各種定時信號等。 [1] 
3、總線的仲裁
當總線中有若干個設備同時產生使用總線的請求時,需要對這些請求進行仲裁,以確定哪一個設備可以處於優先狀態,從而獲得總線使用權。 [1] 
4、總線的連接
對於系統中存在多種總線,需要有總線控制器完成不同總線協議之間的轉換;對於系統中有多條總線,總線控制器要完成這些總線之間的連接。 [1] 

總線控制器總線分類

微型計算機系統中採用的標準總線種類很多,但採用最多的是以下幾種:
1、ISA總線
ISA(Industry Standard Architecture)即工業標準總線,是IBM公司為其生產的PC系列微型機制定的總線標準。1981年IBM推出PC/XT時,採用XT總線,數據寬度為8位,時鐘頻率為4.77MHz,所以ISA又稱PC/XT總線。1984年又推出PC/AT時,在此基礎上擴充為16位,6MHz的AT總線。AT的性能很好,被各種微型系統採用,所以就將AT和XT綜合設計為工業標準總線ISA總線,時鐘頻率提高到8MHz。 [2] 
2、MCA總線
ISA總線是開放式結構。IBM公司為了保護自身的利益,在1986年宣佈PS/2機時,推出了一種相對封閉式的與ISA總線完全不同的全新的總線標準,稱為微通道結構,即MCA(Micro Channel Architecture)。MCA總線是一種具有32位數據寬度的高性能總線標準,提供成組傳送方式,即burst mode,又叫猝發式或迸發式。MCA被公認為是一種性能很好的總線,與ISA總線相比具有許多優點。但由於它的封閉性及其他一些原因沒有發展起來,並且MCA與ISA不具有互換性。 [2] 
1988年由COMPAQ、HP、AST、Epson、NEC等九家公司聯合推出的EISA(ExtendedIndustrial Standard Architecture)是對ISA總線的擴展,是在ISA的基礎上擴展成為高速的32位的總線體系結構。其主要特點是保證了與ISA總線的向下兼容,其意義在於保護了用户的投資。即ISA擴充和有關的軟件的功能和特性都可以在EISA系統中保持有效,同時提供了較快的速度和較強的擴展能力,因而EISA總線一直被廣泛應用。 [2] 
PCI(Peripheral Component Interconnect)即外部設備互連總線,是時鐘同步型輸入/輸出總線,用於連接微處理器和輸入/輸出設備。PCI總線是1992年6月由Intel公司提出的面向個人計算機的輸入/輸出總線。它不僅是為改善圖形或圖像的操作性能而設計,而是對整個系統提供瞭解決性能改進的方案。PCI總的設計思想是增加外設到CPU總線的數據傳輸量,與大量圖形、圖像處理相適應,並且又與傳統兼容,使外設與CPU相對獨立,便於標準化。
PCI總線不直接與CPU局部總線相連,它是通過PCI橋接器與CPU總線信號相連。PCI總線時鐘為33MHz,與CPU時鐘無關,總線的數據寬度為32位,並可擴展至64位,帶寬可達132MB/S-264MB/S,提高了高速數據傳輸通路。對於不需要高速的傳輸設備,仍可以採用標準總線ISA,EISA,MCA連接。通過PCI總線的標準總線橋接器與PCI相連接,PCI總線的結構還可以擴充,從而可以增加外設的數量。
PCI總線支持併發工作。如CPU要訪問PCI總線上的設備,它可以把一批數據快速寫入橋接器的緩衝區,當這些數據從緩衝區不斷寫入PCI上的設備時,CPU可以同時執行其他操作。 [2] 

總線控制器設計使用

在總線系統設計和總線使用中.有幾個必須注意的基本要素:
總線的寬度;
總線的類型;
總線的仲裁機制;
總線的定時方式;
總線的數據傳送方式。

總線控制器控制方法

不管是哪一種形式的總線控制器,都可以採用3種控制方法:優先權固定控制法、定時查詢計數法以及獨立請求控制法。
參考資料
  • 1.    宋煥章, 王保恆, 張春元. 計算機原理與設計(上冊)中央處理機[M]. 國防科技大學出版社, 2000.
  • 2.    曹義親. 計算機組成與系統結構[M]. 中國水利水電出版社, 2001.