今天,小編將在這篇文章中為大家?guī)砬度胧娇偩€技術的有關報道,通過閱讀這篇文章,大家可以對嵌入式總線技術具備清晰的認識,主要內容如下。
總線(Bus)是計算機各種功能部件之間傳送信息的公共通信干線,它是由導線組成的傳輸線束,按照計算機所傳輸?shù)男畔⒎N類,計算機的總線可以劃分為數(shù)據(jù)總線、地址總線和控制總線,分別用來傳輸數(shù)據(jù)、數(shù)據(jù)地址和控制信號??偩€是一種內部結構,它是CPU、內存、輸入、輸出設備傳遞信息的公用通道,主機的各個部件通過總線相連接,外部設備通過相應的接口電路再與總線相連接,從而形成了計算機硬件系統(tǒng)。在計算機系統(tǒng)中,各個部件之間傳送信息的公共通路叫總線,微型計算機是以總線結構來連接各個功能部件。
嵌入式總線技術按功能可以劃分為三類:
(1) 片總線(Chip Bus, C-Bus), 又稱元件級總線,是把各種不同的芯片連接在一起構成特定功能模塊(如CPU模塊)的信息傳輸通路,它的寬度可以是8、16、32或64位。目前比較流行的幾種內部總線技術:I2C總線、SCI總線等。
(2) 內總線(Internal Bus, I-Bus) ,又稱系統(tǒng)總線或板級總線,是微機系統(tǒng)中各插件(模塊)之間的信息傳輸通路。例如CPU模塊和存儲器模塊或I/O接口模塊之間的傳輸通路。常用的有PC總線、AT總線(ISA總線)、PCI總線等。
(3) 外總線(External Bus, E-Bus),又稱通信總線,是微機系統(tǒng)之間或微機系統(tǒng)與其他系統(tǒng)(儀器、儀表、控制裝置等)之間信息傳輸?shù)耐?,如EIA RS-232C、IEEE-488等。
其中,系統(tǒng)總線即為通常意義上所說的總線,一般又含有三種不同功能的總線,即數(shù)據(jù)總線DB、地址總線AB和控制總線CB。有的系統(tǒng)中,數(shù)據(jù)總線和地址總線是復用的,即總線在某些時刻出現(xiàn)的信號表示數(shù)據(jù)而另一些時刻表示地址;而有的系統(tǒng)是分開的。51系列單片機的地址總線和數(shù)據(jù)總線是復用的,而一般PC中的總線則是分開的。
采用嵌入式總線結構的主要優(yōu)缺點如下:
嵌入式總線技術的優(yōu)點:
1、簡化了硬件的設計。便于采用模塊化結構設計方法,面向總線的微型計算機設計只要按照這些規(guī)定制作作cpu插件、存儲器插件以及I/O插件等,將它們連入總線就可工作,而不必考慮總線的詳細操作。
2、簡化了系統(tǒng)結構。整個系統(tǒng)結構清晰。連線少,底板連線可以印制化
3、系統(tǒng)擴充性好。一是規(guī)模擴充,規(guī)模擴充僅僅需要多插一些同類型的插件。二是功能擴充,功能擴充僅僅需要按照總線標準設計新插件,插件插入機器的位置往往沒有嚴格的限制。
4、系統(tǒng)更新性能好。因為cpu、存儲器、I/O接口等都是按總線規(guī)約掛到總線上的,因而只要總線設計恰當,可以隨時隨著處理器的芯片以及其他有關芯片的進展設計新的插件,新的插件插到底板上對系統(tǒng)進行更新,其他插件和底板連線一般不需要改。
5、便于故障診斷和維修。用主板測試卡可以很方便找到出現(xiàn)故障的部位,以及總線類型采用總線結構的缺點:
1、利用總線傳送具有分時性。當有多個主設備同時申請總線的使用是必須進行總線的仲裁。
2、總線的帶寬有限,如果連接到總線上的個硬件設備沒有資源調控機制容易造成信息的延時 (這在某些即時性強的地方是致命的)。
3、連到總線上的設備必須有信息的篩選機制,要判斷該信息是否是傳給自己的。
總線分類包括:
1、內部總線
Internal Bus:將處理器的所有結構單元內部相連。它的寬度可以是8、16、32、或64位。目前比較流行的幾種內部總線技術:
2、I2C總線
I2C(Inter-IC)總線10多年前由Philips公司推出,是近年來在微電子通信控制領域廣泛采用的一種新型總線標準。它是同步通信的一種特殊形式,具有接口線少,控制方式簡化,器件封裝形式小,通信速率較高等優(yōu)點。在主從通信中,可以有多個I2C總線器件同時接到I2C總線上,通過地址來識別通信對象。SPI總線
串行外圍設備接口SPI(serial peripheral interface)總線技術是Motorola公司推出的一種同步串行接口。Motorola公司生產的絕大多數(shù)MCU(微控制器)都配有SPI硬件接口,如68系列MCU。SPI總線是一種三線同步總線,因其硬件功能很強,所以,與SPI有關的軟件就相當簡單,使CPU有更多的時間處理其他事務。SCI總線
串行通信接口SCI(serial communicaTIon interface)也是由Motorola公司推出的。它是一種通用異步通信接口UART,與MCS-51的異步通信功能基本相同。
3、系統(tǒng)總線
系統(tǒng)總線又稱內總線或板級總線。因為該總線是用來連接微機各功能部件而構成一個完整微機系統(tǒng)的,所以稱之為系統(tǒng)總線。常用的有PC總線、AT總線(ISA總線)、PCI總線等。
系統(tǒng)總線上傳送的信息包括數(shù)據(jù)信息、地址信息、控制信息,因此,系統(tǒng)總線包含有三種不同功能的總線,即數(shù)據(jù)總線DB(Data Bus)、地址總線AB(Address Bus)和控制總線CB(Control Bus)
目前比較流行的幾種系統(tǒng)總線技術:ISA總線
ISA(industrial standard architecture)總線標準是IBM公司1984年為推出PC/AT機而建立的系統(tǒng)總線標準,所以也叫AT總線。它是對XT總線的擴展,以適應8/16位數(shù)據(jù)總線要求。它在80286至80486時代應用非常廣泛,以至于現(xiàn)在奔騰機中還保留有ISA總線插槽。ISA總線有98只引腳。
以上便是小編此次想要和大家共同分享的有關嵌入式總線技術的所有內容,如果你對本文內容感到滿意,不妨持續(xù)關注我們網站喲。最后,十分感謝大家的閱讀,have a nice day!