内容简介
本书着重介绍了TMS320C54X/LF2407系列DSP相关实验,实验指导中给出了实验原理、完整的源程序,以及上机汇编、链接、调试过程,初学者可以按照书中给出的步骤动手操作,在实践中掌握DSP应用技术。
本书可作为电子与通信、自动化专业本科生和研究生学习DSP实验课程的教材,也可供从事DSP芯片开发与应用的工程技术人员参考。
目录
第一部分 C5000/2000 DSP实验箱介绍
第一章 开发系统使用说明
1.1 DSP芯片简介
1.2 TMS320C54X的主要特性
1.3 TMS320C54X的结构
1.3.1 结构概述
1.3.2 总线结构
1.4 中央处理单元
1.4.1 算术逻辑单元
1.4.2 累加器
1.4.3 桶形移位器
1.4.4 乘法器/加法器单元
1.4.5 比较、选择和存储单元
1.4.6 指数编码器
1.4.7 CPU状态和控制寄存器
1.5 中央存储器组织
1.5.1 片内ROM
1.5.2 片内双访问RAM
1.5.3 片内单访问RAM
1.5.4 存储器映射寄存器
1.6 C54X芯片外部设备
1.6.1 通用I/O引脚
1.6.2 软件可编程等待状态发生器
1.6.3 可编程块切换逻辑
1.6.4 主机接口
1.6.5 硬件定时器
1.6.6 时钟发生器
1.6.7 串口
1.7 外部总线接口
1.8 IEEE 1149.1标准扫描逻辑
1.9 TMS320C54X引脚和信号说明
1.10 实验开发系统使用说明
1.11 LF2407A EVM板简介
第二章 CCS软件的使用
2.1 CCS5000 1.2的安装与配置
2.2 CCS5000 1.2的使用方法
2.2.1 CCS文件名介绍
2.2.2 编写一个简单的程序
2.2.3 CCS软件应用和DSP编程
2.2.4 CCS应用详解
2.2.5 建立工程文件
2.2.6 调试
2.2.7 载入可执行程序
2.2.8 使用反汇编工具
2.2.9 程序执行控制
2.2.10 断点设置
2.2.11 探针断点
2.2.12 内存、寄存器和变量操作
2.2.13 数据输入与结果分析
2.2.14 载入/保存数据
2.2.15 外部文件输入/输出
2.2.16 数据文件格式
2.2.17 利用图形窗口分析数据
2.2.18 评估代码性能
2.2.19 测量时钟
2.2.20 性能测试点
2.2.21 查看和定义内存映射
2.2.22 利用GEL定义内存映射
2.2.23 通用扩展语言GEL
2.2.24 GEL函数调用
2.2.25 GEL语法
第二部分 C5000/2000 DSP实验项目
第三章 硬件开发实验
实验一 常用指令实验
实验二 定时器实验 I
实验三 定时器实验Ⅱ
实验四 外部RAM存储实验
实验五 I/O口实验
实验六 串口与PC机通信实验
实验七 主机接口(HPI)实验
实验八 A/D转换和D/A转换实验
第四章 软件算法实验
实验九 基本算术运算实验
实验十 卷积(Convolve)算法实验
实验十一 相关(Correlation)算法实验
实验十二 快速傅里叶变换(FFT)算法实验
实验十三 离散余弦变换(DCT)算法实验
实验十四 有限冲击响应滤波器(FIR)算法实验
实验十五 无限冲击响应滤波器(IIR)算法实验
实验十六 自适应滤波器LMS算法实验
实验十七 语音编码/解码(G711编码/解码器)
第五章 扩展性实验
实验十八 软件无线电技术实验
实验十九 任意波形发生器实验
实验二十 语音录放实验
实验二十一 液晶显示屏使用实验
实验二十二 BOOTLOAD实验
实验二十三 继电器实验
实验二十四 交通灯实验
实验二十五 步进电动机实验
实验二十六 直流电动机实验
实验二十七