《开放式多媒体应用平台 OMAP处理器的原理及应用》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:彭启琮,杨炼,潘晔编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2005
  • ISBN:7121013355
  • 页数:339 页
图书介绍:多媒体信号的传输和处理对系统的处理能力和传输能力提出了很高的要求,尤其是对便携式终端系统的体积、功耗和成本。得州仪器(TI)的开放式多媒体应用平台(OMAP)正是为了满足这样的需求而推出的适用于便携式多媒体终端(例如3G手机和PDA)的系统芯片。本书在对OMAP作了简要的概述后,对OMAP的硬件系统、软件系统及开发环境作了比较详细的介绍,并在此基础上介绍了一些应用的实例。

第1章 绪论 1

1.1 OMAP技术提出的背景 1

1.2 OMAP技术概述 2

1.2.1 OMAP中的DSP技术 2

1.2.2 OMAP DSP/BIOS桥 3

1.2.3 OMAP中的软件技术 4

1.2.4 OMAP的开发支持 5

1.3 OMAP的特点和优点 5

1.3.1 开放式结构的意义 5

1.3.2 可编程性的意义 5

1.4 OMAP系列产品介绍 6

1.4.1 几种OMAP产品的典型应用 6

1.4.2 OMAP平台的几种应用举例 11

1.4.3 OMAP产品中的加密功能 12

第2章 OMAP硬件系统概述 14

2.1 OMAP5910硬件结构概述 14

2.2 OMAP5910的应用 16

2.3 OMAP5910的结构特点 16

2.4 OMAP5910的存储器映射 18

第3章 MPU子系统 20

3.1 MPU核 21

3.2 指令Cache(I-Cache) 21

3.3 数据Cache(D-Cache) 21

3.4 写缓存 22

3.6 MPU存储管理单元(MMU) 23

3.5 协处理器CP15 23

3.6.2 地址翻译过程 24

3.7 DSP存储管理单元(MMU) 24

3.6.1 MMU程序可访问寄存器 24

3.8 MPU接口 26

3.9 MPU的TI外设总线桥 28

3.10 端模式转换 29

3.11 ETM环境 29

第4章 DSP子系统 30

4.1 TMS320C55x DSP CPU 32

4.1.1 片内存储器 33

4.1.4 CPU功能概述 34

4.2 DSP存储器 34

4.1.3 硬件加速模块 34

4.1.2 低功耗模式 34

4.2.1 片内存储器 35

4.2.2 指令Cache 35

4.2.3 系统存储器 36

4.2.4 DSP外设寄存器 36

4.3 DMA控制器 37

4.3.1 DMA控制器的主要特性 37

4.3.2 DMA通道的读和写同步 39

4.4 TIPB桥 40

4.5 MPU接口 40

4.6 EMIF 41

4.7 DSP存储器管理单元 42

4.8 DSP子系统时钟和复位控制 42

4.9 DSP子系统的BOOT模式 42

第5章 其他系统控制器 44

5.1 存储器接口通信控制模块 44

5.1.1 存储器映射 46

5.1.2 存储器接口 46

5.1.3 可与OMAP5910接口的存储器 48

5.2 系统的DMA控制器 49

5.2.1 DMA功能介绍 49

5.2.2 外部连接 53

5.2.3 通用通道 53

5.2.4 LCD专用通道 55

第6章 OMAP系统外设 56

6.1 MPU专用外设 56

6.1.1 定时器 56

6.1.2 看门狗定时器 57

6.1.3 MPU中断处理器 59

6.1.4 第一级和第二级中断的映射 60

6.1.5 第一级和第二级中断处理寄存器 62

6.1.6 配置模块 64

6.1.7 OMAP5910配置寄存器 65

6.1.8 设备识别 65

6.2 MPU公共外设 66

6.2.2 MPUI/O 67

6.2.1 照相机接口 67

6.2.3 Microwire接口 68

6.2.4 32kHz定时器 69

6.2.5 伪噪声脉宽发光(PWL)调制器 69

6.2.6 脉宽调整 70

6.2.7 OMAP5910I2C(主/从I2C控制器) 71

6.2.8 LED脉冲发生器 72

6.2.9 McBSP2 73

6.3 DSP的专用外设 75

6.3.1 定时器 75

6.3.2 看门狗定时器 77

6.3.3 中断处理器 78

6.4 DSP公共外设 80

6.3.4 DSP中断接口 80

6.4.1 McBSPs 81

6.4.2 多通道串行接口 81

6.5  MPU和DSP的共享外设 82

6.5.1 处理器间的通信 82

6.5.2 通用功能输入/输出(GPIO) 83

6.5.3 UART1、UART2和UART3/IrDA 83

6.6 OMAP5910的其他外设 84

