第一章 PCI总线概述 1
1.1 PCI总线的基本概念和操作过程 1
1.2 PCI总线的功能信号组 4
1.3 PCI空间和译码器概述 12
第二章 总线仲裁 14
2.1 总线仲裁的基本过程 14
2.2 总线独占 19
2.3 访问延迟 23
第三章 操作的提前结束和错误检测 25
3.1 结束操作 25
3.2 错误检测、报告和处理 38
第四章 中断 45
4.1 PCI中断结构 45
4.2 中断链接 51
4.3 中断共享 53
第五章 PCI操作 56
5.1 PCI操作概述 56
5.2 读写操作的时序 58
5.3 读写操作的寻址 65
5.4 其他PCI操作 69
5.5 信号线的步进驱动 77
第六章 系统的设置 82
6.1 PCI系统的设置空间 82
6.2 系统设置的过程 84
6.3 设置寄存器的定义 94
第七章 扩展ROM 108
7.1 ROM的内容 108
7.2 初始化代码的执行 112
第八章 PCI插槽和插卡规范 115
8.1 PCI插槽 115
8.2 PCI插卡 120
第九章 PCI BIOS 126
9.1 PCI BIOS支持的操作环境 126
9.2 32位BIOS 128
9.3 调用PCI BIOS 129
第十章 锁定的实现 132
10.1 为什么要实现锁定 132
10.2 PCI系统的锁定机制 133
10.3 PCI系统的资源锁定 134
第十一章 PCI系统的高速缓存 141
11.1 高速缓存概述 141
11.2 PCI系统中的高速缓存 147
11.3 PCI系统中高速缓存的实现 149
附录1 类型码定义 156
附录2 PCI操作规则 160