不管是哪一種形式的總線控制器,都可以采用3種控制方法:優(yōu)先權固定控制法、定時查詢計數法以及獨立請求控制法。
在總線系統(tǒng)設計和總線使用中.有幾個必須注意的基本要素:
總線的寬度;
總線的類型;
總線的仲裁機制;
總線的定時方式;
總線的數據傳送方式。
微型計算機系統(tǒng)中采用的標準總線種類很多,但采用最多的是以下幾種:
1、ISA總線
ISA(Industry Standard Architecture)即工業(yè)標準總線,是IBM公司為其生產的PC系列微型機制定的總線標準。1981年IBM推出PC/XT時,采用XT總線,數據寬度為8位,時鐘頻率為4.77MHz,所以ISA又稱PC/XT總線。1984年又推出PC/AT時,在此基礎上擴充為16位,6MHz的AT總線。AT的性能很好,被各種微型系統(tǒng)采用,所以就將AT和XT綜合設計為工業(yè)標準總線ISA總線,時鐘頻率提高到8MHz。
2、MCA總線
ISA總線是開放式結構。IBM公司為了保護自身的利益,在1986年宣布PS/2機時,推出了一種相對封閉式的與ISA總線完全不同的全新的總線標準,稱為微通道結構,即MCA(Micro Channel Architecture)。MCA總線是一種具有32位數據寬度的高性能總線標準,提供成組傳送方式,即burst mode,又叫猝發(fā)式或迸發(fā)式。MCA被公認為是一種性能很好的總線,與ISA總線相比具有許多優(yōu)點。但由于它的封閉性及其他一些原因沒有發(fā)展起來,并且MCA與ISA不具有互換性。
3、EISA總線
1988年由COMPAQ、HP、AST、Epson、NEC等九家公司聯(lián)合推出的EISA(ExtendedIndustrial Standard Architecture)是對ISA總線的擴展,是在ISA的基礎上擴展成為高速的32位的總線體系結構。其主要特點是保證了與ISA總線的向下兼容,其意義在于保護了用戶的投資。即ISA擴充和有關的軟件的功能和特性都可以在EISA系統(tǒng)中保持有效,同時提供了較快的速度和較強的擴展能力,因而EISA總線一直被廣泛應用。
4.PCI總線
PCI(Peripheral Component Interconnect)即外部設備互連總線,是時鐘同步型輸入/輸出總線,用于連接微處理器和輸入/輸出設備。PCI總線是1992年6月由Intel公司提出的面向個人計算機的輸入/輸出總線。它不僅是為改善圖形或圖像的操作性能而設計,而是對整個系統(tǒng)提供了解決性能改進的方案。PCI總的設計思想是增加外設到CPU總線的數據傳輸量,與大量圖形、圖像處理相適應,并且又與傳統(tǒng)兼容,使外設與CPU相對獨立,便于標準化。
PCI總線不直接與CPU局部總線相連,它是通過PCI橋接器與CPU總線信號相連。PCI總線時鐘為33MHz,與CPU時鐘無關,總線的數據寬度為32位,并可擴展至64位,帶寬可達132MB/S-264MB/S,提高了高速數據傳輸通路。對于不需要高速的傳輸設備,仍可以采用標準總線ISA,EISA,MCA連接。通過PCI總線的標準總線橋接器與PCI相連接,PCI總線的結構還可以擴充,從而可以增加外設的數量。
PCI總線支持并發(fā)工作。如CPU要訪問PCI總線上的設備,它可以把一批數據快速寫入橋接器的緩沖區(qū),當這些數據從緩沖區(qū)不斷寫入PCI上的設備時,CPU可以同時執(zhí)行其他操作。
你好,總線控制器是主板控制芯片上的一個通信控制器.它主要是通過一條廉價并且功能強大的總線(由兩條線組成),來控制主板上的設備并收集相應的信息。一個控制設備。希望對你有幫助哈。
你好,總線控制器是主板控制芯片上的一個通信控制器.它主要是通過一條廉價并且功能強大的總線(由兩條線組成),來控制主板上的設備并收集相應的信息。一個控制設備。希望對你有幫助哈。
到以下網址下載安裝http://drivers.mydrivers.com/drivers/251-100623-Intel-Intel-Chipset-Device-Software-9.1.0.1...
總線控制器概述
SM總線控制器是什么? 我總是回答:你的主板芯片組驅動沒有裝好吧。是的縮寫,是1995年由Intel提出的,應用于移動PC和桌面PC系統(tǒng)中的低速率通訊。它主要是希望通過一條廉價并且功能強大的總線(由兩條線組成),來控制主板上的設備并收集相應的信息。SMBus為系統(tǒng)和電源管理這樣的任務提供了一條控制總線,使用SMBus的系統(tǒng),設備之間發(fā)送和接收消息都是通過SMBus,而不是使用單獨的控制線,這樣可以節(jié)省設備的管腳數
從功能上看,總線控制器完成總線協(xié)議規(guī)定的任務,它有以下主要功能:
1、總線系統(tǒng)資源的管理
總線系統(tǒng)的資源主要有存儲空間、設備端口空間、通道、中斷等??偩€控制器需要對資源進行分配,對資源沖突進行判定,需要對設備完成選擇、啟動、復位等功能。
2、總線系純的定時
無論是同步總線還是異步總線,系統(tǒng)都必須有定時控制。所謂系統(tǒng)定時就是產生各種總線命令和標識信號,協(xié)調設備的工作過程,輔助總線仲裁器工作,控制設備占用總線的時間,產生各種定時信號等。
3、總線的仲裁
當總線中有若干個設備同時產生使用總線的請求時,需要對這些請求進行仲裁,以確定哪一個設備可以處于優(yōu)先狀態(tài),從而獲得總線使用權。
4、總線的連接
對于系統(tǒng)中存在多種總線,需要有總線控制器完成不同總線協(xié)議之間的轉換;對于系統(tǒng)中有多條總線,總線控制器要完成這些總線之間的連接。
格式:pdf
大小:426KB
頁數: 未知
評分: 4.4
文章簡要介紹了I2C總線的規(guī)范,給出了用FPGA實現(xiàn)I2C總線控制器各個功能模塊的詳細設計方法,從代碼移植方面分析了數據緩存的編碼方法,并對該I2C總線控制器進行了仿真驗證。
格式:pdf
大小:426KB
頁數: 未知
評分: 4.8
CAN總線是一種成熟的串行通信總線,它具有可靠性高、穩(wěn)定性好、抗干擾能力強、通信速率高、維護成本低、實時性強、很好的開放性及數據兼容性等優(yōu)點。CAN總線這些眾多的優(yōu)點使其廣泛應用于工業(yè)自動化控制等領域。其應用的廣泛性則進一步對CAN總線IP提出了需求。同時以IP實現(xiàn)的CAN總線控制器所具有的通用處理器訪問接口,良好的可移植性等優(yōu)點使其可以集成于各種嵌入式SoC設計中。文中從CAN總線的規(guī)范和特點出發(fā),提出了CAN總線控制器IP核的特點并定義了其功能,采用Verilog語言設計實現(xiàn)了CAN總線控制器IP核的功能,最后通過仿真和FPGA原型驗證,證明了設計實現(xiàn)的正確性。目前CAN總線控制器IP核已經應用于SOPC和SoC的嵌入式應用設計中。
幾年前,Intel在其81x系列芯片組中就開始使用ICH芯片,并在ICH中運用System Management Bus(簡稱Smbus,系統(tǒng)管理總線)技術。SM總線控制器是1995年由Intel提出的,應用于移動PC和桌面PC系統(tǒng)中的低速率通訊。
為系統(tǒng)和電源管理這樣的任務提供了一條控制總線,使用SMBus的系統(tǒng),設備之間發(fā)送和接收消息都是通過SMBus,而不是使用單獨的控制線,這樣可以節(jié)省設備的管腳數。在845G及以后的Intel芯片組中,使用的則是ICH的升級產品ICH4和ICH5,它們都是在Windows 98/2000/XP以后推出的,所以操作系統(tǒng)不能很好地識別這類硬件,需要單獨安裝Intel主板芯片組的驅動程序"Intel Software Installation Utility",可以在主板驅動盤上找到這個程序,其安裝文件名一般為infinst_autol.exe。
RX3iProfiNet總線控制器、PAC3iNIU模塊,RX3i串行通訊模塊;RX3iCPU、RX3iProfibus總線從站單元。