DSP实验报告二CCS的使用Word下载.docx

上传人:b****5 文档编号:18730301 上传时间:2022-12-31 格式:DOCX 页数:11 大小:991.91KB
下载 相关 举报
DSP实验报告二CCS的使用Word下载.docx_第1页
第1页 / 共11页
DSP实验报告二CCS的使用Word下载.docx_第2页
第2页 / 共11页
DSP实验报告二CCS的使用Word下载.docx_第3页
第3页 / 共11页
DSP实验报告二CCS的使用Word下载.docx_第4页
第4页 / 共11页
DSP实验报告二CCS的使用Word下载.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

DSP实验报告二CCS的使用Word下载.docx

《DSP实验报告二CCS的使用Word下载.docx》由会员分享,可在线阅读,更多相关《DSP实验报告二CCS的使用Word下载.docx(11页珍藏版)》请在冰豆网上搜索。

DSP实验报告二CCS的使用Word下载.docx

支持的内核白金版:

TMS320C6000、TMS320C5000、TMS320C2800、TMS470、TMS570、ARM7、ARM9、ARM11、ARMCortexM3(不包含StellarisCortexM3)、ARMCortexR4、ARMCortexA8和MSP430处理器版:

TMS320C2800和MSP430CCS白金版和微处理器版都使用以下各项:

主机:

PC操作系统:

MicrosoftWindowsVista和XP

(2)使用CCS时,经常遇到下述扩展名文件,说明分别是什么文件。

1project.mak:

 

即MAKE文件,VC4及以前版本使用的工程文件,用来指定如何建立一个工程,VC6把MAK文件转换成DSP文件来处理。

2program.c:

定义的变量、数组、函数的声明

3program.asm:

Oracle管理文件(OMF)

4filename.h:

HC程序头文件

5filename.lib:

LIB库文件

6project.cmd:

CMDWindowsNT,OS/2的命令文件;

DOSCD/M命令文件;

dBASEⅡ程序文件

7program.obj:

OBJ对象文件

8program.Out:

C语言输出文件

9project.Wks:

WKSLotus1-2-3电子表格;

MicrosoftWorks文档

保存配置文件时产生的文件:

1programcfg.cmd连接器命令文件

2programcfg.h54头文件

3programcfg.s54汇编源文件

DSP源文件的建立;

(3)学习集成开发环境CCS2.20,解决以下问题。

1CCS项目的创建。

包括创建、打开和关闭项目;

在项目中添加和删除文件;

设置编译选项。

2程序调试的基本操作。

包括复位,执行,单步执行,内存寄存器与变量的查看,图形显示等。

3学习断点和探测点。

3.思考题

①ccs的创建

②ccs的调试及开发

③断点设置:

多种step方法:

singlestep(stepinto);

stepover;

stepout;

runtocursor运行到断点处自动更新窗口观察和编辑变量、寄存器和存储器调用堆栈(callstack)利用探点(probepoint)流入流出(streaminandout)存储器数据

(2)CCS发展的各种版本中,适合C6000的有哪些版本?

CCS发展的各种版本中,适合C6000的有C62x,C64x,C67x。

(3)说明CCS中断点和探测点的异同。

探针与断点的相同之处是它们都可以停止程序的运行

不同点:

探针只是暂时中断程序的运行,当程序执行到探点时会自动更新与之相连接的窗口,然后自动继续运行程序。

断点中断程序后,将更新所有打开的窗口,且只能通过人工干预的方法恢复程序继续运行。

探针运行时,文件能够自动完成从PC机和目标处理器之间的输入、输出,而断点没有此功能。

实验三FFT与滤波器程序操作:

1.实验目的

(1)学习用FFT对连续信号和时域信号进行频谱分析的方法。

2.实验背景知识

傅里叶变换是一种将信号从时域到频域的变换形式,是声学、语音、电信和信号处理等领域中的一种重要分析工具。

离散傅立叶变换(DFT)是连续傅立叶变换在离散系统中的表现形式,由于DFT的计算量很大,因此在很长时间内其应用受到很大的限制。

快速傅立叶变换(FFT)是离散傅立叶变换的一种高效运算方法。

FFT使DFT的运算大大简化,运算时间一般可以缩短一至两个数量级,FFT的出现大大提高了DFT的运算速度,从而使DFT在实际应用中得到广泛的应用。

在数字信号处理系统中,FFT作为一个非常重要的工具经常使用,它甚至成为DSP运算能力的一个考核因素。

对于有限长离散数字信号

,其离散谱

可以由离散付氏变换(DFT)求得。

DFT的定义为:

3.实验内容及步骤

(1)复习DFT算法原理、FFT的算法原理以及设计FIR、IIR数字滤波器的原理和方法。

(2)运行程序,分析FFT.c、FFTfunction.c和Filter.c文件的程序功能。

(3)学习CSL,解决以下问题:

1什么是CSL?

答:

1,用于配置、控制和管理DSP片上外设

2,已为C6000和C5000系列DSP设计了各自的CSL库

3,CSL库函数大多数是用C语言编写的,并已对代码的大小和速度进行了优化

4,CSL库是可裁剪的:

即只有被使用的CSL模块才会包含进应用程序中

5,CSL库是可扩展的:

每个片上外设的API相互独立,增加新的API,对其他片上外设没有影响

