北邮DSP实验一_图文

北邮DSP实验一_图文

ID:43765118

大小:645.25 KB

页数:11页

时间:2019-10-14

北邮DSP实验一_图文_第1页
北邮DSP实验一_图文_第2页
北邮DSP实验一_图文_第3页
北邮DSP实验一_图文_第4页
北邮DSP实验一_图文_第5页
资源描述:

《北邮DSP实验一_图文》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、2015-2016学年第二学期信号与信息处理综合实验(DSP)实验一学院:信息与通信工程学院班级:学号:姓名:班内序号:一.实验目的熟悉CCSV5的开发流程,了解各个菜单的功能。二.实验环境CodeComposerStudiov5,WindowsXP,DSP开发板三•实验要求1.在控制台显示HelloWorld2.控制LED灯闪烁FTP给出一个LED的程序模板,可以控制LED-0的闪烁。基于该模板,需要完成:1)修改闪烁的频率;2)通过写8bit数值到CPLD寄存器來控制LED,使得4个LED以200ms的频率同时打

2、开和关闭;3.在验收吋候依照助教的要求改变LED灯的闪烁方式四•实验原理4.1总休介绍DSP芯片也称数字信号处理器,是一种特别适合于进行数字信号处理运算的微处理器,其主要应用是实时快速地实现各种数字信号处理算法。本学期DSP实验所用芯片为TI公司生产的TMS320C6416T。TMS320C6416T为定点DSP,基于第二代高性能的VLIW架构,拥冇超长指令字,即一种非常长的指令组合,它把许多条指令连在一起,增加了运算的速度。4.2处理器介绍该系列芯片的处理器由三部分组成:1)CPU内核:有8个并行操作的功能单元,被

3、分为类似的两套有两组寄存器,每组包括16个32位寄存器;2)存储器:包拆程序存储器和数据存储器片内程序存储器总线宽度为256bit,每个周期可取「条32位指令;3)外设:直接存储器访问DMA、外部存储器接口EMIF、串口、扩展总线、定时器等。4.3相关函数介绍为了方便用户对DSP系统进行开发,TI公司的第三方提供一种简单的系统评估平台,即DSK开发套件和评估板。DSK和EVM(评估板)除了提供基木的硬件平台外,还提供完整的代码牛•成工貝和调试工貝。用户可以使用DSK或EVM完成需要设计系统的硬件性能、软件算法的评估,

4、为确定系统的软/硕件方案提供可靠的依据。以下为DSK6416提供的DSP开发相关函数:voidDSK6416_init();/*初始化所有板子的初始函数勺uint8DSK6416_rget(intl6regnum);/*读取CPLD寄存器的8bit值*/voidDSK6416_rset(int16regnum,uint8regval);/*写8bit数值到CPLD寄存器*/voidDSK6416_wait(uint32delay);/*插入dl次的迭代循坏*/voidDSK6416_waitusec(Uint32de

5、lay);/*插入dl微秒的迭代循环*/利用以上函数,实现DSP板子的初始化以及开关状态读取和LED灯的亮灭控制。4.4寄存器介绍CPLD寄存器定义如下:OffsetNameBit7Bit6Bit5Dk4Bit3Bit2Bit1Bito0USER.REGUSRSW3RUSRSW2RUSRSW1RUSRSWORUSRLED3FVW0(0«)USRLED2FVW(MOW)USRLED1RWO(0ff)USRLEDOFVWO(OW)1DC.REGDCDETR0DCSTAT1ROCSTATORDCRSTR(XNoreset)

6、0DC.CNTL1R/W(Mlow)DC.CNTLOR/W0(low)4VERSIONCPLD_VER(3.0)R0BOARDVERSION?。]R6MISCMcBSP2ENR(MCBSP2enabled)SCR4FVW0SCR.3FVW0DSPPLLSELECTR1DSPPLL.ENABLER1FLASH.PAGEFVW0(A19=0)McBSP2OVOFFBoardR/W0(Onboaid)McBSPION/OFFBoardR/W0(Onboard)本实验所需配置的寄存器为USER_REG,该寄存器用于读取DIP

7、JT-关状态,并将LED灯开关。其具体描述如BitNameR/WDescription7US匚R_SW3RUserDIPSwitch3(1=Off,0=On)6USER.SW2RUserDIPSwitch2(1=Off,0=On)5USER_SW1RUserDIPSwitch1(1=Off,0=On)4USERSW0RUserDIPSwitch0(1=Off,0=On)3USER_LED3R/WUser-definedLED3Control(0=Off,1=On)2USERLED2R/WUser-definedLED

8、2Control(0=Off,1=On)1USER^LEDIR/WUser-definedLED1Control(0=Off,1=On)0USER_LEDOR/WUser-definedLED0Corilrul(0=Off,1=Ou)由上表可以看出,USER_REG前以个比特用于DIP,读该寄存器前四比特,若相应比特位置一表示所对应开关断开,相

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

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

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