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