6.6.1 LCD控制器 84

6.6.2 USB功能模块 86

6.6.3 USB主机控制器 86

6.6.4 时钟产生和系统复位管理 87

7.1 OMAP软件体系结构 89

第7章 OMAP软件技术 89

7.2 DSP/BIOS桥 90

7.2.1 主机软件结构 93

7.2.2 DSP软件结构 98

7.3 DSP/BIOSⅡ简述 112

7.3.1 DSP/BIOSⅡ内核 112

7.3.2 基于DSP/BIOSⅡ的应用程序 114

7.4 DSP算法标准xDAIS 116

7.4.1 系统结构 117

7.4.2 创建符合标准的DSP算法 119

第8章 OMAP开发环境 125

8.1 OMAP CCS简介 125

8.1.1 基本开发流程 126

8.1.2 基本调试工具 127

8.1.3 安装JTAG仿真器 129

8.2 OMAP1510DC EVM 131

8.2.1 OMAP1510DC EVM概述 131

8.2.2 OMAP1510DC EVM的安装与设置 133

8.2.3 OMAP1510DC EVM的存储器映射 140

8.2.4 OMAP1510DC EVM应用程序开发 141

8.3 Innovator开发套件 148

8.3.1 Innovator开发套件概述 149

8.3.2 Innovator开发套件的安装与设置 150

8.3.3 Innovator应用程序开发 156

9.2 设置频率和激活OMAP5910 158

9.1 OMAP5910复位 158

第9章 系统配置和初始化 158

9.3 引脚复用配置 162

9.3.1 外设列表 162

9.3.2 引脚复用工具 163

9.4 配置OMAP5910为本地模式 165

9.5 DSP引导 165

9.5.1 将DSP COFF文件变换为ARMC语言头文件 166

9.5.2 MPU代码描述 167

9.5.3 创建并运行 169

第10章 应用举例 171

10.1 基于OMAP5910的音频系统 171

10.1.1 音频系统硬件设计 171

10.1.2 音频系统软件设计 172

10.2 基于OMAP5910的视频系统 179

10.2.1 用LCD控制器设计视频系统 179

10.2.2 用EMIFS接口设计视频系统 182

10.2.3 视频编解码 184

10.3 OMAP5910低功耗系统设计 188

10.3.1 低功耗系统工作原理 188

10.3.2 低功耗系统硬件设计 190

10.3.3 低功耗系统软件设计 193

10.3.4 试验结果 195

第11章 OMAP5910数据手册 196

11.1 OMAP5910特性总述 196

11.2.1 说明 198

11.2 OMAP5910特性详解 198

11.2.2 引脚定义 199

11.2.3 引脚特性及复用 206

11.2.4 信号说明 213

11.3 OMAP5910功能总述 223

11.3.1 功能方框图的特征 223

11.3.2 MPU存储区映射 226

11.3.3 DSP存储区映射 228

11.3.4 DSP片外存储器(由MMU管理) 230

11.3.5 MPU和DSP专用外设 231

11.3.6 MPU公共外设 233

11.3.7 DSP公共外设 237

11.3.8 共享外设 238

11.3.9 系统DMA控制器 239

11.3.10 DMA控制器 240

11.3.11 通信控制器(存储器接口) 240

11.3.12 处理器的交互通信 241

11.3.13 DSP的硬件加速器 242

11.3.14 供电连接举例 243

11.3.15 MPU寄存器说明 244

11.3.16 DSP寄存器说明 263

11.3.17 中断 276

11.3.18 MPU系统DMA请求的映射 279

11.3.19 DSP的DMA事件映射 280

11.4 相关文档 280

11.5 器件以及开发支持工具 282

11.6 电气特性 283

11.6.1 绝对最大标称值 283

11.6.2 推荐的工作环境 283

11.6.3 在推荐的工作温度范围内的电气特性 284

11.6.4 封装的热阻特性 285

11.6.5 时间参数的表征 286

11.6.6 时钟特性 286

11.6.7 复位的时序 289

11.6.8 外设存储器接口时序 290

11.6.9 多通道缓冲串口(McBSP)时序 296

11.6.10 多通道串行接口(MCSI) 303

11.6.11 摄像机接口时序 304

11.6.12 LCD控制器定时 305

11.6.13 多媒体卡/安全数字(MMC/SD)时序 306

11.6.14 I2C定时 307

11.6.15 通用串行总线(USB)的定时 308

11.6.16 MICROWIRE接口时序 308

11.6.17 HDQ/1-Wire接口定时 309

11.7 本章术语表 311

11.8 外形尺寸 313

附录A IALG接口定义代码 315

附录B OMAP5910系统低功耗软件代码 319

附录C TLV320AIC23立体声编解码器 326

参考文献 328

术语 329