开放式多媒体应用平台:OMAP处理器的原理及应用

开放式多媒体应用平台:OMAP处理器的原理及应用
作 者: 彭启琮 杨鍊 潘晔
出版社: 电子工业出版社
丛编项: DSP应用丛书
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: DSP
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《开放式多媒体应用平台:OMAP处理器的原理及应用》作者简介

内容简介

多媒体信号的传输和处理对系统的处理能力和传输能力提出了很高的要求,尤其是对便携式终端系统的体积、功耗和成本等要求极为苛刻。得州仪器(TI)的“开放式多媒体应用平台(OMAP,OpenMultimediaApplicationPlant)”,正是为了满足这样的需求而推出的适用于便携式多媒体终端(例如3G手机和PDA)的系统芯片。本书在对OMAP作了简要的概述后,对OMAP的硬件系统、软件系统及开发环境作了比较详细的介绍,并在此基础上,介绍了一些应用的实例。本书的读者对象是高等学校电子信息类专业的高年级本科生与研究生,以及科技界与产业界从事相关研究与开发的科技人员。本书前言前言随着通信技术、计算机技术、微电子技术等的发展,人们不再满足于话音和文字的处理与通信。于是,多媒体信号的处理和传输理所当然地提上了议事日程。和单纯的话音信号相比,多媒体信号的传输和处理对系统的处理能力和传输能力都提出了较高的要求。尤其是对便携式的终端而言,它们还对系统的体积、功耗和成本提出了极为苛刻的要求。因此,开发满足上述要求的系统芯片(SoC),也就成为了当务之急。得州仪器(TI)的“开放式多媒体应用平台(OMAP,OpenMultimediaApplicationPlant)”,正是为了满足这样的需求而推出的适用于便携式多媒体终端的系统芯片。OMAP集成了高性能的ARM核、TMS320C55xDSP核和已得到广泛应用的各种接口与外设,以其很强的处理能力、很低的功耗和很高的性能价格比,来满足正蓄势待发的3G手机和其他便携式多媒体终端的迫切需求。因此,OMAP一推出,就得到了热烈的响应,世界上的主要手机和PDA生产商纷纷宣布将其作为下一代产品的核心芯片。在我国,相关的工作也正在积极地推进,适时引进世界先进技术对于开发具有自主知识产权的产品无疑具有重要的作用。正是基于这样的目的,我们组织编写了本书。本书在对OMAP作了简要的概述后,分别对OMAP的硬件系统、软件系统及开发环境作了比较详细的介绍,并在此基础上介绍了一些应用的实例。我们希望,本书能够对正在从事OMAP开发的科技人员有所裨益。本书主要由杨鍊、潘晔和彭启琮编写。杨鍊编写了第1~6章和第9,11章,潘晔编写了其余的部分,彭启琮参与了本书的策划、审校并统稿。参加本书部分编写工作的还有电子科技大学得州仪器DSP技术中心的研究生黎黎、梁伦敏等。由于OMAP推出的时间并不长,TI自己的文档...

图书目录

第1章 绪论

1.1 OMAP技术提出的背景

1.2 OMAP技术概述

1.2.1 OMAP中的DSP技术

1.2.2 OMAP DSP/BIOS 桥

1.2.3 OMAP中的软件技术

1.2.4 OMAP的开发支持

1.3 OMAP的特点和优点

1.3.1 开放式结构的意义

1.3.2 可编程性的意义

1.4 OMAP系列产品介绍

1.4.1 几种OMAP产品的典型应用

1.4.2 OMAP平台的几种应用举例

1.4.3 OMAP产品中的加密功能

第2章 OMAP硬件系统概述

2.1 OMAP5910硬件结构概述

2.2 OMAP5910的应用

2.3 OMAP5910的结构特点

2.4 OMAP5910的存储器映射

第3章 MPU子系统

3.1 MPU核

3.2 指令Cache(I-Cache)

3.3 数据Cache(D-Cache)

3.4 写缓存

3.5 协处理器CP15

3.6 MPU存储管理单元(MMU)

3.6.1 MMU程序可访问寄存器

3.6.2 地址翻译过程

3.7 DSP存储管理单元(MMU)

3.8 MPU接口

3.9 MPU的TI外设总线桥

3.10 端模式转换

3.11 ETM环境

第4章 DSP子系统

4.1 TMS320C55x DSP CPU

4.1.1 片内存储器

4.1.2 低功耗模式

4.1.3 硬件加速模块

4.1.4 CPU功能概述

4.2 DSP存储器

4.2.1 片内存储器

4.2.2 指令Cache

4.2.3 系统存储器

4.2.4 DSP外设寄存器

4.3 DMA控制器

4.3.1 DMA控制器的主要特性

4.3.2 DMA通道的读和写同步

4.4 TIPB桥

4.5 MPU接口

4.6 EMIF

4.7 DSP存储器管理单元

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

4.9 DSP子系统的BOOT模式

第5章 其他系统控制器

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

5.1.1 存储器映射

