当前位置:
文档之家› 数字信号处理器技术原理与开发应用(第二版)-课件-10
数字信号处理器技术原理与开发应用(第二版)-课件-10
DSP可采用C语言和汇编语言开发,C程序可读性 强,开发方便。汇编程序代码精练,运行效率高, 但开发、维护繁琐。开发时上层控制采用C编程, 底层运算采用汇编编程,可达到高效率的开发结 果和代码效率。
实验内容
用C语言编写线性卷积的运算程序, 序列 x(n)={1 1 1 1 0 0 0 0}、y(n)={0 0 1 1 1 1 0 0}
PAGE 1: SCRATCH: origin = 0060h, length = 0020h /* 高速暂存器 RAM */
DMARAM: origin = 0C00h, length = 0300h /* DMA , length = 0080h /* 内部数据RAM */
用C语言生成一个360个点的正弦波数据文件,然 后编写C程序调用该数据文件。
在CCS上调试完成,观察卷积的输出结果。要求: 观察存储器中的数据、数据的时域图及频域图。
用汇编语言编写中断产生程序,运行中断产生程 序,分析中断发生的过程,观察中断向量表(在 0x180),观察中断处理子程序的入口地址。单 步执行中断程序,观察中断如何发生。
实验内容
用C语言编写发生中断的主程序,将线性卷积的 运算放在中断服务程序中完成,并将结果存放在 文件 juanji.dat 中。
C54x的存储器和FLASH存储器的应用 C54x多通道缓冲串口应用 C54x定时器实验 C54x外中断编程 C54x异步通信接口UART实验
DSP技术基础实验
CCS的使用及I/O口和中断仿真
实验目的
掌握CCS simulator的使用方法。 掌握CCS simulator的调试汇编程序、C程序及
STACK: origin = 1180h, length = 0560h /* 堆栈存储器空间 */
INRAM
origin = 1700h, length = 0800h
EXRAM: origin = 1F10h, length = 4000h /* 外部数据RAM */
}
DSK实验板开发所需的存储器配置环境
(JTAG)接口和IEEE-1284数据并行接口 电话接口:具有一个电话接口DAA+模数/数模转换
器AD50的电话网络接口
C5402 DSK 板上资源
音频输入输出接口: 具有两个标准音频插座(麦 克风和扬声器接口)以及模数/数模转换器AD50
异步通信接口:RS-232异步数据接口 外部扩展接口:扩展存储器接口及DSP片上外设
SECTIONS
{
.cinit
: > PRAM
.text
: > PRAM
.vectors : > VECS
.stack : > STACK
.const : > EXRAM
.data
: > EXRAM
.bss
: > EXRAM
}
PAGE 0 PAGE 0 PAGE 0 PAGE 1 PAGE 1 PAGE 1 PAGE 1
AD50 结构方框图
DSK实验板开发所需的存储器配置环境
C5402 板上实验所用的存储器配置命令文件:
MEMORY
{
PAGE 0: VECS:
origin = 0080h, length = 0080h /* 内部程序RAM */
PRAM:
origin = 7600h, length = 8000h /* 外部程序RAM */
TLC320 AD50 模数、数模转换器
AD50 中抽取滤波器和插值滤波器的作用
抽取滤波器将ADC后的数据的速率减少到需要的采样 频率,即在满足采样定理的条件下,降低输入信号采
样率以去掉多余数据。抽取滤波器是用1:64的比例抽
取完成的 插值滤波器以输入数据速率的256倍得到新的数字数据
速率(重新采样的数字数据速率),即提高采样频率 以增加数据。
第十章 数字信号处理 技术开发及原理实验指导
本章内容:
10.1 实验设备及系统构成 10.2 TMS320 C5402 DSK实验板 10.3 DSP技术基础实验 10.4 数字信号处理基本原理实验
数字信号处理技术开发及原理实验指导
10.1 实验设备及系统构成
实验设备
PC主计算机一台 信号发生器一台 双踪示波器一台 TMS320 C5402 DSK 实验板一块 可视化集成开发环境TI CCS
实验系统构成
数字信号处理技术开发及原理实验指导
10.1 实验设备及系统构成 10.2 TMS320 C5402 DSK实验板
C5402 DSK板硬件结构
扩展存储器接口
C5402 DSK 板上资源
数字信号处理器:TMS320C5402 DSP 外部可读写存储器:64K字SRAM(一个等待周期) 外部只读存储器:256K字Flash电可擦除存储器 硬件仿真器和数据并行接口:内嵌式硬仿真器
扩展接口 电源接口:外部提供5V模拟电源,板子内部产生
的1.8V、 3.3V的DSP核电压 指示灯:一个电源指示灯、三个测试LED 指示灯 可编程控制器 CPLD
TLC320 AD50 模数、数模转换器
TLC320AD50芯片是采用过采样Σ-Δ技术的数 模/模数转换器 一对16位的同步串行数模/模数转换通路 具有七个可编程(采样频率、输入/输出增益等) 的内部寄存器(寄存器 0~6) 一个在数模转换器DAC之前的插值滤波器和一 个在模数转换器ADC之后的抽取滤波器。
数字信号处理技术开发及原理实验指导
10.1 实验设备及系统构成 10.2 TMS320 C5402 DSK实验板 10.3 DSP技术基础实验
DSP技术基础实验
本实验针对 C5402 DSK 板上资源展开,共分为6 个部分:
CCS的使用及I/O口和中断仿真(仅适用simulator软仿 真器
DSP C和汇编混合编程的方法。 掌握中断的含义、作用及用CCS simulator仿真中
断的方法。 掌握用CCS simulator 仿真I/O口的方法。
实验原理
使用 CCS simulator 软仿真器,不需要硬件目标 板就可以用来调试DSP程序。
软仿真器不仅能够仿真算法、程序,而且还能够 仿真 DSP 中断及 I/O 口。