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

LPC總線

鎖定
LPC總線(Low pin count Bus),是在IBM PC兼容機中用於把低帶寬設備和“老舊”連接到CPU上。那些常見低速設備有:BIOS串口並口,PS/2的鍵盤和鼠標軟盤控制器,比較新的設備有可信平台模塊。LPC總線通常和主板上的南橋物理相連,南橋在IBM PC AT平台上通常連接了一系列的“老舊”設備,例如兩個可編程中斷控制器, 可編程計時器和兩個 ISA DMA 控制器。
中文名
LPC總線
外文名
Low pin count Bus
領    域
計算機總線

LPC總線簡介

LPC總線,原名叫Low pin count Bus,是在IBM PC兼容機中用於把低帶寬設備和“老舊”連接到CPU上。那些常見低速設備有:BIOS串口並口PS/2鍵盤鼠標軟盤控制器,比較新的設備有可信平台模塊。LPC總線通常和主板上的南橋物理相連,南橋在IBM PC AT平台上通常連接了一系列的“老舊”設備,例如兩個可編程中斷控制器,可編程計時器和兩個ISA DMA 控制器。 LPC總線是Intel在1998時作為工業標準架構體系(ISA)的替代品引入,它與ISA在軟件層面是類似的,儘管在物理層面是有着巨大不同的,ISA是16bit寬,8.33MHz的總線,而它是4bit寬,有着四倍頻率(33.3MHz)的總線。 LPC總線最大的優點是隻需要7個信號,在擁擠的現代主板上是很容易佈局的。 [1] 

LPC總線訊號

LPC訊號有START、STOP、CYCTYPE+DIR、IDSEL、TAR、SIZE/MSIZE、ADDR、CHANNEL、DATA及SYNC等:
  • START:是指一個封包(package)的開始。
  • STOP:一個封包的結束。
  • SYNC:同步等待狀態。 [2] 

LPC總線工業標準結構

工業標準結構Industry Standard Architecture,簡稱ISA)。ISA在1981年誕生,並作為IBM PC的8位系統,1983年,ISA被升級作為XT總線體系。後來16位的ISA總線在1984年發佈。由於ISA設計出來的目的是為了連接擴展卡和主板,因此ISA的協議同樣允許總線控制,儘管只有前16MB的內存可以直接訪問。8位的ISA總線頻率為4.77MHz,而16位的工作在8MHz。ISA接口同樣出現在一些非IBM PC(包括兼容機)上,比如短命的AT&T的Hobbit還有後來基於PowerPC的BeBox。
1987年,IBM試圖以他們所擁有的“微通道體系架構體系”(Micro Channel Architecture,簡稱MCA)取代ISA,並重新取得對計算機架構和市場上的控制權。MCA總線比ISA更先進,但並不兼容ISA。為了繼續控制架構上和市場上的控制權,電腦生產商以“延伸工業標準體系架構”(Extended Industry Standard Architecture,簡稱EISA),以及後來的“VESA本地總線”(VESALocal Bus,簡稱VLB)做出還擊。事實上,由於組成VESA組織的生產商已經有能力生產MCA設備,所以最初VESA打算在VLB中利用MCA的一些部分。EISA和VLB都兼容ISA標準的擴展。
基於ISA的計算機的用户不得不瞭解一些關於硬件的特殊知識來升級硬件系統。在那個時候,支持“隨插即用”(Plug-n-Play)技術的設備非常罕有。用户在添加新設備的時候不得不配置2到3個項目,比如IRQ(中斷請求)、I/O地址(輸出/輸入地址)、DMA信道,才能正常使用新設備。MCA架構會幫用户完成這些設定,而後來的PCI總線實際上整合了MCA的這些想法(儘管PCI更多特點是直接繼承自EISA)。
這個配置上的缺點最終導致了“ISA隨插即用”系統的誕生。通過對硬件的一些改造,使硬件、系統BIOS和操作系統自動處理這些繁瑣的細節。但實際上,ISA隨插即用的缺陷卻成為了一個令人頭痛的問題,而且沒有得到廣泛的支持直到ISA結束其使命。
PCI是第一個在物理展上整合了ISA、MCA、EISA優點的擴展接口,並且它的出現直接地擠壓了ISA在主板上的地位。起初,主板上依然是ISA佔主流地位,但已經出現了PCI槽了。到了20世紀90年代中葉,兩種插槽已經在主板上平分秋色了,而ISA插槽很快就在消費PC市場上成為了少數派。微軟的PC 97規範更勸説ISA插槽應該完全被除去,儘管當時的系統架構依然需要ISA存在於一些內部發育不良的管線去操作軟驅串口、等等。ISA接口在隨後的幾年裏依然存在,甚至看見AGP接口的誕生,之後遺留在主板上的ISA接口也退出歷史了。
值得注意的是,PCI插槽反轉的話與ISA是很相似的——PCI卡本來是顛倒插入的,允許ISA和PCI連接器在主板上擠在一起。兩個連接器一次只有一個連接器能正常工作,但這已慮及更大的適應性。 [3] 

LPC總線參見

  • 電腦裝置帶寬列表
參考資料
  • 1.    Johannes Winter (2011). "A Hijacker's Guide to the LPC bus". tugraz.at. Retrieved 2013-12-19.
  • 2.    "IT8705F EC-LPC I/O product information". ite.com.tw. Archived from the original on 2012-02-19. Retrieved 2014-04-27. ^ Jump up to: a b
  • 3.    Intel Corp. (2003-04-25), "Chapter 12: ISA Bus" (PDF), PC Architecture for Technicians: Level 1, retrieved 2015-01-27