2实验程序中CSL_init()函数的作用是什么?

CSL_init();

//初始化芯片函数库

4.思考题

(1)结合DSP内部结构,分析说明使用DSP进行FFT运算的优点。

答:

DSP器件具有较高的集成度。

DSP具有更快的CPU,更大容量的存储器,内置有波特率发生器和FIFO缓冲器。

提供高速、同步串口和标准异步串口。

有的片内集成了A/D和采样/保持电路,可提供PWM输出。

DSP器件采用改进的哈佛结构,具有独立的程序和数据空间,允许同时存取程序和数据。

内置高速的硬件乘法器,增强的多级流水线,使DSP器件具有高速的数据运算能力。

DSP器件比16位单片机单指令执行时间快8~10倍,完成一次乘加运算快16~30倍。

DSP器件还提供了高度专业化的指令集,提高了FFT快速傅里叶变换和滤波器的运算速度。

此外,DSP器件提供JTAG接口,具有更先进的开发手段,批量生产测试更方便,开发工具可实现全空间透明仿真,不占用用户任何资源。

软件配有汇编/链接C编译器、C源码调试器。

FFT算法的基本原理是把长序列的DFT逐次分解为较短序列的DFT.按照抽取方式的不同可分为DIT-FFT(按时间抽取)和DIF-FFT(按频率抽取)算法.按照蝶形运算的构成不同可分为基2、基4、基8以及任意因子(2n,n为大于1的整数),基2、基4算法较为常

IIR与FIR数字滤波器相比较,各自的优缺点

答:

IIR和FIR数字滤波器的比较

IIRDF

FIRDF

(1)相位一般是非线性的

(1)相位可以做到严格线性

(2)不一定稳定

(2)一定是稳定的

(3)不能用FFT作快速卷积

(3)信号通过系统可采用快速卷积

(4)一定是递归结构

(4)主要是非递归结构,也可含递归环节

(5)对频率分量的选择性好(零极点可同时起作用)

(5)选择性差

(6)相同性能下阶次较低

(6)相同性能下阶次高

(7)有噪声反馈,噪声大

(7)噪声小

(8)运算误差大,有可能出现极限环振荡

(8)运算误差小,不会出现极限环振荡

(9)

设计有封闭形式的公式,一次完成

(9)没有封闭形式的设计公式,须靠经验与反复调试

(10)对计算手段的要求较低

(10)一般需用计算机计算

(11)主要用于设计分段常数的标准低通、高通、带通、带阻和全通滤波器

(11)还可设计正交变换器、微分器、线性预测器、回波抵消器、均衡器、线性调频器等各种网络,适用范围广

其中,FIR滤波器的最大好处是稳定、线性相位和广泛的适用范围,而它的最大缺点是阶数高,从而带来时延大、存储单元多等问题。

例如用频率抽样法设计阻带衰耗为-20dB的FIRDF需33阶,用双线性法设计同样指标的切比雪夫IIRDF仅需4~5阶。

因此,在一些对时延有严格限制的场合就不得不考虑用IIR滤波器。

语音信号对相位的非线性不很敏感。

数据和图象信号则往往对滤波器提出线性相位的要求,这就是为什么FIR用得越来越广的原因。

总之,IIR和FIR各有特点,在应用时要根据各方面的指标,综合考虑加以选择

实验七TMS320C6713 

电路原理图操作:

(1)复习Protel的使用。

(2)加强对DSP芯片TMS320C6713引脚的认识。

(3)掌握DSP芯片的电气特性。

(1)设计一个基于TMS320C6713的最小系统。

(2)下载该芯片的数据手册。

(3)阅读数据手册,掌握该芯片的电气特性。

(4)使用Protel画出该芯片的原理图,并发布为库文件。

3.实验报告要求

(1)画出基于TMS320C6713的最小系统的结构框图。

(2)写出该芯片的主要管脚

CLKIN:

时钟输入。

CLKOUT2:

时钟输出。

CLKOUT3:

通过PLL控制器中的寄存器OSCDIVI可编程时钟输出。

CLKMODE0:

时钟发生器输入时钟源选择。

PLLHV:

PLL模拟电源(3.3v)R\E\S\E\T:

芯片复位。

NMI:

不可屏蔽中断。

GP[4…7]:

通用目的输入输出引脚,可以作为外部中断。

TMS:

JTAG测试端口模式选择。

TDO:

JTAG测试端口数据输出。

TDI:

JTAG测试端口数据输入。

TCK:

JTAG测试端口时钟。

T\R\S\T:

JTAG测试端口复位。

EMU[0…5]:

仿真引脚。

主断机接口(HPI)H\I\N\T\GP[1]:

主机中断。

HCNL[0..1]/AXR[1..3]:

主机控制。

HD[0…15]:

主机数据引脚。

TMS320C6713是TI公司推出的一款TMS320C6000系列的浮点DSP芯片。

其片内有8个并行的处理单元,单字节字长为32位,从而每周期可以执行8条32位指令;

他具有强大的外设支持能力,32位外部存储器接口(EMIF)可以很方便地和SRAM,EPROM,FLASH,SBSRAM和SDRAM等同步和异步存储器或者512MB的外部存储空间连接。

(3)给出该芯片的Protel原理图。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1