《音视频多媒体处理技术与实践 基于i.MX27处理器》PDF下载

  • 购买积分:16 如何计算积分?
  • 作  者:张太镒,吴勇,胡元峰等编著
  • 出 版 社:北京:北京航空航天大学出版社
  • 出版年份:2011
  • ISBN:9787512402904
  • 页数:510 页
图书介绍:本书在详细介绍ARM9处理器核的组成、存储器配置、寄存器、中断控制器和引导模式的基础上,用较大的篇幅着重介绍该芯片集成的数字音频复用器、CMOS图像传感器接口、视频压缩编解码器、增强型多媒体加速器和液晶显示控制器等,以及开发工具、实验教学平台和多媒体产品应用范例。

第1章 多媒体应用处理器 1

1.1 ARM9平台 2

1.2系统控制 3

1.3系统资源 3

1.4电源管理 5

1.5系统安全 5

1.6连接方式 7

1.7通信接口 8

1.8外部存储器接口 10

1.9存储器扩展 13

1.10视频压缩编解码和增强型多媒体加速器 13

1.11多媒体接口 17

1.12人机接口 18

第2章 系统存储器和寄存器 20

2.1存储器配置 20

2.2寄存器配置 26

第3章 系统控制 27

3.1时钟控制器组成 27

3.1.1高频时钟信号源及状态分配 29

3.1.2输出频率计算 30

3.2电源管理 30

3.3时钟控制器模块编程方法 33

3.3.1时钟控制寄存器 34

3.3.2 MPLL控制寄存器0 37

3.3.3 MCU和系统PLL控制寄存器1 38

3.3.4可编程串行外设PLL 39

3.3.5 SPLL控制寄存器0 40

3.3.6 SPLL控制寄存器1 41

3.3.7 26 MHz振荡器寄存器 42

3.3.8外设时钟分频寄存器0 43

3.3.9外设时钟分频寄存器1 45

3.3.10外设时钟控制寄存器0 46

3.3.11外设时钟控制寄存器1 49

3.3.12时钟控制状态寄存器 53

3.3.13唤醒保护模式控制寄存器 54

3.4复位 55

3.4.1系统复位 55

3.4.2 RAM平台复位 57

3.5系统控制模块编程方法 57

3.5.1芯片ID寄存器 58

3.5.2 FMCR多路功能控制寄存器 59

3.5.3系统外设控制寄存器 62

3.5.4偏置电位阱控制寄存器 63

3.5.5驱动力控制寄存器1 65

3.5.6驱动力控制寄存器2 67

3.5.7驱动力控制寄存器3 70

3.5.8上拉能力控制寄存器 72

3.5.9优先级控制和选择寄存器 74

3.5.10电源管理控制寄存器 75

3.5.11 DPTC比较值寄存器 77

3.5.12 PMIC控制寄存器 78

3.6系统引导模式 78

3.7实时时钟 81

第4章 系统资源 85

4.1通用I/O模块 85

4.1.1工作原理 85

4.1.2编程方法 87

4.2通用定时器 100

4.2.1工作原理 101

4.2.2编程方法 102

4.3脉宽调制器 103

4.3.1工作原理 104

4.3.2 PWM时钟 106

4.3.3编程方法 107

4.4看门狗定时器 109

4.4.1工作原理 111

4.4.2编程方法 112

4.5直接存储器访问控制器 113

4.5.1 DMA请求和应答 114

4.5.2编程方法 116

4.5.3 DMA链接 120

4.5.4猝发长度和访问尺寸设置的特殊情况 121

4.5.5不同的CCNR和CNTR值的特殊情况 121

4.5.6应用注释 122

4.5.7 DMA猝发终止 122

4.6实时时钟 123

4.6.1工作原理 123

4.6.2编程方法 125

第5章ARM9平台 127

5.1 ARM9平台子模块 128

5.1.1 ARM926EJ-S处理器 128

5.1.2 ARM9嵌入路径宏单元和嵌入路径缓冲器 128

5.1.3 6×3多层AHB交叉开关 128

5.1.4 ARM中断控制器 129

5.1.5存储控制器和BIST引擎 129

5.1.6 AHB IP总线接口 130

5.1.7 PAHBMUX——主AHB MUX 130

5.1.8 ROMPATCH 131

5.1.9时钟控制模块 131

5.1.10 JAM 131

5.1.11测试 131

5.1.12 ARM9平台层次 132

5.2 JTAG ID寄存器 132

5.3系统存储器配置 133

5.3.1 ARM9平台存储器配置 133

5.3.2外设空间 134

5.3.3外部引导 134

5.3.4存储器配置考虑事项 134

5.4时钟、复位和电源管理 134

5.4.1时钟 134

5.4.2平台复位 136

5.4.3电源管理 136

5.5 AHB接口 138

5.5.1变更总线主端口 138

5.5.2 ABM端口的单个主端口无缝连接 138

5.5.3 ARM端口的多重外部主端口连接 139

5.5.4变更总线主接口设计考虑 140

5.5.5 MAX的AHB从端口 141

5.5.6字节序模式 143

5.6 1/O信号 145

5.7中断控制器 153

5.7.1操作方式 154

5.7.2编程方法 155

5.7.3 ARM926EJ-S中断控制器操作 162

5.8 JTAG控制器 165

5.9引导模式 170

5.10功耗、电气规格和几何尺寸 173

5.10.1功耗 173

5.10.2电气规格 174

5.10.3几何尺寸估计 179

第6章 存储器接口 181

6.1多主存储器接口 183

6.1.1 M3IF接口 184

6.1.2特点 184

6.1.3 M3IF复用器 185

