1 / 11
文档名称:

DSP系统课程设计结题报告课程论文.doc

格式:doc   大小:57KB   页数:11页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

DSP系统课程设计结题报告课程论文.doc

上传人:86979448 2018/2/17 文件大小:57 KB

下载得到文件列表

DSP系统课程设计结题报告课程论文.doc

相关文档

文档介绍

文档介绍:计算机与信息学院2013-2014课程论文
《DSP系统课程设计》
课程性质:考察
学号: 2011136105
姓名:陈伟
专业:通信工程
授课教师:孙水发
完成日期:2013年12月29日
DSP系统课程设计结题报告
摘要:
中断是由硬件或软件驱动信号产生的,它由DSP暂停当前程序的执行而去执行中断服务(ISR)。TMS320C55x DSP支持32个中断服务程序(ISR),其中有些中断可以由软件或硬件触发,软件中断有程序指令(ITNR、TRAP或RESET)产生,硬件中断由设备的一个信号产生。
关键词:
DSP5509 中断 ISR
板卡及板卡芯片介绍
(1)DSP5509开发板 
本套件是一套功能齐全的基于TMS320VC5509A DSP的学****开发平台,DSP5509开发板既可作为开发板供用户学****使用,. 
· DSP5509A板上有RTL8019AS网络接口芯片,方便用户实现以太网通讯 
· DSP5509A板上有TLV320AIC23高保真音频编解码器,方便用户实现录音和播音 
· DSP5509A板上有RS232转换电路,方便与上位机实现通讯 
· DSP5509A板上有LCD接口 
· DSP5509A板上有多达5个按键,方便用户配合LCD实现人机对话 
· DSP5509A板上提供3路的外扩可屏蔽中断源输入接口 
· DSP5509A板上提供多达2路10位A/D输入接口 
· DSP5509A板上提供8路GPIO接口,带指示灯 
· DSP5509A板上提供总线开放,数据线,地址线,控制线、特殊功能引脚全部引出,方便用户二次开发 
· DSP5509A板上带Altera公司最新的MAX-II CPLD,使用户在学****DSP的同时掌握第二代CPLD的使用(EPM7064、EPM7128等为第一代) 
(2)DSP处理器:
· DSP处理器TMS320VC5509A,32位定点高速数字处理器,最高工作频率200MHz 
· DSP片内内置64K Bytes ROM,可存放用户程序,可加密 
· DSP片内内置 128K * 16位 RAM,包括:32K*16位双通道RAM(DARAM),96K*16位单
通道RAM(SARAM)  
· DSP片外扩展4M * 16位同步动态SDRAM(基本配置),最大可扩展到8M * 16位 
· DSP片外外扩1M Bytes FLASH(基本配置),方便用户样机开发 
· DSP自带2路10位ADC 
· FullSpeed接口,可以传输图像、视频等高速数据 
· DSP自带MMC/SD卡接口,支持热插拔数码相机通用的MMC/SD卡 
S4环境介绍
poser Studio&amp™(Studio)是一种针对TI的DSP、Studio包括一套用于开发和调试嵌入式应用程序的工具。它包括用于各种TI设备系列的编译器、源代码编辑器、项目生成环境、调试程序、探查器、Studio提供一个单一用户界面,指导用户完成应用程序开发流程的每一步骤。类似的工具和界面使用户能够比以前更快地开始使用,并且能够向他们的应用程序添加功能,这些都归功于成熟的生产能力工具。
CCStudio版本4 (CCSv4)Sv4之所以以 Eclipse为基础,是因为Eclipse为开发环境提供了一个优异的软件框架,Sv4 将Eclipse软件框架的优势和来自TI的高级嵌入式调试功能相结合,为嵌入式程序开发人员生成一个功能丰富的吸引人的开发环境。

(1)调试程序
CCStudio的集成调试程序具有用于简化开发的众多功能和高级断点。条件断点或硬件断点以全C表达式、本地变量或寄存器为基础。高级内存窗口允许您检查内存的每一级别,Studio支持复杂的多处理器或多核系统的开发。全局断点和同步操作提供了对多个处理器和多核的控制。
(2)分析
CCStudio的交互式探查器使快速测量代码性能并确保在调试和开发过程中目标资源的高效使用变得更容易。探查器使开发人员能够轻松分析其应用程序中指令周期内或其他事件内的所有C/C++函数,例如缓存未命中/命中率、管道隔栏和分支。分析范围可用于在优化期间将精力集中在代码的高使用率方面,帮助开发人员开发出经过优化的代码。分析可用于任何组合的汇编、C++或C代码范围。为了提高生产能力,所有分析设备在整个开发周期中都可供使用。
(3)脚本
某些任务,例如测试,需要运行数小时或数天而不需要用户交互。要完成此类任务,Studio拥有完整的脚本环境,允许自动进行重复性任务,