PCI概述
PCI总线技术于1992年由Intel首先提出,并以Intel公司为首,联合了IBM、Compaq、AST、HP、DEC等100多家公司,成立了PCI组织,其英文全称为Peripheral Component Interconnect Special Interest Group(外围部件互连专业组织),简称PCI-SIG,从成立至今一直致力于PCI规范标准的开发和管理,到目前已有900多家公司加入了该组织,为了适应行业发展的需要,PCI-SIG不断促进PCI技术的创新与发展。
PCI(Peripheral Component Interconnect)总线作为一种先进的高性能32/64位局部总线,已成为局部总线的新标准。PCI总线非常适合于显卡、网卡、多串口卡等高速外设,它已经取代原先的ISA总线的主导地位,成为微型计算机系统的主流总线。PCI总线插槽是目前主板上***常见的插槽,现在几乎所有的主板上都有它的踪影,它定义了32位数据总线,且可扩展为64位(PCI 2.1支持64位)。PCI是一种同步且独立于处理器的32位局部总线,不依附于某个特定的处理器,除了适用于Intel公司的处理器外,同样适用于其他公司的微处理器(如DEC公司的Alpla),并能实现即插即用(Plug&Play),即在系统加电时,BIOS可自动检测机器配置,而给各个外设分配中断请求号和存储器的缓冲区等,从而避免了IRQ(中断请求)、DMA(直接存储器访问)和I/O通道之间的冲突。PCI 1.0支持33MHz工作频率,******传输率为132Mb/s;而PCI 2.1工作在66MHz的频率时,其传输速率为264Mb/s或528Mb/s。
为了更好的将PCI总线技术融入教学领域,让学生快速掌握PCI硬件设计及Windows驱动程序的开发要点,本书不再介绍PCI总线规范和体系结构以及PCI总线的原理和操作等基本概念,而是从PCI设备开发过程中需要涉及的知识出发,以我们的实际开发经验为基础,充分介绍了PCI总线设备开发过程中所涉及到的方方面面,配合Dais系列教学实验系统,旨在为用户提供一套快捷、准确的实验方案,以深入浅出的实验例程帮助用户快速进入PCI的开发领域!
32位微机原理与接口实验项目
基本接口技术实验
实验一 PCI9052配置信息的获取
实验二 PCI中断实验
实验三 I/O实验:244缓冲输入
实验四 I/O实验:273锁存输出
实验五 存储器实验:RAM读写
实验六 8255并行口实验:A.B.C口输出方波
实验七 8255并行口实验:A口输入,B口输出
实验八 8255并行口实验:模拟交通灯
实验九 A/D 0809模数转换器实验
实验十 D/A 0832数模转换器实验
实验十一 8251串行口通信实验
实验十二 8253定时计数器实验
实验十三 8259中断控制器实验
实验十四 8237 DMA控制器实验
实验十五 音频驱动实验
实验十六 继电器控制
实验十七 步进电机控制
实验十八 直流电机控制
实验十九 LED 16×16点阵显示
实验二十 LCD 16×2字符型液晶显示实验
实验二十一 LED 七段码移位显示
实验二十二 LED 七段码扫描显示
实验二十三 键盘扫描与读取
高级接口技术WDM实验
实验一 为PCI9052开发WDM驱动程序
实验二 开发DLL动态链接库
实验三 用Visual Basic开发PCI实验应用程序
高级接口技术VxD实验
实验一 基本VxD实验
实验二 Win32应用程序和VxD之间的通信
实验三 为PCI9052开发VxD驱动程序
说明:以上列举的实验项目在Dais-3CPU+、Dais-2CPU+、Dais-X86实验系统上运行通过。