6.1.4 MPG端口和MPG64端口 186

6.1.5 M3IF仲裁 195

6.1.6初始化应用信息 201

6.2无线外部接口模块 202

6.2.1编程方法 203

6.2.2功能描述 207

6.2.3 WEIM工作模式 207

6.2.4初始化/应用信息 216

6.3增强型SDRAM控制器 217

6.3.1 ESDRAM控制器特点 219

6.3.2工作模式 220

6.3.3工作原理 221

6.4 NAND Flash控制器 235

6.4.1工作原理 237

6.4.2 NFC缓冲器存储器空间 240

6.4.3编程方法 241

6.5 PCMCIA主机适配器 243

6.6存储棒主机控制器 247

6.6.1工作原理 248

6.6.2编程方法 251

6.7安全数字主机控制器 254

6.7.1工作原理 255

6.7.2 SDHC的初始化和应用 264

6.7.3编程方法 271

第7章 通信接口 275

7.1可配置外部串行接口 275

7.1.1工作原理 276

7.1.2编程方法 281

7.1.3时序图 282

7.2I2C总线 284

7.2.1工作原理 286

7.2.2编程方法 288

7.3多层AHB交叉开关 289

7.3.1工作原理 291

7.3.2编程方法 299

7.4简化AHB IP接口 301

7.4.1编程模式 302

7.4.2 AIPI1和AIPI2外设带宽和PSR设置 303

7.4.3接口时序 304

7.5一根线接口 305

7.5.1端口定义 305

7.5.2时钟使能和AIPI配置 306

7.5.3工作原理 306

7.5.4编程方法 308

7.6高级技术附加装置 308

7.6.1工作原理 310

7.6.2编程方法 311

7.7通用异步收发器 315

7.7.1工作原理 316

7.7.2编程方法 331

7.7.3编程IrDA接口 334

7.8快速以太网控制器 336

7.8.1操作模式 336

7.8.2 FEC结构框图 337

7.8.3工作原理 338

7.8.4编程方法 346

7.9高速USB 2.0接口 349

7.9.1工作模式 350

7.9.2工作原理 351

7.9.3编程方法 358

第8章 数字音频复用器 362

8.1内部网络模式 364

8.2帧同步和时钟 365

8.3同步模式 366

8.4异步模式 367

8.5 SSI与外设连接 367

8.6 AUDMUX配置的外设连接 369

8.7编程方法 371

第9章 CMOS传感器接口 374

9.1 CMOS传感器接口信号 374

9.2工作原理 376

9.3中断产生 379

9.4编程方法 381

第10章 视频压缩编解码器 384

10.1时钟和复位 386

10.2编程方法 386

10.3功能描述 389

10.4应用信息 392

第11章 简化增强型多媒体加速器 400

11.1组成架构 401

11.2后处理器 402

11.2.1彩色空间变换(CSC) 404

11.2.2寄存器与输入输出帧的关系 407

11.3后处理器编程方式 409

11.4预处理器 413

11.4.1输入数据格式 414

11.4.2重构 415

11.4.3彩色空间变换 417

11.4.4 RGB到YUV 417

11.4.5帧抽取 418

11.4.6循环模式 419

11.4.7通道1和通道2使能 419

11.4.8通道2流程控制 419

11.4.9行缓冲器溢出 420

11.4.10寄存器与输入帧的关系 420

11.4.11寄存器与通道1输出帧关系 420

11.4.12 CSI帧裁剪 421

11.4.13 CSI-PrP链接 422

11.5预处理器编程方式 422

第12章 液晶显示控制器 424

12.1液晶显示控制器 424

12.1.1 LCD屏格式 426

12.1.2屏上的图形窗口 427

12.1.3移动 427

12.1.4显示数据配置 427

12.1.5黑白操作 429

12.1.6灰度比例操作 429

12.1.7彩色生成 430

12.1.8帧率调制控制(FRC) 431

12.1.9显示屏接口信号和时序 432

12.1.10 8位/像素模式彩色STN显示屏 434

12.2 LCDC编程方法 438

12.3小型液晶显示控制器 439

12.3.1字大小定义 440

12.3.2图像字节序 440

12.3.3访问LCD控制器 441

12.3.4终止SLCDC传送 451

12.3.5存储器配置 451

12.4 SLCDC的LCD控制器接口 451

12.4.1串行接口 452

12.4.2并行接口 453

12.5 LCD时钟配置 454

12.6 R-AHB接口和SLCDC FIFO 454

12.7键盘接口 455

12.7.1工作原理 456

12.7.2初始化应用信息 460

12.7.3编程方法 461

第13章 安全保证 462

13.1安全控制器 462

13.2对称/非对称干扰和随机加速器 463

13.3运行时间完整性检查 464

13.4集成电路识别 465

第14章i.MX27应用开发系统 467

14.1应用开发系统 467

14.1.1 MCIMX27ADSE结构框图 469

14.1.2板上元件配置 472

14.1.3工作原理 476

14.1.4附加模块连接和使用 483

14.2 EF-IMX系列嵌入式多媒体实验系统 487

14.2.1系统主要接口和外设模块 488

14.2.2 i.MX27/31核心板 489

14.2.3功能板 490

14.2.4功能板跳线 491

14.2.5模块接口 493

14.2.6物理特性及技术规格 498

14.2.7 CPLD资源分配及寄存器 499

第15章 应用范例 502

15.1 IP摄像机 502

15.1.1摄像机软件 503

15.1.2摄像机软件模块 505

15.1.3应用界面 505

15.1.4中间层 507

15.1.5操作系统 507

15.2视频电话 508

参考文献 510