第1章 绪论 1
1.1数字信号处理器 1
1.2 TI公司DSP器件的发展 1
1.2.1 C2000系列DSP 2
1.2.2 C5000系列DSP 2
1.2.3 C6000单核系列DSP 2
1.2.4达芬奇系列DSP 3
1.2.5多核系列DSP 3
第2章OMAPL138双核嵌入式应用处理器 5
2.1 OMAPL138处理器概述 5
2.2 OMAPL138处理器主要特征 7
2.3 ARM子系统 11
2.3.1 ARM926EJ-S处理器 11
2.3.2系统控制协处理器 11
2.3.3存储器管理单元 11
2.3.4 Cache和写缓冲 12
2.3.5先进的高性能总线 12
2.3.6嵌入式跟踪宏单元和嵌入式跟踪缓冲器 12
2.3.7 ARM存储器映射 13
2.4 DSP子系统 13
2.4.1 C674x DSP CPU描述 13
2.4.2 DSP存储器映射 15
2.5引脚分配 20
2.6引脚复用控制 23
2.7引脚功能 24
2.8设备配置 54
2.8.1引导模式 54
2.8.2系统配置模块 55
2.9设备工作条件 57
2.9.1最大额定工作温度范围 57
2.9.2推荐运行环境 58
2.9.3电气特征 60
2.10外设信息和电气规格 61
2.10.1参数信息 61
2.10.2推荐的时钟和控制信号传输特性 62
2.10.3电源 62
2.10.4复位 63
2.10.5晶振或外部时钟输入 65
2.10.6时钟锁相环 65
2.10.7中断 68
第3章 OMAPL138开发套件 78
3.1 ICETEK-OMAPL138评估套件简介 78
3.2 ICETEK-OMAPL138-KB核心板简介 79
3.3 ICETEK-OMAPL138-KB核心板板卡布局 80
3.4 ICETEK-OMAPL138-KBE扩展板板卡布局 81
3.5 ICETEK-OMAPL138-A扩展板板卡布局 81
3.6 ICETEK-OMAPL138-KB核心板连接器 82
3.7 ICETEK-OMAPL138-KBE扩展板连接器 84
3.8 ICETEK-OMAPL138-A扩展板连接器 89
3.9 A/D和D/A转换模块 97
3.9.1 ADC-TLV0832简介 97
3.9.2 DAC-TLC7528简介 99
第4章 开发环境与嵌入式系统软件 102
4.1系统需求 102
4.2软件开发环境概述 103
4.3构建软件开发环境 103
4.3.1默认安装环境 103
4.3.2设置超级终端 104
4.3.3安装VirtualBox 104
4.3.4新建立虚拟机 104
4.3.5安装Ubuntu 10.04系统 106
4.3.6安装虚拟机增强功能 107
4.3.7设置与Windows的交换空间 109
4.3.8安装Linux开发环境 110
4.3.9浏览软件开发环境 110
4.3.10设置IP地址 111
4.3.11设置NFS文件系统 112
4.4嵌入式软件目标系统概述 113
4.4.1启动过程 113
4.4.2系统软件各组成部分的特点 113
4.5 NFS介绍 114
4.6 TFTP介绍 114
4.7嵌入式系统测试程序 115
4.8内核烧写 116
4.9恢复NAND FLASH上的文件系统 119
4.10编译DVSDK 120
4.10.1介绍 120
4.10.2编译DVSDK及例程 120
4.10.3测试DVSDK 121
第5章 基于OMAPL138实验箱的ARM实验 124
5.1 ICETEK-OMAPL138A-S60实验箱简介 124
5.1.1信号发生器模块 125
5.1.2液晶控制模块 125
5.1.3仿真器模块 126
5.1.4 DSP评估板模块 126
5.2实验设备安装 126
5.2.1开发环境设置 126
5.2.2 ICETEK-OMAPL138-A教学实验箱的连接 127
5.3外部控制实验 127
5.3.1实验一 液晶屏显示实验 127
5.3.2实验二 键盘输入实验 131
5.3.3实验三 音频信号发生实验 134
5.3.4实验四 直流电机控制实验 136
5.3.5实验五 步进电机控制实验 140
5.3.6实验六 交通灯控制综合实验 143
5.3.7实验七 单路模/数转换(A/D)实验 145
5.3.8实验八 单路数/模转换(D/A)实验 147
第6章 基于OMAPL138的DSP基础实验 150
6.1实验一 构建CCS仿真调试环境 150
6.2实验二 语音实验 157
6.3实验三DIP_ SWITCH拨码开关实验 159
6.4实验四EMAC_ LOOPBACK_ MII实验 162
6.5实验五NAND FLASH实验 164
6.6实验六RTC实验 166
6.7实验七SD卡实验 167
6.8实验八DDR2实验 169
6.9实验九UART实验 171
6.10实验十USB实验 173
6.11实验十一SATA实验 175
6.12实验十二NAND FLASH Writer实验 177
6.13实验十三DSP程序自启动实验 179
第7章 基于OMAPL138的DSP实验箱实验 183
7.1实验一 键盘输入实验 183
7.2实验二 液晶显示器控制显示实验 185
7.3实验三 音频信号发生实验 189
7.4实验四 直流电机控制实验 191
7.5实验五 步进电机控制实验 193
7.6实验六 交通灯控制实验 196
7.7实验七 模数转换(A/D)实验 197
7.8实验八 数模转换(D/A)实验 201
第8章 基于OMAPL138的双核处理器实验 203
8.1 DSPLINK简介 203
8.2 CMEM简介 204
8.3编译ARM调用DSP程序 204
8.4 OMAPL138的双核处理器实验 207
参考文献 210