级DSP原理与应用课程作业_第1页
级DSP原理与应用课程作业_第2页
级DSP原理与应用课程作业_第3页
级DSP原理与应用课程作业_第4页
级DSP原理与应用课程作业_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第1次作业第1章数字信号处理和DSP系统1.1写出本课程相关以下缩写的中英文全称:DSP、TI、MIPS、MFLOPS1.2简述DSP芯片选择原则。1.3简述DSP应用系统的一般设计过程。1第1次作业第2章TMS320C55x的硬件结构2.1TMS320C55xDSP有哪些特性?2.2简述TMS320C55xDSP的CPU的组成?请写出C55x所包含的累加器,并回答累加器有多少位?2.3C55x支持多少个中断?如果需要使能TMS320VC5509A的INT1,IER0或IER1及INTM的值分别应为多少?2第1次作业2.4TMS320C55xDSP提供了一个统一的数据/程序空间,其寻址空间为多大?当CPU从程序空间读取程序代码时,使用多少位地址?程序空间字节地址范围是多少?当CPU访问数据空间时,使用多少位地址?数据空间字地址范围是多少?一个字有多少位?3第1次作业2.5TMS320VC5509A片内存储器DARAM字地址范围是多少?DARAM的大小为多少?存储器映射寄存器位于什么地方?有多大?

映射的地址可以定位程序的代码和数据吗?2015年10月16日(第7周周五)交4第2次作业第2章TMS320C55x的硬件结构2.6ICETEK-VC5509-A评估板上字节地址起止范围为0x048000-0x04FFFF对应的哪种存储器?这段存储空间有多大?外扩寄存器地址0x400001(字地址)对应的哪个CE空间?5第2次作业第3章软件开发工具CCS3.1软件开发工具CCS有哪些功能?3.2何谓DSK,EVM?3.3CCS的Simulator和Emulator有何区别?在哪些情况下合适使用Simulator调试程序?哪些情况下必须使用Emulator调试程序?3.4简述采用CCS及DSP系统开发DSP程序的主要步骤(包括软件仿真Simulator和硬件仿真Emulator)。2015年10月30日(第9周周五)交6第3次作业3.5在本章课上讲解的图形显示示例的输入窗口“GraphPropertyDialog”对话框为什么要对图形的标题、起始地址、缓冲区大小、显示数据大小、DSP数据类型、自动标尺属性及最大Y值作如下更改?GraphTitle:InputStartAddress:inp_bufferAcquisitionBufferSize:100DisplayDataSize:100DSPDataType:16-bitsignedintegerAutoscale:OffMaximumY-value:10003.6说明Profile数据的cycle.CPU:Incl.Total和cycle.CPU:Excl.Total的中文含义。7第4章TMS320C55x的软件设计4.1简述增强性能的DSP代码开发流程。

4.2分析下列ICETEK-VC5509-A评估板C语言代码,请在每一语句后对其功能进行注释。并说明px指向的存储器区的物理存储器的类型。

main(){ inti; unsignedint*px; px=(unsignedint*)0x20000;

for(i=0;i<32;i++,px++)(*px)=0;}84.3DSP/BIOS支持4种类型线程,按优先级由低到高给出这4种线程。说明任务(TSK)的优先级范围。2015年11月13日(第11周周五)交9第4次作业第5章TMS320C55x的信号处理算法设计实例5.116位定点数0xD000,分别计算该数Q15和Q0十进制数的大小。5.2已知x=0.4567,试将该数转换为Q15定点数(考虑舍入和不舍入两种情况)。105.3采用完整的TMS320C55xDSP的C语言实现N点Q15定标的余弦波信号产生函数。要求信号采样频率为44100Hz,包含2400Hz、16000Hz两种频率成份,降幅尺度因子均为0.48。115.4

采用TMS320C55xDSP支持的C语言编写如下L个FIR滤波器系数、一次滤波M个输入数据块的FIR滤波函数fir,请给出整个函数实现。voidfir(float*in,intM,float*h,intL,float*out,float*x)12参数

in[M]:M个元素的输入向量指针M:输入数据个数h[L]:L个FIR滤波器系数向量指针L:FIR滤波器系数的个数out[M]:M个元素的输出数据指针x[L]:L个元素的缓冲指针2015年11月27日(第13周周五)交13第5次作业第6章TMS320C55x的片内集成外设开发6.1分析下列ICETEK-VC5509-A评估板C语言时钟初始化函数代码,请在语句后注释。ICETEK-VC5509-A评估板TMS320VC5509的CLKIN焊接的晶振为12MHz,请计算执行此函数后评估板的主频。14voidCLK_init(){ioportunsignedint*clkmd;clkmd=(unsignedint*)0x1c00;*clkmd=0x2fb3;}156.2

已经编写完成如下C语言延时函数voiddelay(unsignedintnDelay){ inti,j; longk=0; for(i=0;i<nDelay;i++) {for(j=0;j<2048;j++)k++; }}16请编写ICETEK-VC5509-A评估板C语言代码,main函数先初始化EMIF,配置CE1和CE2为16位异步存储器,然后先熄灭D1-D4发光二极管指示灯,然后延时一会后仅D1亮、延时一会后仅D2亮、延时一会后仅D3亮和延时一会后仅D4亮。176.3分析下列ICETEK-VC5509-A评估板C语言I2C总线写函数代码,请在每一语句后对其功能进行注释。voidI2C_Write(unsignedshortintdevice,intcount,unsignedchar*bytedata){PC55XX_I2CpI2C=(PC55XX_I2C)C55XX_I2C_ADDR;inti;Write(pI2C->iccnt,count);WriteMask(pI2C->icsar,device,ICSAR_MASK_7);18WriteMask(pI2C->icmdr,ICMDR_STT|ICMDR_STP|ICMDR_TRX,ICMDR_STT|ICMDR_STP|ICMDR_TRX);for(i=0;i<count

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论