书籍详情
PCI局部总线及其应用
作者:李贵山,陈金鹏主编
出版社:西安电子科技大学出版社
出版时间:2003-02-01
ISBN:9787560604862
定价:¥24.00
购买这本书可以去
内容简介
PCI(外设部件互连)是当今个人计算机的主流总线结构,是微型计算机中处理器/存储器与外围控制部件、扩展卡之间的互连接口。PCI局部总线规范是互连机构的协议,也是电气和机械配置的规范。本书分为9章,涵盖了PCI局部总线规范2.2版及其最新进展,详细介绍了PCI局部总线的原理和操作,内容包括PCI局部总线的基本概念、信号的定义、总线的操作、电气规范、机械规范、配置空间、66MHz规范、BIOS和PCI-PCI桥等。书中通过大量的时序波形和实例对PCI局部总线的实际应用进行了深入浅出的阐述。编者根据编写《PCI局部总线开发者指南》(2.0版)和使用PCI局部总线的经验,对书中的内容作了周密安排。本书体系合理、概念清晰、逻辑性强、通俗易懂。本书是对PCI局部总线规范使用的全面详细的指南,凡是具有一定计算机基础的读者都能通过学习本书掌握PCI局部总线的基本内容。本书是所有从事PCI局部总线硬件、软件设计与测试人员的一本难得的参考书,也可作为相关专业本科和研究生的教材。
作者简介
暂缺《PCI局部总线及其应用》作者简介
目录
第1章PCI局部总线简介1
1.1总线的基本概念1
1.2PCI局部总线的发展1
1.2.1PCI局部总线的孕育1
1.2.2PCI局部总线发展的动力2
1.2.3总线的性能指标3
1.3PCI局部总线的特点3
1.4PCI设备与功能5
1.5遵循的技术规范及获取方法6
1.6PCI局部总线的应用6
第2章PCI局部总线信号定义8
2.1信号类型说明8
2.2PCI局部总线信号定义9
2.2.1系统信号定义9
2.2.2地址和数据信号9
2.2.3接口控制信号10
2.2.4仲裁信号10
2.2.5错误报告信号11
2.2.6中断信号12
2.2.7附加信号13
2.2.864位总线扩展信号14
2.2.9JTAG/边界扫描信号15
2.3边带信号16
2.4中央资源功能16
第3章PCI局部总线的操作17
3.1总线命令17
3.1.1总线命令编码17
3.1.2命令使用规则23
3.2PCI局部总线协议25
3.2.1PCI局部总线的交易控制26
3.2.2PCI局部总线的编址26
3.2.3字节校正和字节使能的用法38
3.2.4总线的驱动与过渡40
3.2.5交易顺序与报告41
3.2.6组合.合并与叠并43
3.3总线交易45
3.3.1总线上的读交易45
3.3.2总线上的写交易49
3.3.3交易的终止过程53
3.4PCI局部总线的仲裁66
3.4.1仲裁算法67
3.4.2公平仲裁举例68
3.4.3双主设备间的仲裁举例69
3.4.4仲裁协议71
3.4.5快速背对背交易73
3.4.6仲裁的停靠75
3.5PCI局部总线的访问延迟75
3.5.1总线访问延迟的概念76
3.5.2目标延迟76
3.5.3主设备数据延迟78
3.5.4存储器写最大完成时间限制78
3.5.5仲裁延迟79
3.6PCI局部总线的其它操作85
3.6.1设备选择85
3.6.2特殊周期87
3.6.3地址/数据的渐进88
3.6.4中断应答90
3.7纠错功能91
3.7.1奇偶位的产生91
3.7.2奇偶校验92
3.7.3地址奇偶错误92
3.7.4错误的报告92
3.7.5延迟交易与数据奇偶错误94
3.7.6错误恢复95
3.8PCI局部总线的64位扩展96
3.8.164位数据传送和64位寻址96
3.8.264位扩展信号97
3.8.3在32位插入式连接器上的64位卡97
3.8.464位扩展漂移的防止97
3.8.564位数据传送能力99
3.8.664位寻址105
3.8.764位奇偶校验109
第4章PCI局部总线的电气规范110
4.1概述110
4.1.1从5V到3.3V的过渡110
4.1.2动态与静态驱动规范111
4.2PCI元件指标111
4.2.15V信号环境下的指标112
4.2.23.3V信号环境下的指标116
4.2.3时间指标119
4.3系统(母板)技术指标123
4.3.1时钟相位偏移123
4.3.2复位信号123
4.3.3上拉电阻124
4.3.4电源125
4.3.5系统时标限制126
4.3.6系统的物理要求128
4.3.7连接器128
4.4扩展板技术指标131
4.4.1扩展板上的引脚分配131
4.4.2电源要求134
4.4.3物理要求134
第5章PCI局部总线的机械特性136
5.1简介136
5.2PCI扩展卡的物理尺寸及公差139
5.2.1连接器的物理描述140
5.2.2平面实现146
第6章配置空间152
6.1配置空间的组织152
6.2配置空间的功能154
6.2.1设备识别154
6.2.2设备的控制160
6.2.3设备状态寄存器162
6.2.4其它头标区寄存器163
6.2.5基址寄存器165
6.2.6新能力168
6.3PCI扩展ROM171
6.3.1PCI扩展ROM的内容172
6.3.2上电自测试(POST)代码173
6.3.3PC兼容的扩展ROM173
6.3.4设备驱动程序176
6.4消息信号中断(MSI)176
6.4.1消息能力结构176
6.4.2MSI操作178
第7章66MHzPCI规范180
7.1设备实现180
7.2协议181
7.3电气特性181
7.3.1信号环境182
7.3.2直流(DC)指标182
7.3.3交流(AC)指标182
7.3.4最大交流允许值与设备保护183
7.3.5时间指标183
7.4系统(主板)技术指标186
7.4.1时钟误差186
7.4.2复位信号187
7.4.3上拉电阻187
7.4.4电源187
7.4.5系统时标限制187
7.4.6物理要求189
7.4.7连接器引脚排列189
第8章PCIBIOS190
8.1PCIBIOS的用途190
8.2支持的操作系统环境190
8.2.1BIOS的实现与调用规则190
8.2.2实模式191
8.2.3286保护模式(16∶16)192
8.2.4386保护模式(32∶32)192
8.2.5平模式(0∶32)193
8.3确定系统是否实现32位BIOS193
8.4确定32位BIOS支持的服务193
8.5确定32位BIOS是否支持PCIBIOS服务194
8.6调用PCIBIOS194
8.6.1PCIBIOS的存在性194
8.6.2PCI设备检测195
8.6.3PCI分类代码检测195
8.6.4特殊周期的产生196
8.6.5PCI中断路由选项的获得196
8.6.6PCI硬件中断设置197
8.6.7读配置字节198
8.6.8读配置字198
8.6.9读配置双字199
8.6.10写配置字节199
8.6.11写配置字199
8.6.12写配置双字200
第9章PCI-PCI桥201
9.1采用PCI-PCI桥结构的原因201
9.2基本术语201
9.3具有PCI-PCI桥的系统举例202
9.4PCI-PCI桥的作用204
9.4.1桥的功能204
9.4.2桥对总线上交易的处理行为205
9.5桥配置寄存器206
9.5.1概述206
9.5.2头标类型寄存器207
9.5.3设备的识别207
9.5.4总线编号寄存器208
9.5.5命令寄存器209
9.5.6状态寄存器211
9.5.7底板/槽编号寄存器212
9.5.8与地址译码相关的寄存器213
9.5.9Cache行容量寄存器224
9.5.10延迟定时寄存器224
9.5.11BIST寄存器224
9.5.12与中断相关的寄存器225
9.6配置过程225
9.6.1总线编号分配225
9.6.2底板与槽编号分配225
9.6.3地址空间分配232
9.6.4IRQ分配233
9.6.5显示配置233
9.7配置与特殊周期过滤236
9.7.1概述236
9.7.2特殊周期交易237
9.7.3类型1配置访问238
9.7.4类型0配置访问238
9.8中断确认处理239
9.9具有负向译码特征的PCI-PCI桥239
9.10复位240
9.11仲裁240
9.12中断支持240
9.12.1使用中断跟踪的设备240
9.12.2使用MSI的设备241
9.13缓冲区管理241
9.13.1存储器写并无效命令的处理242
9.13.2关于报告写缓冲区用法的规则242
9.13.3多数据期特殊周期请求243
9.14错误检测与处理243
9.14.1简介243
9.14.2地址期奇偶校验错的处理243
9.14.3读数据期的奇偶校验错244
9.14.4写数据期的奇偶校验错245
9.14.5主设备缺省的处理249
9.14.6目标缺省的处理250
9.14.7放弃定时器时间溢出250
9.14.8在第二总线上处理SERR251
附录APCI局部总线操作规则252
附录B系统交易顺序256
附录C互斥访问262
参考文献267
1.1总线的基本概念1
1.2PCI局部总线的发展1
1.2.1PCI局部总线的孕育1
1.2.2PCI局部总线发展的动力2
1.2.3总线的性能指标3
1.3PCI局部总线的特点3
1.4PCI设备与功能5
1.5遵循的技术规范及获取方法6
1.6PCI局部总线的应用6
第2章PCI局部总线信号定义8
2.1信号类型说明8
2.2PCI局部总线信号定义9
2.2.1系统信号定义9
2.2.2地址和数据信号9
2.2.3接口控制信号10
2.2.4仲裁信号10
2.2.5错误报告信号11
2.2.6中断信号12
2.2.7附加信号13
2.2.864位总线扩展信号14
2.2.9JTAG/边界扫描信号15
2.3边带信号16
2.4中央资源功能16
第3章PCI局部总线的操作17
3.1总线命令17
3.1.1总线命令编码17
3.1.2命令使用规则23
3.2PCI局部总线协议25
3.2.1PCI局部总线的交易控制26
3.2.2PCI局部总线的编址26
3.2.3字节校正和字节使能的用法38
3.2.4总线的驱动与过渡40
3.2.5交易顺序与报告41
3.2.6组合.合并与叠并43
3.3总线交易45
3.3.1总线上的读交易45
3.3.2总线上的写交易49
3.3.3交易的终止过程53
3.4PCI局部总线的仲裁66
3.4.1仲裁算法67
3.4.2公平仲裁举例68
3.4.3双主设备间的仲裁举例69
3.4.4仲裁协议71
3.4.5快速背对背交易73
3.4.6仲裁的停靠75
3.5PCI局部总线的访问延迟75
3.5.1总线访问延迟的概念76
3.5.2目标延迟76
3.5.3主设备数据延迟78
3.5.4存储器写最大完成时间限制78
3.5.5仲裁延迟79
3.6PCI局部总线的其它操作85
3.6.1设备选择85
3.6.2特殊周期87
3.6.3地址/数据的渐进88
3.6.4中断应答90
3.7纠错功能91
3.7.1奇偶位的产生91
3.7.2奇偶校验92
3.7.3地址奇偶错误92
3.7.4错误的报告92
3.7.5延迟交易与数据奇偶错误94
3.7.6错误恢复95
3.8PCI局部总线的64位扩展96
3.8.164位数据传送和64位寻址96
3.8.264位扩展信号97
3.8.3在32位插入式连接器上的64位卡97
3.8.464位扩展漂移的防止97
3.8.564位数据传送能力99
3.8.664位寻址105
3.8.764位奇偶校验109
第4章PCI局部总线的电气规范110
4.1概述110
4.1.1从5V到3.3V的过渡110
4.1.2动态与静态驱动规范111
4.2PCI元件指标111
4.2.15V信号环境下的指标112
4.2.23.3V信号环境下的指标116
4.2.3时间指标119
4.3系统(母板)技术指标123
4.3.1时钟相位偏移123
4.3.2复位信号123
4.3.3上拉电阻124
4.3.4电源125
4.3.5系统时标限制126
4.3.6系统的物理要求128
4.3.7连接器128
4.4扩展板技术指标131
4.4.1扩展板上的引脚分配131
4.4.2电源要求134
4.4.3物理要求134
第5章PCI局部总线的机械特性136
5.1简介136
5.2PCI扩展卡的物理尺寸及公差139
5.2.1连接器的物理描述140
5.2.2平面实现146
第6章配置空间152
6.1配置空间的组织152
6.2配置空间的功能154
6.2.1设备识别154
6.2.2设备的控制160
6.2.3设备状态寄存器162
6.2.4其它头标区寄存器163
6.2.5基址寄存器165
6.2.6新能力168
6.3PCI扩展ROM171
6.3.1PCI扩展ROM的内容172
6.3.2上电自测试(POST)代码173
6.3.3PC兼容的扩展ROM173
6.3.4设备驱动程序176
6.4消息信号中断(MSI)176
6.4.1消息能力结构176
6.4.2MSI操作178
第7章66MHzPCI规范180
7.1设备实现180
7.2协议181
7.3电气特性181
7.3.1信号环境182
7.3.2直流(DC)指标182
7.3.3交流(AC)指标182
7.3.4最大交流允许值与设备保护183
7.3.5时间指标183
7.4系统(主板)技术指标186
7.4.1时钟误差186
7.4.2复位信号187
7.4.3上拉电阻187
7.4.4电源187
7.4.5系统时标限制187
7.4.6物理要求189
7.4.7连接器引脚排列189
第8章PCIBIOS190
8.1PCIBIOS的用途190
8.2支持的操作系统环境190
8.2.1BIOS的实现与调用规则190
8.2.2实模式191
8.2.3286保护模式(16∶16)192
8.2.4386保护模式(32∶32)192
8.2.5平模式(0∶32)193
8.3确定系统是否实现32位BIOS193
8.4确定32位BIOS支持的服务193
8.5确定32位BIOS是否支持PCIBIOS服务194
8.6调用PCIBIOS194
8.6.1PCIBIOS的存在性194
8.6.2PCI设备检测195
8.6.3PCI分类代码检测195
8.6.4特殊周期的产生196
8.6.5PCI中断路由选项的获得196
8.6.6PCI硬件中断设置197
8.6.7读配置字节198
8.6.8读配置字198
8.6.9读配置双字199
8.6.10写配置字节199
8.6.11写配置字199
8.6.12写配置双字200
第9章PCI-PCI桥201
9.1采用PCI-PCI桥结构的原因201
9.2基本术语201
9.3具有PCI-PCI桥的系统举例202
9.4PCI-PCI桥的作用204
9.4.1桥的功能204
9.4.2桥对总线上交易的处理行为205
9.5桥配置寄存器206
9.5.1概述206
9.5.2头标类型寄存器207
9.5.3设备的识别207
9.5.4总线编号寄存器208
9.5.5命令寄存器209
9.5.6状态寄存器211
9.5.7底板/槽编号寄存器212
9.5.8与地址译码相关的寄存器213
9.5.9Cache行容量寄存器224
9.5.10延迟定时寄存器224
9.5.11BIST寄存器224
9.5.12与中断相关的寄存器225
9.6配置过程225
9.6.1总线编号分配225
9.6.2底板与槽编号分配225
9.6.3地址空间分配232
9.6.4IRQ分配233
9.6.5显示配置233
9.7配置与特殊周期过滤236
9.7.1概述236
9.7.2特殊周期交易237
9.7.3类型1配置访问238
9.7.4类型0配置访问238
9.8中断确认处理239
9.9具有负向译码特征的PCI-PCI桥239
9.10复位240
9.11仲裁240
9.12中断支持240
9.12.1使用中断跟踪的设备240
9.12.2使用MSI的设备241
9.13缓冲区管理241
9.13.1存储器写并无效命令的处理242
9.13.2关于报告写缓冲区用法的规则242
9.13.3多数据期特殊周期请求243
9.14错误检测与处理243
9.14.1简介243
9.14.2地址期奇偶校验错的处理243
9.14.3读数据期的奇偶校验错244
9.14.4写数据期的奇偶校验错245
9.14.5主设备缺省的处理249
9.14.6目标缺省的处理250
9.14.7放弃定时器时间溢出250
9.14.8在第二总线上处理SERR251
附录APCI局部总线操作规则252
附录B系统交易顺序256
附录C互斥访问262
参考文献267
猜您喜欢