图书介绍

嵌入式数字媒体处理器原理与开发 基于TI达芬奇DM8168系列2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

嵌入式数字媒体处理器原理与开发 基于TI达芬奇DM8168系列
  • 罗钧编著 著
  • 出版社: 北京:北京航空航天大学出版社
  • ISBN:9787512419605
  • 出版时间:2016
  • 标注页数:915页
  • 文件大小:102MB
  • 文件页数:934页
  • 主题词:微处理器-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

嵌入式数字媒体处理器原理与开发 基于TI达芬奇DM8168系列PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 概述1

1.1 TI简介及其发展1

1.1.1 简介1

1.1.2 历史进程2

1.2 DSP技术概述3

1.2.1 概述3

1.2.2 DSP的发展历程3

1.2.3 DSP芯片分类4

1.3 DSP特点及结构5

1.3.1 特点及优势5

1.3.2 体系结构6

1.4 TI公司的DSP芯片10

1.4.1 TI公司DSP芯片简介10

1.4.2 TMS320C2000系列DSP10

1.4.3 TMS320C5000系列DSP13

1.4.4 TMS320C6000系列DSP17

1.5 达芬奇技术19

1.5.1 简介19

1.5.2 达芬奇技术应用21

1.5.3 达芬奇软件与I/O技术22

1.5.4 TI达芬奇数字视频处理器24

1.6 本章小结27

1.7 思考题与习题27

第2章 TMS320DM8168总体结构及功能概述28

2.1 概述28

2.1.1 简介28

2.1.2 系统结构方框图30

2.2 特性及其应用31

2.2.1 器件特性31

2.2.2 性能及应用范围34

2.3 封装与引脚分布35

2.3.1 封装信息35

2.3.2 引脚分布与引脚功能37

2.4 芯片配置53

2.4.1 控制模块53

2.4.2 引导顺序58

2.4.3 引脚复用控制59

2.5 本章小结60

2.6 思考题与习题60

第3章 TMS320DM8168处理器结构61

3.1 概述61

3.2 ARM处理器子系统62

3.2.1 简介62

3.2.2 特性63

3.2.3 MPU集成子系统63

3.2.4 MPU子系统的时钟和复位65

3.2.5 ARM Cortex-A8处理器67

3.2.6 AXI2OCP和I2Async网桥68

3.2.7 中断控制器71

3.2.8 电源管理71

3.2.9 Host ARM地址映射74

3.3 C674x DSP子系统74

3.3.1 简介74

3.3.2 C674x DSP特征76

3.3.3 DSP子系统的结构77

3.3.4 TMS320C674x宏模块78

3.3.5 高级事件触发82

3.4 高清视频图像协处理器子系统82

3.5 SGX530图形加速器86

3.5.1 概述86

3.5.2 SGX集成与功能描述89

3.5.3 SGX寄存器91

3.6 内部处理器通信102

3.6.1 复位请求102

3.6.2 IPC特性102

3.6.3 IPC组成及其策略102

3.6.4 IPC配置105

3.6.5 邮箱106

3.6.6 自旋锁114

3.7 内存管理120

3.7.1 概述120

3.7.2 系统MMU120

3.7.3 MMU原理121

3.7.4 MMU寄存器130

3.8 本章小结140

3.9 思考题与习题140

第4章 TMS320DM8168系统互连与内存映射142

4.1 内存映射142

4.1.1 概述142

4.1.2 L3内存映射142

4.1.3 L4内存映射145

4.1.4 Cortex-A8内存映射150

4.1.5 C674x DSP内存映射152

4.1.6 内存测试程序154

4.2 系统互连156

4.2.1 概述156

4.2.2 L3互连156

4.2.3 L4互连158

4.3 本章小结160

4.4 思考题与习题161

第5章 TMS320DM8168存储器控制162

5.1 动态内存管理162

5.1.1 概述162

5.1.2 特性163

5.1.3 功能模块163

5.1.4 关键词和缩写词164

5.1.5 DMM功能描述165

5.1.6 TILER功能描述174

5.1.7 DMM/TILER寄存器185

5.2 通用内存控制器197

5.2.1 概述197

5.2.2 结构198

