3.6  本章小结    19
4  驱动程序设计    19
4.1  引言    19
4.2  利用WinDriver开发设备驱动    19
4.2.1  开发工具的选择    19
4.2.2  WinDriver工作原理    20
4.3  驱动程序与应用程序的开发    20
4.3.1  生成INF文件和用户函数    21
4.3.2  安装设备驱动    23
4.3.3  应用程序的开发    24
4.4  本章小结    27
5  系统调试及结果分析    27
5.1  调试环境    27
5.1.1  硬件系统    27
5.1.2  设计软件    28
5.1.3  本章内容    28
5.2  系统调试过程    29
5.3  调试结果与分析    31
5.3.1  数据传输速率    31
5.3.2  数据传输的完整性    32
5.4  本章小结    34
结 论    35
致 谢    36
参考文献    37
1  绪论
1.1  课题研究背景
    I/O总线的发展历程粗略地可划分为三代:第一代总线包括ISA、EISA、MC和VESA。ISA总线的数据宽度为16位,数据传输的速率为5MBps,而VESA总线是PC微机的第一个局部总线,连接到处理器子系统的局部总线上,在基于VESA总线的机器中也可以存在ISA或EISA这样的传统总线,它们的位置在VESA之后,是VESA总线再经I/O总线控制器转换后得到的,称为I/O总线扩展总线,第一代I/O总线有个共同的特点,其信号的功能和时序与处理器引脚关系密切,几乎是处理器信号的延伸和扩展,有些信号还与主板上的硬件资源有关系。
    第二代I/O总线包括PCI、AGP和PCI—X。PCI总线是一个标准的、与处理器无关的局部外围总线,不受制于系统所使用的处理器的种类,通用性很强。AGP名为加速图形接口,是主桥上独立挂显示设备的接口,将PCI总线从图形数据传输中解放出来,使得图像显卡和PCI总线上的设备都获得充足的传输宽带。1999年出现了PCI—X总线在PCI总线的基础上,进一步提高了时钟的频率,改进了数据传输的协议使之更加合理。
     PCI Express是第三代高性能I/O总线,在总线结构上采取了根本的变革,主要体现在两个方面:一是由并行总线变为串行总线;二是采用了点到点的互联。将原并行总线结构中桥下面挂连设备的一条总线变为一条链路,一条链路可包含一条或者多条通道,每条通道由两对差分信号线组织成双单工的串行传输通道,没有专用的数据、地址和时钟线,总线上各种事物组织成数据包来传送。PCI Express1.0最高传输速率可达16GBps大大高于目前任何一种总线,可满足当前及将来一段时期的高速设备要求。由于总线变为链路,引脚数大大减少,每引脚的平均带宽大幅度提升,有助于PCI Express成本的降低。
    PCI Express是Intel首先提出开发的第三代高性能I/O总线,并迅速地得到了业界的承认,它具有鲜明的技术优势,它全面解决了PCI总线技术所面临的种种问题。相较于PCI,它具有以下主要优势:
    1.PCI Express总线采用点对点互联技术
    与PCI所有设备共享同一条总线资源不同,PCI Express总线采用点对点技术,能够为每一块设备分配独享通道带宽,不需要在设备之间共享资源,这样充分保障了各设备的带宽资源,提高数据传输速率。
上一篇:MATLAB受限单极式直流PWM可逆调速系统设计
下一篇:微波低噪声放大器的设计与仿真+文献综述

认知无线电网络中基于双...

基于TCP/IP技术的转向架振动测试系统设计

基于PM2.5浓度的健康出行路径规划及实现

基于涡旋电磁波的新型雷达成像技术研究

基于相关滤波器的长期跟踪算法研究

基于ZigBee协议轨道交通环...

基于QT的图像处理系统设计

国内外无刷直流电动机研究现状

浅谈新形势下妇产科护理...

浅谈传统人文精神茬大學...

拉力采集上位机软件开发任务书

高校网球场馆运营管理初探【1805字】

《醉青春》导演作品阐述

多元化刑事简易程序构建探讨【9365字】

中国古代秘书擅权的发展和恶变

辩护律师的作证义务和保...

谷度酒庄消费者回访调查问卷表