目 录 1
第1章IEEE 1394总线概论 1
1.1 IEEE 1394的发展背景 1
1.2 IEEE 1394的发展历程 1
1.3 IEEE 1394的性能特点 2
1.4 IEEE 1394的应用领域 3
1.4.1 信息家电 3
1.4.2 PC体系的连接 4
1.4.3 工业测控领域 5
1.4.4组建应用网络 5
第2章计算机接口技术 7
2.1计算机接口基础知识 7
2.1.1接口电路的主要功能 7
2.1.2接口电路的类型 7
2.2.1 ISA工业标准总线 8
2.2几种常见的计算机接口 8
2.1.3接口标准 8
2.2.2 PCI局部总线 9
2.2.3 CompactPCI 15
2.2.4 I2C串行扩展总线 17
2.2.5 IEEE488仪器总线 19
2.2.6 通用串行总线USB 20
第3章IEEE1 394协议概述 27
3.1节点和模块体系 27
3.2拓扑 27
3.2.1电缆环境 28
3.2.2背板环境 28
3.3寻址 28
3.4协议结构 29
3.5事务层 30
3.5.1事务层服务 31
3.5.2加锁子命令 31
3.5.3子事件队列独立性 32
3.6连接层 33
3.6.1连接层服务 34
3.6.2连接层和事务层的相互作用 34
3.6.3异步仲裁 37
3.6.4等时仲裁 37
3.7物理层(PHY) 38
3.7.1数据位的传输和接收 38
3.7.2公平仲裁 39
3.7.3电缆物理层 40
3.7.4背板物理层 46
3.8总线管理 48
第4章 电缆物理层规约 49
4.1 电缆PHY服务 49
4.1.1 电缆PHY对管理层的总线管理服务 49
4.1.2物理层对连接层的仲裁服务 51
4.1.3物理层对连接层的数据服务 52
4.2 电缆物理的连接指定 53
4.2.1媒体附件 54
4.2.2媒体信号接口 59
4.2.3媒体信号定时 64
4.3 电缆物理层设备 65
4.3.1 编码 65
4.3.2电缆物理层信号 66
4.3.3电缆物理层线路状态 66
4.3.4电缆物理层包 67
4.3.5电缆物理层时间常量 70
4.3.6 间隙时间 71
4.3.7电缆物理层节点常量 72
4.3.8节点变量 73
4.3.9端口变量 73
4.4电缆物理层操作 73
4.4.1数据传输和接收 75
4.4.2电缆环境仲裁 78
第5章背板物理层规范 89
5.1 背板PHY服务 89
5.1.1服务管理层的背板PHY总线管理服务 89
5.1.2服务于连接层的PHY仲裁服务 90
5.1.3 PHY对连接层的数据服务 91
5.2背板物理层连接规范 92
5.2.1媒介附件 93
5.2.2媒介信号接口 94
5.2.3媒介信号定时 95
5.2.4背板PHY定时 96
5.3背板PHY功能 98
5.3.1 编码 98
5.3.2背板PHY信号 99
5.3.3 间隙定时 100
5.3.4仲裁队列 100
5.4背板PHY操作 101
5.4.1仲裁 102
5.4.2背板环境包传输和接收 104
5.5背板初始化和复位 106
5.5.1背板PHY复位 106
5.5.2背板PHY初始化 107
第6章连接层规范 108
6.1连接层服务 108
6.1.1节点控制器的连接层总线管理服务 109
6.1.2传输层的连接异步数据服务 111
6.1.3应用层的连接异步数据服务 112
6.2连接层设备 113
6.2.1 主包 114
6.2.2异步包 115
6.2.3等时包 122
6.2.4主包部件 122
6.2.5确认包 127
6.3.1连接层操作的概述 128
6.3连接层操作 128
6.3.2循环同步事件 130
6.3.3连接层操作的细节 131
6.4连接层参考节点 135
第7章事务层规范 137
7.1事务层服务 137
7.1.1 串行总线管理的事务层总线管理服务 137
7.1.2应用的事务层数据服务和总线管理 138
7.2事务设备 140
7.2.1分开事务定时器 140
7.2.2事务重试限制 140
7.3事务操作 140
7.3.1事务层操作的概要 141
7.3.2事务完成定义 142
7.3.3事务层操作的细节 143
7.3.4事务类型 148
7.3.5重试协议 150
7.4映射到串行总线的CSR结构事务 157
第8章串行总线管理规约 158
8.1 串行总线管理摘要 158
8.1.1节点控制 158
8.1.2 电缆环境中的等时资源管理者 158
8.1.3 背板环境中的等时资源管理者 158
8.1.4电缆环境中的总线管理者 158
8.2串行总线管理服务 159
8.2.1 串行总线控制请求(SB_CONREOL.request) 159
8.2.2 串行总线控制确认(SB_CONREOL.confirmation) 160
8.2.3 串行总线事件指示(SB_EVENT.indication) 160
8.3串行总线管理设备 162
8.3.1 节点能力分类学 162
8.3.2命令和状态寄存器 163
8.4.1 背板环境中的总线配置程序 182
8.3.3 串行总线管理变量 182
8.4串行总线管理操作 182
8.4.2 电缆环境中的总线配置进程 183
8.4.3 电缆环境中的等时管理 185
8.4.4电缆环境中的电源管理 187
8.4.5 电缆环境中的速度管理 188
8.4.6电缆环境中的拓扑管理 189
8.5 电缆环境中的总线配置状态机 191
8.5.1候选循环主状态 191
8.5.2候选等时资源管理者状态 192
8.5.3候选总线管理者状态 193
第9章IEEE 1 394控制器芯片 196
9.1 IEEE 1394高性能串行总线 196
9.1.1TSB12LV2X(OHCI-Lynx) 196
9.1.2 TSB43AB2X(Iohci-Lynx)与PHY结合的OHCI 199
9.1.3 PCI44xx卡总线和连接控制器的结合 199
9.2.1 外围设备 200
9.2外围设备、电信和工业连接层设备 200
9.2.2 TSB42AA9 201
9.2.3TSB12LV32 201
9.2.4 TSB43AA82 205
9.2.5TSB15LV01 206
9.2.6 TSB12LVO1A和TSB12LVO1B 206
9.3.3 TSB42AB4(CeLynx-DV) 207
9.3.2TSB42AA4(CeLynx) 207
9.3.1 消费者电子设备 207
9.3消费电子(CE)连接层设备 207
9.4物理层设备 208
9.4.1 TSB41LVOx和TSB41ABx 208
9.4.2设计者套件 211
9.5 IEEE 1394b芯片 211
9.5.1 TSB82AA2 211
9.5.2TSB41BA3-IEEE 1394b三端口电缆发送/仲裁 219
10.1.1 整体方案 227
第10章Windows平台下1394演示系统的接口方案 227
10.1演示系统方案 227
10.1.2总线接口方案 228
10.2硬件的设计 229
10.2.1 1394-PCI适配卡的设计 229
10.2.2 1394-PCI适配卡的具体实现 229
10.2.3总线监测设备 238
第1 1章 Windows平台下IEEE 1 394系统方案 242
11.1 Windows 2000驱动程序体系 242
11.2关于WDM 243
11.2.1 了解WDM 243
11.2.2一个典型的WDM驱动程序的组成 243
11.2.3 WDM的开发工具 245
11.2.4设备驱动程序的安装 245
11.3 Windows 2000对1394的支持 249
11.3.1IRP 249
11.3.2 IEEE 1394设备栈 251
11.3.3 IEEE 1 394总线I/O请求 253
11.4 IEEE 1394设备的异步传输 253
11.4.1 关于DDK 256
11.4.2 1394驱动程序的框架及功能 259
11.5IEEE 1394设备的等时传输 261
11.5.1 DriverWorks开发驱动 262
11.5.2 DriverWorks下对1394的支持 269
11.5.3程序框架及各部分功能 270
11.5.4驱动程序各部分功能 270
11.6应用程序功能 271
11.6.1 DLL 271
11.6.2 DLL的建立和调用 272
11.6.3 DLL模块中输出函数的调用方法 273
11.7IEEE 1394网络性能分析 273
11.7.2异步数据传输 274
11.7.1 IEEE 1394网络概述 274
11.7.3等时数据传输 275
11.7.4 包传输次数 276
11.7.5有效载重估计 277
第12章带有IEEE 1394接口的外置式硬盘 281
12.1硬盘知识简介 281
12.1.1 硬盘的发展历史 281
12.1.2硬盘的结构和原理 281
1 2.2硬盘接口技术 283
12.2.1硬盘接口的发展 283
12.2.2 USB硬盘 286
12.3 IEEE 1394硬盘 287
12.3.1 IEEE 1394硬盘特点 287
12.3.2市场上流行的几款IEEE 1394硬盘产品介绍 287
12.4基于TSB43AA82的存储器设计 291
12.4.1 系统概述和范围 292
12.4.2细节描述 293
12.4.3软件 298
第1 3章 IEEE 1 394在DV中的应用 299
1 3.1 DV概述 299
13.1.1 DV摄像机与普通摄像机的比较 299
13.1.2 DV摄像机与专业摄像机的比较 299
13.2 DV接口技术浅析 300
1 3.2.1 AV协议 300
13.2.2 DV端子 301
13.2.3 应用 302
13.3 DV设备上的1394卡 302
13.3.1 DV上的数字音频接口标准简介 302
13.3.2数字视频基础知识简介 304
13.3.3视频的编辑和处理 306
13.3.4视频采集卡 306
1 3.3.5 1 394卡 307
13.3.6 几款1394卡 308
13.3.7视频编辑的好帮手——技嘉1394接口卡 310
13.3.8天敏DV3000 1394接口卡 312
13.3.9华硕P3B-1394主机板 314
13.4 1394/DV视频采集 318
13.4.1 Premiere 6.5中利用1394卡采集视频文件 319
13.4.2使用Matrox MediaTools插件,从DV-1394设备扫描和采集视频素材 319
13.4.3关于可采集单一文件的最大值的说明 320
第14章 IEEE 1394在网络组建中的应用 321
14.1 智能家庭网络 321
14.1.1 家庭网络的缘起 321
14.1.2什么是家庭网络 321
14.1.3 家庭网络的功能和组成 322
14.1.4 家庭网络的几种底层标准 323
14.1.5 家庭网络的高层标准 324
14.2使用IEEE 1394组建家庭网络 325
14.2.2 IEEE 1394运用在娱乐性家庭网络中的性能优点 326
14.2.1 IEEE 1394在娱乐性家庭网络中的重要性 326
14.2.3 IEEE 1394娱乐性家庭网络系统 328
14.2.4 SA1.0网关 329
14.2.5 HAVi协议 330
14.3家庭网络的软件结构 332
14.4利用IEEE 1394组建高速视频局域网 333
14.4.1 IEEE 1394网络 333
14.4.2视频局域网在音、视频设备中的应用 334
14.4.3视频局域网的特点 336
14.4.4视频局域网的组成 336
14.4.5视频局域网的应用 338
14.4.6视频局域网的安装流程 339
14.4.7视频局域网故障的预防与处理 341
14.4.8技术展望 341
附录IEEE1394OHCI规范概述 342
参考文献 349