5.2.3 基本编程模型204

5.2.4 GPMC寄存器205

5.3 DDR2/3内存控制器207

5.3.1 概述207

5.3.2 体系结构208

5.3.3 DDR PHY224

5.3.4 DDR2/3 SDRAM初始化226

5.3.5 DDR2/3内存控制器的使用231

5.3.6 DDR2/3寄存器237

5.3.7 DDR2测试程序239

5.4 本章小结240

5.5 思考题与习题241

第6章 TMS320DM8168系统控制与中断242

6.1 电源、复位和时钟管理模块242

6.1.1 电源管理242

6.1.2 复位249

6.1.3 时钟253

6.1.4 PRCM寄存器262

6.2 看门狗模块262

6.2.1 概述262

6.2.2 结构263

6.2.3 看门狗定时寄存器269

6.2.4 软件程序设计277

6.3 中断系统280

6.3.1 中断一览表280

6.3.2 Cortex-A8 MPU中断控制器289

6.3.3 C674x DSP中断控制器294

6.3.4 应用实例297

6.4 本章小结298

6.5 思考题与习题299

第7章 TMS320DM8168 EDMA3控制器300

7.1 简介300

7.1.1 概述300

7.1.2 特性301

7.1.3 关键词及其解释302

7.2 EDMA3结构304

7.2.1 功能概述304

7.2.2 EDMA3传输类型307

7.2.3 参数RAM309

7.2.4 DMA传输启动319

7.2.5 DMA传输完成322

7.2.6 事件、通道和PaRAM映射323

7.2.7 EDMA3通道控制区域325

7.2.8 EDMA3通道连接327

7.2.9 EDMA3中断328

7.2.10 EDMA3内存保护333

7.2.11 事件队列337

7.2.12 EDMA3传输控制器338

7.2.13 EDMA3优先级340

7.3 EDMA3传输实例341

7.3.1 块数据传输342

7.3.2 子帧获取342

7.3.3 数据排序343

7.4 EDMA3寄存器345

7.4.1 EDMA3CC寄存器345

7.4.2 EDMA3TC寄存器349

7.5 应用实例350

7.6 本章小结356

7.7 思考题与习题356

第8章 通用I/O接口与定时器357

8.1 通用I/O接口357

8.1.1 概述357

8.1.2 操作模式359

8.1.3 时钟和复位方案359

8.1.4 中断特性360

8.1.5 通用接口基本编程模型362

8.1.6 GPIO寄存器366

8.1.7 应用举例376

8.2 定时器377

8.2.1 概述377

8.2.2 功能描述379

8.2.3 访问寄存器385

8.2.4 Posted模式选择386

8.2.5 写寄存器访问387

8.2.6 读寄存器访问388

8.2.7 定时器寄存器388

8.3 本章小结401

8.4 思考题与习题401

第9章 TMS320DM8168外围设备互联接口402

9.1 简介402

9.1.1 概述402

9.1.2 特征403

9.1.3 功能结构404

9.2 时钟与总线控制406

9.3 地址翻译与地址空间407

9.3.1 地址翻译407

9.3.2 地址空间414

9.4 PCIe回环416

9.5 L3内存映射417

9.6 中断和DMA418

9.6.1 中断支持418

9.6.2 DMA支持421

9.7 复位和电源422

9.7.1 复位注意事项422

9.7.2 电源管理428

9.7.3 设备与连接电源状态间的关系430

9.8 使用情况431

9.8.1 PCIe Root Complex431

9.8.2 PCIe End Point433

9.9 PCIe寄存器434

9.9.1 访问配置空间的只读寄存器434

9.9.2 PCIe RC访问EP应用寄存器435

9.9.3 DEBUG寄存器的LTSSM状态435

9.9.4 PCIe应用寄存器435

9.9.5 配置类型0寄存器458

9.9.6 配置类型1寄存器461

9.9.7 PCIe功能寄存器468

9.9.8 PCIe扩展功能寄存器477

9.9.9 中断消息发送寄存器484

9.9.10 电源管理功能寄存器485

9.9.11 端口逻辑寄存器487

9.10 应用实例496

9.11 本章小结498

9.12 思考题与习题499

