欢迎来到天天文库
浏览记录
ID:24748573
大小:192.00 KB
页数:21页
时间:2018-11-13
《11级dsp原理与应用课程作业》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、1第1次作业第1章数字信号处理和DSP系统1.1写出本课程相关以下缩写的中英文全称:DSP、TI、MIPS、MFLOPS1.2简述DSP芯片选择原则。1.3简述DSP应用系统的一般设计过程。2第1次作业第2章TMS320C55x的硬件结构2.1TMS320C55xDSP有哪些特性?2.2简述TMS320C55xDSP的CPU的组成?请写出C55x所包含的累加器,并回答累加器有多少位?2.3C55x支持多少个中断?如果需要使能TMS320VC5509A的INT1,IER0或IER1及INTM的值分别应为多少?3第1次作业2.4TMS320C55xDSP提供了一个统一的数据/程序
2、空间,其寻址空间为多大?当CPU从程序空间读取程序代码时,使用多少位地址?程序空间字节地址范围是多少?当CPU访问数据空间时,使用多少位地址?数据空间字地址范围是多少?一个字有多少位?第1次作业2.5TMS320VC5509A片内存储器DARAM字地址范围是多少?DARAM的大小为多少?存储器映射寄存器位于什么地方?有多大?映射的地址可以定位程序的代码和数据吗?2013年9月18日(第3周周三)交45第2次作业第2章TMS320C55x的硬件结构2.6ICETEK-VC5509-A评估板上字节地址起止范围为0x048000-0x04FFFF对应的哪种存储器?这段存储空间有多大
3、?外扩寄存器地址0x400001(字地址)对应的哪个CE空间?第2次作业第3章软件开发工具CCS3.1软件开发工具CCS有哪些功能?3.2何谓DSK,EVM?3.3CCS的Simulator和Emulator有何区别?在哪些情况下合适使用Simulator调试程序?哪些情况下必须使用Emulator调试程序?3.4简述采用CCS及DSP系统开发DSP程序的主要步骤(包括软件仿真Simulator和硬件仿真Emulator)。2013年10月9日(第6周周三)交67第3次作业3.5在本章课上讲解的图形显示示例的输入窗口“GraphPropertyDialog”对话框为什么要对图
4、形的标题、起始地址、缓冲区大小、显示数据大小、DSP数据类型、自动标尺属性及最大Y值作如下更改?GraphTitle:InputStartAddress:inp_bufferAcquisitionBufferSize:100DisplayDataSize:100DSPDataType:16-bitsignedintegerAutoscale:OffMaximumY-value:10003.6给出CCS提供的代码分析工具Profiler各项统计数据的含义?8第3次作业第4章TMS320C55x的指令系统4.1TMS320C55xDSP支持哪三种寻址模式?他们是如何寻址的?4.2
5、设指令执行前DPH=3,DP=.dp=0x2000,XAR0=0x32000Datamemory0x0320000x0320010x0320020x032003分别指出下列指令所使用的寻址模式及指令执行后XAR0、AC0、T2和T3的值:mov*AR0+,AC0mov@2003h,T2mov*abs16(#2002h),T30x00000x11110x22220x33339第3次作业4.3TMS320C55xDSP的指令集包含了哪几种基本类型的指令?4.4分析下列TMS320C55xDSP汇编语言代码,请在每一行语句后对其功能进行注释。mpym*AR2+,*AR3+,AC0
6、
7、
8、rpt#4masm*AR2+,*AR3+,AC02013年10月23日(第8周周三)交10第4次作业第5章TMS320C55x的软件设计5.1简述增强性能的DSP代码开发流程。5.2为什么通常需要采用C语言和汇编语言的混合编程?5.3何谓小存储器模式?何谓大存储器模式?11第4次作业5.4分析下列ICETEK-VC5509-A评估板C语言代码,请在每一语句后对其功能进行注释。并说明px指向的存储器区的物理存储器的类型。main(){inti;unsignedint*px;px=(unsignedint*)0x20000;for(i=0;i<32;i++,px++)(*px)
9、=0;}12第4次作业5.5TMS320C55xDSP汇编语句包含哪几个部分?编写汇编语句需要注意哪6个方面问题?5.6汇编伪指令.def,.ref和.global起到了什么作用?13第4次作业5.7TMS320C55xDSPC语言和汇编语言的混合编程方法主要有哪两种?各有什么特点?5.8定义如下结构体类型structbig,请分别给出以下3个C函数传送参数和返回值所用的寄存器或堆栈。structbig{longx[10];};(1)longfn(int*p1,inti2,inti3,inti4);(2
此文档下载收益归作者所有