内容简介
TI公司的TMS320C6000系列DSP是目前的数字信号处理器中性能的产品之一,TMS320DM642是C6000系列中一款性/价比高的芯片,其速度快,处理功能强大,片内外设资源丰富,在我国已经得到了较为广泛的应用。
本书全面而详细地介绍了TMS320DM642的硬件原理、软硬件开发与系统设计。内容包括TMS320DM642的基本特性、硬件结构、片内外设、视频接口、软件开发与代码优化、高速数字信号处理系统设计方法,以及以DM642为核心的图像处理系统开发实例。本书根据作者多年的研发经验,给出了实际研发的原理图和工程实例,重点解决应用设计中的问题,并解析了高速数字信号处理系统设计中遇到的难点和解决方法。
本书内容丰富新颖,所举实例具有典型性,具有较强的实用性与指导性,可作为各类工科院校电子信息类等专业的研究生、本科生学习高速DSP应用开发的教材,也可供从事DSP应用设计开发的工程技术人员参考。
目录
第1章 概述 1
1.1 DSP概述 1
1.1.1 DSP的发展历程 1
1.1.2 DSP芯片的分类 2
1.1.3 DSP芯片特点 2
1.1.4 性能指标 4
1.2 TI公司DSP芯片 5
1.2.1 TMS320C2000系列 5
1.2.2 TMS320C5000系列 6
1.2.3 TMS320C6000系列 7
1.3 TMS320DM642处理器 10
1.3.1 DM642概述 10
1.3.2 DM642片上资源 12
1.3.3 DM642的应用领域 13
第2章 硬件结构 14
2.1 CPU结构 14
2.1.1 中央处理单元CPU 14
2.1.2 CPU数据通路与控制 15
2.2 存储空间分配 20
2.2.1 片内存储器 20
2.2.2 存储器空间映射 21
2.3 片内外设概述 22
第3章 中断控制 27
3.1 中断类型和中断信号 27
3.2 中断服务表(IST) 28
3.2.1 中断服务取指包(ISFP) 28
3.2.2 中断服务表指针寄存器(ISTP) 30
3.3 中断控制寄存器 30
3.4 中断性能和编程注意事项 33
3.4.1 中断捕获和处理 33
3.4.2 中断性能 34
3.4.3 中断编程注意事项 34
3.5 中断选择器和外部中断 36
3.5.1 DM642可用的中断源 37
3.5.2 中断选择寄存器 37
第4章 外部存储器接口(EMIF) 39
4.1 概述 39
4.2 EMIF寄存器 41
4.2.1 全局控制寄存器(GBLCTL) 41
4.2.2 EMIF CE空间控制寄存器(CExCTL) 43
4.2.3 EMIF CE空间第二控制寄存器(CExSEC) 43
4.2.4 SDRAM控制寄存器(SDCTL) 44
4.2.5 SDRAM时序寄存器(SDTIM) 45
4.2.6 SDRAM扩展寄存器(SDEXT) 46
4.3 存储器宽度和字节对齐 47
4.4 SDRAM接口 48
4.4.1 SDRAM初始化 50
4.4.2 C64x页面边界监测 51
4.4.3 地址移位 51
4.4.4 SDRAM刷新 53
4.4.5 SDRAM自刷新模式 53
4.4.6 模式寄存器的设置 54
4.4.7 时序要求 55
4.4.8 SDRAM休眠(DCAB和DEAC) 56
4.4.9 激活(ACTV) 57
4.4.10 SDRAM读 58
4.4.11 SDRAM写 58
4.5 SBSRAM接口 59
4.5.1 SBSRAM读 60
4.5.2 SBSRAM写 60
4.6 可编程同步接口 61
4.6.1 ZBT SRAM接口 62
4.6.2 同步FIFO接口 63
4.7 异步接口 65
4.7.1 可编程ASRAM参数 66
4.7.2 异步读操作 66
4.7.3 异步写操作 67
4.7.4 输入准备 68
4.8 外围设备数据传输接口(PDT) 68
4.9 复位EMIF 70
4.10 HOLD接口 70
4.11 存储器请求优先级 70
4.12 写EMIF寄存器时的边界条件 71
4.13 时钟输出使能 71
4.14 EMIF配置实例 72
第5章 EDMA控制器 74
5.1 概述 74
5.2 事件处理和EDMA控制寄存器 76
5.3 传输参数与参数RAM 77
5.3.1 参数RAM(PaRAM) 77
5.3.2 EDMA传输参数入口 78
5.3.3 EDMA传输参数 79
5.4 EDMA传输分类 81
5.4.1 一维传输 81
5.4.2 二维传输 83
5.5 单元大小和对齐 84
5.6 EDMA的传输操作 85
5.6.1 EDMA传输启动 85
5.6.2 传输计数与地址更新 87
5.6.3 EDMA传输链接 88
5.6.4 EDMA传输的终止 89
5.7 EDMA中断的产生 90
5.8 事件链接EDMA通道 92
5.9 C64x外围设备传输 94
5.10 资源仲裁与优先级处理 94
5.11 EDMA性能 95
5.12 快速DMA(QDMA) 96
5.12.1 QDMA寄存器 96
5.12.2 QDMA的性能 97
5.12.3 QDMA阻塞与优先级 98
5.13 EDMA应用实例 98
第6章 视频端口/VCXO内插控制口 100
6.1 概述 100
6.1.1 视频端口 100
6.1.2 视频口FIFO 102
6.1.3 视频端口引脚映射 105
6.2 视频端口 107
6.2.1 复位操作 107
6.2.2 中断操作 109<