DSPs原理及应用CCS实验报告

DSPs原理及应用CCS实验报告

ID:47202499

大小:477.64 KB

页数:22页

时间:2019-08-25

DSPs原理及应用CCS实验报告_第1页
DSPs原理及应用CCS实验报告_第2页
DSPs原理及应用CCS实验报告_第3页
DSPs原理及应用CCS实验报告_第4页
DSPs原理及应用CCS实验报告_第5页
资源描述:

《DSPs原理及应用CCS实验报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、DSPs原理及应用——实验报告实验一第17章利用CCS开发DSP程序程序Volume.c#include#include"volume.h"/*Globaldeclarations*/intinp_buffer[BUFSIZE];/*processingdatabuffers*/intout_buffer[BUFSIZEJ;intgain=MINGAIN;/*volumecontrolvariable*/unsignedintprocessingLoad=BASELOAD;/*processingro

2、utineloadvalue*/structPARMSstr={2934,9432,213,9432,&str};/*Functions*/externvoidload(unsignedintloadValue);staticintprocessing(int*input,int^output);staticvoiddatalO(void);*========main========voidmain(){int*input=&inp_buffer[O];int^output=&out_buffer[0];puts("v

3、olumeexamplestartedu);/*loopforever*/while(TRUE)*Readinputdatausingaprobe-pointconnectedtoahostfile.*Writeoutputdatatoagraphconnectedthroughaprobe-point.dataIO();#ifdefFILEIOputs(Hbeginprocessing*1)/*deliberatesyntaxerror*/#endif/*applygain*/processing(input,o

4、utput);*========processing========**FUNCTION:applysignalprocessingtransformtoinputsignal.**PARAMETERS:addressofinputandoutputbuffers.**RETURNVALUE:TRUE.*/staticintprocessing(int*input,int*output){intsize=BUFSIZE;while(size—){*output++=*input++*gain;}/*additional

5、processingload*/load(processingLoad);return(TRUE);*========datalO========**FUNCTION:readinputsignalandwriteprocessedoutputsignal.**PARAMETERS:none.*RETURNVALUE:none.*/staticvoiddataIO(){/*dodataI/O*/return;输入波形输出波形NameValue

6、TypeRadix国datalO0x00001B401£un...hexga

7、in1inidecr=1I驚WatchLocals知Watch1此时Gain值为1.输入波形Gain值为5输出波形Gain值为10时,输入输出波形如下:实验二第18章6701核心系统的定浮点运算程序的设计与分析1.定点小数乘法product.asm代码如下:•defstart.data.def_c_intOO_c」nt00multiplicand•word5*32768/10multiplier.word5*32768/10.bssresult,4JJ.textstart:MVKLmultiplicand,A11MVK

8、Hmultiplicands11MVKLmultiplier,B11MVKhmultiplier,B11LDW*A11,A12LDW*B11,B12NOP5MPYUA12,B12,A11MPYHLUA12,B12,B11MPYHA12,B12,B12MPYLHUA12,B12,A12NOPADDB11,A12,B11SHRB11,16,A12SHLB11,16,BHADDA11,B11,A11ADDA12,B12,A12MVKLresult,Bl1MVKHresult,BllSTWA11,*B11++STWA12,*B

9、11NOP5LOOP:BLOOPNOP5.endproduct.cmd代码如下:MEMORY{IPRAM:origin=0x00008000,len=0x01000IDRAM:origin二0x80000000,len二Ox10000}SECTIONS{.text:>1PRAM.data:>IDRAM.bss:>IDRAM反汇编窗

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。