5.1.2 存储器接口

5.1.3 可与OMAP5910接口的存储器

5.2 系统的DMA控制器

5.2.1 DMA功能介绍

5.2.2 外部连接

5.2.3 通用通道

5.2.4 LCD专用通道

第6章 OMAP系统外设

6.1 MPU专用外设

6.1.1 定时器

6.1.2 看门狗定时器

6.1.3 MPU中断处理器

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

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

6.1.6 配置模块

6.1.7 OMAP5910配置寄存器

6.1.8 设备识别

6.2 MPU公共外设

6.2.1 照相机接口

6.2.2 MPU I/O

6.2.3 Microwire接口

6.2.4 32kHz定时器

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

6.2.6 脉宽调整

6.2.7 OMAP5910 I2C(主/从I2C控制器)

6.2.8 LED脉冲发生器

6.2.9 McBSP2

6.3 DSP的专用外设

6.3.1 定时器

6.3.2 看门狗定时器

6.3.3 中断处理器

6.3.4 DSP中断接口

6.4 DSP公共外设

6.4.1 McBSPs

6.4.2 多通道串行接口

6.5 MPU和DSP的共享外设

6.5.1 处理器间的通信

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

6.5.3 UART1、UART2和UART3/IrDA

6.6 OMAP5910的其他外设

6.6.1 LCD控制器

6.6.2 USB功能模块

6.6.3 USB主机控制器

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

第7章 OMAP软件技术

7.1 OMAP软件体系结构

7.2 DSP/BIOS桥

7.2.1 主机软件结构

7.2.2 DSP软件结构

7.3 DSP/BIOS II简述

7.3.1 DSP/BIOS II内核

7.3.2 基于DSP/BIOS II的应用程序

7.4 DSP算法标准xDAIS

7.4.1 系统结构

7.4.2 创建符合标准的DSP算法

第8章 OMAP开发环境

8.1 OMAP CCS简介

8.1.1 基本开发流程

8.1.2 基本调试工具

8.1.3 安装JTAG仿真器

8.2 OMAP1510DC EVM

8.2.1 OMAP1510DC EVM概述

8.2.2 OMAP1510DC EVM的安装与设置

8.2.3 OMAP1510DC EVM的存储器映射

8.2.4 OMAP1510DC EVM应用程序开发

8.3 Innovator开发套件

8.3.1 Innovator开发套件概述

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

8.3.3 Innovator应用程序开发

第9章 系统配置和初始化

9.1 OMAP5910复位

9.2 设置频率和激活OMAP5910

9.3 引脚复用配置

9.3.1 外设列表

9.3.2 引脚复用工具

9.4 配置OMAP5910为本地模式

9.5 DSP引导

9.5.1 将DSP COFF文件变换为ARM C语言头文件

9.5.2 MPU代码描述

9.5.3 创建并运行

第10章 应用举例

10.1 基于OMAP5910的音频系统

10.1.1 音频系统硬件设计

10.1.2 音频系统软件设计

10.2 基于OMAP5910的视频系统

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

10.2.2 用EMIFS接口设计视频系统

10.2.3 视频编解码

10.3 OMAP5910低功耗系统设计

10.3.1 低功耗系统工作原理

10.3.2 低功耗系统硬件设计

10.3.3 低功耗系统软件设计

10.3.4 试验结果

第11章 OMAP5910数据手册

11.1 OMAP5910特性总述

11.2 OMAP5910特性详解

11.2.1 说明

11.2.2 引脚定义

11.2.3 引脚特性及复用

11.2.4 信号说明

11.3 OMAP5910功能总述

11.3.1 功能方框图的特征

11.3.2 MPU存储区映射

11.3.3 DSP存储区映射

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

11.3.5 MPU和DSP专用外设

11.3.6 MPU公共外设

11.3.7 DSP公共外设

11.3.8 共享外设

11.3.9 系统DMA控制器

11.3.10 DMA控制器

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

11.3.12 处理器的交互通信

11.3.13 DSP的硬件加速器

11.3.14 供电连接举例

11.3.15 MPU寄存器说明

11.3.16 DSP寄存器说明

11.3.17 中断

11.3.18 MPU系统DMA请求的映射

11.3.19 DSP的DMA事件映射

11.4 相关文档

11.5 器件以及开发支持工具

11.6 电气特性

11.6.1 绝对最大标称值

11.6.2 推荐的工作环境

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

11.6.4 封装的热阻特性

11.6.5 时间参数的表征

11.6.6 时钟特性

11.6.7 复位的时序

11.6.8 外设存储器接口时序

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

11.6.10 多通道串行接口(MCSI)

11.6.11 摄像机接口时序

11.6.12 LCD控制器定时

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

11.6.14 I2C定时

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

11.6.16 MICROWIRE接口时序

11.6.17 HDQ/1-Wire接口定时

11.7 本章术语表

11.8 外形尺寸

附录A IALG接口定义代码

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

附录C TLV320AIC23立体声编解码器

参考文献

术语