第10章 TMS320DM8168串行外围设备接口500

10.1 概述500

10.2 SPI传输模式502

10.3 主机模式507

10.4 从机模式523

10.5 中断和DMA请求528

10.5.1 中断528

10.5.2 DMA请求529

10.6 仿真和系统测试模式530

10.6.1 仿真模式530

10.6.2 系统测试模式531

10.7 复位与省电管理531

10.7.1 复位531

10.7.2 省电管理531

10.8 对数据寄存器的访问533

10.9 SPI模块编程533

10.10 SPI寄存器538

10.11 应用编程实例557

10.12 本章小结562

10.13 思考题与习题562

第11章 TMS320DM8168多通道缓冲串口563

11.1 概述563

11.2 数据传输565

11.2.1 数据传输过程565

11.2.2 位重排序(选择LSB优先)565

11.2.3 时钟和帧数据566

11.2.4 帧相位568

11.2.5 McBSP数据接收570

11.2.6 McBSP数据发送571

11.2.7 发送和接收的使能/禁止过程572

11.3 McBSP采样率发生器572

11.3.1 采样率发生器的时钟产生573

11.3.2 采样率发生器的帧同步信号产生574

11.3.3 采样率发生器输出与外部时钟同步575

11.4 McBSP的异常/错误条件577

11.4.1 接收器溢出577

11.4.2 异常接收帧同步脉冲578

11.4.3 接收器下溢579

11.4.4 发送器下溢579

11.4.5 异常发送帧同步脉冲580

11.4.6 发送器溢出581

11.5 McBSP DMA配置582

11.6 多通道选择模式582

11.6.1 8分区模式583

11.6.2 2分区模式584

11.6.3 接收多通道选择模式585

11.6.4 发送多通道选择模式586

11.7 McBSP全/半循环模式589

11.8 电源管理590

11.8.1 强制空闲590

11.8.2 智能空闲590

11.9 编程模式591

11.9.1 初始化McBSP591

11.9.2 复位/初始化采样率发生器592

11.9.3 配置数据传输DMA请求593

11.9.4 中断配置594

11.9.5 接收器/发送器配置594

11.10 McBSP引脚的通用I/O设置605

11.11 McBSP寄存器606

11.12 McBSP应用实例630

11.13 本章小结633

11.14 思考题与习题633

第12章 TMS320DM8168多媒体片内外围设备634

12.1 高清视频处理子系统634

12.1.1 概述634

12.1.2 功能特性635

12.1.3 去隔行模块639

12.1.4 高质量去隔行模块640

12.1.5 视频复合模块643

12.1.6 图形模块645

12.1.7 高清视频编码器647

12.1.8 噪声滤波模块649

12.1.9 高质量缩放和普通缩放649

12.1.10 标清视频编码器651

12.1.11 视频输入解析模块651

12.1.12 其他视频输入端口657

12.1.13 应用实例658

12.2 多声道音频串行接口662

12.2.1 概述662

12.2.2 结构672

12.2.3 时钟和帧同步信号发生器672

12.2.4 传输模式676

12.2.5 串行器678

12.2.6 格式化单元679

12.2.7 时钟检查电路681

12.2.8 引脚功能控制681

12.2.9 数据发送和接收683

12.2.10 McASP的启动与初始化684

12.2.11 McASP寄存器686

12.3 高清晰度多媒体接口688

12.3.1 概述688

12.3.2 结构690

12.3.3 HDMI寄存器693

12.4 以太网接口701

12.4.1 概述701

12.4.2 结构703

12.4.3 EMAC控制模块705

12.4.4 MDIO模块708

12.4.5 EMAC模块710

12.4.6 媒体独立接口MII711

12.4.7 EMAC/MDIO寄存器713

12.4.8 应用编程实例716

12.5 本章小结721

12.6 思考题与习题721

第13章 TMS320DM8168 I2C总线接口722

13.1 简介722

13.1.1 概述722

13.1.2 功能模块722

13.1.3 特征723

13.2 结构723

13.2.1 I2C主从控制信号724

13.2.2 I2C复位及其数据有效性725

13.2.3 I2C操作725

13.2.4 仲裁727

13.2.5 I2C时钟产生和同步728

