《RapidIO嵌入式系统互连》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:(美)富勒(Fuller,S.)著;王勇等译
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2006
  • ISBN:7121027240
  • 页数:323 页
图书介绍:本书详细说明开发RapidIO技术的历史背景,介绍RapidIO逻辑层、传输层协议和物理层技术。本书还描述RapidIO在企业存储、无线基础设施等实际系统中应用的实例,评估与RapidIO相关的编程模型,说明RapidIO硬件的开发、在FPGA中实现RapidIO,以及在VXS、ATCA等各种机械标准中应用RapidIO的实例。本书取材新颖,内容丰富,实用性强,主要面向高性能嵌入式系统、数字信号处理设备、通信系统的研究开发人员。

第1章 互连问题 1

1.1 处理器性能与带宽的增长 1

1.2 多重处理 2

1.3 系统的系统 3

1.4 传统总线的问题 4

1.5 市场问题 6

1.6 RapidIO:一种新方法 7

1.7 什么地方使用RapidIO 8

1.8 一个类比 9

参考文献 11

第2章 RapidIO技术 12

2.1 总体原则 12

2.2 规范体系 13

2.3 RapidIO协议概述 13

2.4 包格式 14

2.5 事务格式与类型 15

2.8 未来的扩展 16

2.6 消息传递 16

2.7 全局共享存储器 16

2.9 流量控制 17

2.10 并行物理层 18

2.11 串行物理层 19

2.12 链路协议 20

2.13 维护与错误管理 21

2.14 性能 22

2.15 操作延迟 23

参考文献 24

第3章 器件、交换机、事务及操作 25

3.1 处理部件模型 25

3.2 I/O处理部件 27

3.3 交换处理部件 27

3.4 操作与事务 28

4.2 请求类事务 32

第4章 I/O逻辑操作 32

4.1 引言 32

4.3 响应类事务 34

4.4 读操作实例 35

4.5 写操作 38

4.6 流写 40

4.7 原子操作 41

4.8 维护操作 41

4.9 数据对齐 42

第5章 消息操作 44

5.1 引言 44

5.2 消息事务 45

5.3 信箱结构 49

5.4 呼出信箱结构 51

第6章 RapidIO系统中的系统级寻址 54

6.1 系统拓扑结构 54

6.2 基于交换的系统 55

6.3 系统中包的路由 56

6.4 字段对齐与定义 56

6.5 路由维护包 57

第7章 串行物理层 59

7.1 包 59

7.2 控制符号 62

7.3 PCS层与PMA层 68

7.4 使用串行物理层 75

7.5 事务与包传送排序规则 84

7.6 错误检测与恢复 87

7.7 重定时器与中继器 92

7.8 电气接口 92

第8章 并行物理层协议 95

8.1 包格式 96

8.2 控制符号格式 96

8.4 包起始与控制符号描述 101

8.3 控制符号传输对齐 101

8.5 包交换协议 103

8.6 字段布局与定义 104

8.7 链路维护协议 106

8.8 包终止 108

8.9 包速率调整 109

8.10 嵌入的控制符号 110

8.11 包对齐 111

8.12 系统维护 113

8.13 系统定时考虑 117

8.14 电路板布线指导原则 119

第9章 与PCI技术的互操作 122

9.1 地址映射考虑 123

9.2 事务流 124

9.3 PCI-X到RapidIO事务流 126

9.4 RapidIO到PCI事务映射 127

9.5 操作排序与事务传递 128

9.6 与全局共享存储器交互 130

9.7 字节组与字节使能用法 133

9.8 错误管理 133

第10章 RapidIO启动与初始化编程 134

10.1 系统启动过程概述 135

10.2 系统应用编程接口 138

10.3 系统启动实例 164

第11章 高级特征 168

11.1 系统级流量控制 168

11.2 错误管理扩展 172

11.3 存储器一致性支持 175

11.4 RapidIO中的多播事务 178

11.5 多播符号 180

第12章 数据流逻辑层 183

12.1 引言 183

12.2 第9类型包格式(数据流类) 185

12.3 虚拟流 187

12.4 配置数据流系统 192

12.5 高级流量管理 192

12.6 使用数据流 193

参考文献 201

第13章 RapidIO互连技术的应用 202

13.1 存储系统中的RapidIO 202

13.2 蜂窝式无线基础设施中的RapidIO 207

13.3 容错系统与RapidIO 214

参考文献 222

第14章 RapidIO硬件开发 224

14.1 引言 224

14.2 实现RapidIO端点 228

14.3 支持功能 238

14.4 实现RapidIO交换机 248

14.5 结论 255

15.1 构建生态系统 256

第15章 在FPGA中实现RapidIO互连技术的好处 256

15.2 FPGA技术的进展 258

15.3 面向嵌入环境的多协议支持 259

15.4 简单握手 261

15.5 低缓冲开销 261

15.6 有效错误覆盖 261

15.7 结论 262

16.1 面向机械系统环境的有用特征 263

第16章 在特定机械环境中应用RapidIO 263

16.2 通道特征 264

16.3 支持RapidIO的工业标准机械平台 265

16.4 结论 270

附录A RapidIO逻辑与传输层寄存器 271

附录B 串行物理层寄存器 283

附录C 并行物理层寄存器 298

附录D 错误管理扩展寄存器 313

索引 322