PCI概述
PCI總線技術(shù)于1992年由Intel首先提出,并以Intel公司為首,聯(lián)合了IBM、Compaq、AST、HP、DEC等100多家公司,成立了PCI組織,其英文全稱為Peripheral Component Interconnect Special Interest Group(外圍部件互連專業(yè)組織),簡稱PCI-SIG,從成立至今一直致力于PCI規(guī)范標(biāo)準(zhǔn)的開發(fā)和管理,到目前已有900多家公司加入了該組織,為了適應(yīng)行業(yè)發(fā)展的需要,PCI-SIG不斷促進(jìn)PCI技術(shù)的創(chuàng)新與發(fā)展。
PCI(Peripheral Component Interconnect)總線作為一種先進(jìn)的高性能32/64位局部總線,已成為局部總線的新標(biāo)準(zhǔn)。PCI總線非常適合于顯卡、網(wǎng)卡、多串口卡等高速外設(shè),它已經(jīng)取代原先的ISA總線的主導(dǎo)地位,成為微型計算機(jī)系統(tǒng)的主流總線。PCI總線插槽是目前主板上***常見的插槽,現(xiàn)在幾乎所有的主板上都有它的蹤影,它定義了32位數(shù)據(jù)總線,且可擴(kuò)展為64位(PCI 2.1支持64位)。PCI是一種同步且獨立于處理器的32位局部總線,不依附于某個特定的處理器,除了適用于Intel公司的處理器外,同樣適用于其他公司的微處理器(如DEC公司的Alpla),并能實現(xiàn)即插即用(Plug&Play),即在系統(tǒng)加電時,BIOS可自動檢測機(jī)器配置,而給各個外設(shè)分配中斷請求號和存儲器的緩沖區(qū)等,從而避免了IRQ(中斷請求)、DMA(直接存儲器訪問)和I/O通道之間的沖突。PCI 1.0支持33MHz工作頻率,******傳輸率為132Mb/s;而PCI 2.1工作在66MHz的頻率時,其傳輸速率為264Mb/s或528Mb/s。
為了更好的將PCI總線技術(shù)融入教學(xué)領(lǐng)域,讓學(xué)生快速掌握PCI硬件設(shè)計及Windows驅(qū)動程序的開發(fā)要點,本書不再介紹PCI總線規(guī)范和體系結(jié)構(gòu)以及PCI總線的原理和操作等基本概念,而是從PCI設(shè)備開發(fā)過程中需要涉及的知識出發(fā),以我們的實際開發(fā)經(jīng)驗為基礎(chǔ),充分介紹了PCI總線設(shè)備開發(fā)過程中所涉及到的方方面面,配合Dais系列教學(xué)實驗系統(tǒng),旨在為用戶提供一套快捷、準(zhǔn)確的實驗方案,以深入淺出的實驗例程幫助用戶快速進(jìn)入PCI的開發(fā)領(lǐng)域!
32位微機(jī)原理與接口實驗項目
基本接口技術(shù)實驗
實驗一 PCI9052配置信息的獲取
實驗二 PCI中斷實驗
實驗三 I/O實驗:244緩沖輸入
實驗四 I/O實驗:273鎖存輸出
實驗五 存儲器實驗:RAM讀寫
實驗六 8255并行口實驗:A.B.C口輸出方波
實驗七 8255并行口實驗:A口輸入,B口輸出
實驗八 8255并行口實驗:模擬交通燈
實驗九 A/D 0809模數(shù)轉(zhuǎn)換器實驗
實驗十 D/A 0832數(shù)模轉(zhuǎn)換器實驗
實驗十一 8251串行口通信實驗
實驗十二 8253定時計數(shù)器實驗
實驗十三 8259中斷控制器實驗
實驗十四 8237 DMA控制器實驗
實驗十五 音頻驅(qū)動實驗
實驗十六 繼電器控制
實驗十七 步進(jìn)電機(jī)控制
實驗十八 直流電機(jī)控制
實驗十九 LED 16×16點陣顯示
實驗二十 LCD 16×2字符型液晶顯示實驗
實驗二十一 LED 七段碼移位顯示
實驗二十二 LED 七段碼掃描顯示
實驗二十三 鍵盤掃描與讀取
高級接口技術(shù)WDM實驗
實驗一 為PCI9052開發(fā)WDM驅(qū)動程序
實驗二 開發(fā)DLL動態(tài)鏈接庫
實驗三 用Visual Basic開發(fā)PCI實驗應(yīng)用程序
高級接口技術(shù)VxD實驗
實驗一 基本VxD實驗
實驗二 Win32應(yīng)用程序和VxD之間的通信
實驗三 為PCI9052開發(fā)VxD驅(qū)動程序
說明:以上列舉的實驗項目在Dais-3CPU+、Dais-2CPU+、Dais-X86實驗系統(tǒng)上運(yùn)行通過。