13.2.6 预分频器729

13.2.7 噪声滤波器729

13.2.8 I2C中断与DMA事件729

13.2.9 FIFO管理730

13.3 I2C寄存器735

13.4 I2C应用举例757

13.5 本章小结759

13.6 思考题与习题759

第14章 TMS320DM8168其他片内外围设备761

14.1 SATA接口761

14.1.1 概述761

14.1.2 SATA控制器体系结构764

14.1.3 SATA寄存器771

14.1.4 SATA应用举例771

14.2 SD/SDIO接口773

14.2.1 概述773

14.2.2 SD/SDIO功能模式775

14.2.3 复位、电源管理与中断请求778

14.2.4 DMA模式784

14.2.5 缓冲区管理786

14.2.6 传输过程789

14.2.7 传输/命令状态和错误报告792

14.2.8 SD/SDIO卡引导模式管理795

14.2.9 Auto CMD12时序796

14.2.10 SD/SDIO寄存器797

14.3 本章小结798

14.4 思考题与习题798

第15章 TMS320DM8168集成开发环境799

15.1 CCS集成开发环境概述799

15.1.1 简介799

15.1.2 CCS组成及功能800

15.1.3 代码产生工具801

15.1.4 CCS集成开发环境803

15.2 Code Composer Studio IDE v5804

15.3 CCS v5应用窗口、菜单与工具栏811

15.3.1 CCS v5应用窗口811

15.3.2 CCS v5菜单812

15.4 CCS v5的安装配置与使用813

15.4.1 安装CCS v5813

15.4.2 使用CCS v5816

15.5 CCS v5资源管理器介绍及应用824

15.6 开发SYS/BIOS程序828

15.6.1 SYS/BIOS实时操作系统828

15.6.2 开发SYS/BIOS程序829

15.7 本章小结835

15.8 思考题与习题835

第16章 Ubuntu操作系统下DM8168开发836

16.1 Ubuntu10.04.4 操作系统836

16.1.1 Ubuntu10.0.04操作系统的安装836

16.1.2 终端工具minicom837

16.1.3 NFS与TFTP839

16.1.4 交叉编译工具840

16.2 EZSDK5.03开发包840

16.2.1 在ubuntu中安装EZSDK840

16.2.2 编译UBOOT与配置启动参数841

16.2.3 如何配置与编译内核843

16.2.4 以SD卡方式启动DM8168846

16.2.5 以Nand Flash方式启动DM8168846

16.3 应用程序开发848

16.3.1 hello word848

16.3.2 视频采集显示849

16.4 本章小结852

16.5 思考题与习题852

第17章 TMS320DM8168硬件设计参考853

17.1 DM8168供电电源的设计853

17.2 DM8168复位与时钟电路855

17.3 DDR3的PCB布线技术856

17.4 PCIe的PCB布线技术859

17.5 SATA的PCB布线技术859

17.6 HDMI的PCB布线技术860

17.7 TMS320DM8168 CCS调试864

17.7.1 CCS测试DDR3864

17.7.2 CCS测试NAND Flash864

17.7.3 CCS烧写UBOOT865

17.8 本章小结865

17.9 思考题与习题866

第18章 视频编码系统开发实例867

18.1 视频编码算法简介867

18.1.1 概述867

18.1.2 视频编码基本原理868

18.1.3 H.2 64视频编码算法872

18.1.4 H.2 64的句法878

18.2 TMS320DM8168评估板881

18.3 开发环境的搭建884

18.3.1 视频编码硬件系统884

18.3.2 EZSDK开发工具885

18.3.3 Linux操作系统887

18.3.4 开发环境的搭建890

18.3.5 SD卡启动DM8168891

18.4 基于ARM+DSP的视频编码系统891

18.4.1 Codec Engine891

18.4.2 算法实现895

18.5 基于HDVICP的视频编码系统902

18.5.1 OpenMAX902

18.5.2 系统总体设计904

18.5.3 组件设计906

18.5.4 组件状态转换907

18.6 本章小结908

18.7 思考题与习题909

书中常用术语缩写解释910

附录 重庆大学DM8168高清视频处理实验照片912

参考文献914

热门推荐