资源描述:
《dsp系统课程设计结题报告》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、计算机与信息学院2012-2013课程论文《DSP系统课程设计》课程性质:考察学号:20101361##姓名:****专业:通信工程授课教师:孙水发完成日期:2013年1月17日DSP系统课程设计结题报告1、板卡及板卡芯片介绍(1)DSP5509开发板 本套件是一套功能齐全的基于TMS320VC5509ADSP的学习开发平台,DSP5509开发板既可作为开发板供用户学习使用,也可作为系统板嵌入到用户的产品供用户进行二次开发以便缩短产品开发周期.是迄今为止市面上性价比最高的5509开发板. ·DSP5509A板上有RTL8
2、019AS网络接口芯片,方便用户实现以太网通讯 ·DSP5509A板上有TLV320AIC23高保真音频编解码器,方便用户实现录音和播音 ·DSP5509A板上有RS232转换电路,方便与上位机实现通讯 ·DSP5509A板上有LCD接口 ·DSP5509A板上有多达5个按键,方便用户配合LCD实现人机对话 ·DSP5509A板上提供3路的外扩可屏蔽中断源输入接口 ·DSP5509A板上提供多达2路10位A/D输入接口 ·DSP5509A板上提供8路GPIO接口,带指示灯 ·DSP5509A板上提供总线开放,数据线,地址
3、线,控制线、特殊功能引脚全部引出,方便用户二次开发 ·DSP5509A板上带Altera公司最新的MAX-IICPLD,使用户在学习DSP的同时掌握第二代CPLD的使用(EPM7064、EPM7128等为第一代) (2)DSP处理器:·DSP处理器TMS320VC5509A,32位定点高速数字处理器,最高工作频率200MHz ·DSP片内内置64KBytesROM,可存放用户程序,可加密 ·DSP片内内置128K*16位RAM,包括:32K*16位双通道RAM(DARAM),96K*16位单通道RAM(SARAM) ·D
4、SP片外扩展4M*16位同步动态SDRAM(基本配置),最大可扩展到8M*16位 ·DSP片外外扩1MBytesFLASH(基本配置),方便用户样机开发 ·DSP自带2路10位ADC ·DSP自带USB2.0FullSpeed接口,可以传输图像、视频等高速数据 ·DSP自带MMC/SD卡接口,支持热插拔数码相机通用的MMC/SD卡 2、CCS4环境介绍CodeComposerStudio&™(CCS或CCStudio)是一种针对TI的DSP、微控制器和应用处理器的集成开发环境。CCStudio包括一套用于开发和调试
5、嵌入式应用程序的工具。它包括用于各种TI设备系列的编译器、源代码编辑器、项目生成环境、调试程序、探查器、模拟器和其他许多功能。CCStudio提供一个单一用户界面,指导用户完成应用程序开发流程的每一步骤。类似的工具和界面使用户能够比以前更快地开始使用,并且能够向他们的应用程序添加功能,这些都归功于成熟的生产能力工具。CCStudio版本4(CCSv4)以Eclipse开源软件框架为基础。CCSv4之所以以Eclipse为基础,是因为Eclipse为开发环境提供了一个优异的软件框架,是众多嵌入式软件供应商所使用的标准框架。
6、CCSv4将Eclipse软件框架的优势和来自TI的高级嵌入式调试功能相结合,为嵌入式程序开发人员生成一个功能丰富的吸引人的开发环境。(1)调试程序CCStudio的集成调试程序具有用于简化开发的众多功能和高级断点。条件断点或硬件断点以全C表达式、本地变量或寄存器为基础。高级内存窗口允许您检查内存的每一级别,以便您可以调试复杂的缓存一致性问题。CCStudio支持复杂的多处理器或多核系统的开发。全局断点和同步操作提供了对多个处理器和多核的控制。(2)分析CCStudio的交互式探查器使快速测量代码性能并确保在调试和开发过
7、程中目标资源的高效使用变得更容易。探查器使开发人员能够轻松分析其应用程序中指令周期内或其他事件内的所有C/C++函数,例如缓存未命中/命中率、管道隔栏和分支。分析范围可用于在优化期间将精力集中在代码的高使用率方面,帮助开发人员开发出经过优化的代码。分析可用于任何组合的汇编、C++或C代码范围。为了提高生产能力,所有分析设备在整个开发周期中都可供使用。(3)脚本某些任务,例如测试,需要运行数小时或数天而不需要用户交互。要完成此类任务,IDE应能自动执行一些常见任务。CCStudio拥有完整的脚本环境,允许自动进行重复性任务
8、,例如测试和性能基准测试。一个单独的脚本控制台允许您在IDE内键入命令或执行脚本。(4)图像分析和虚拟化CCStudio拥有许多图像分析及图形虚拟化功能。其中包括以图形方式在能够自动刷新的屏幕上查看变量和数据的能力。CCStudio还能以本机格式(YUV、RGB)查看主机PC或在目标电路板中加载的图像和视频数据。(5