dsp课程设计(论文)-基于dsp的bios语音通信功能的实现

dsp课程设计(论文)-基于dsp的bios语音通信功能的实现

ID:6362200

大小:980.50 KB

页数:27页

时间:2018-01-11

dsp课程设计(论文)-基于dsp的bios语音通信功能的实现_第1页
dsp课程设计(论文)-基于dsp的bios语音通信功能的实现_第2页
dsp课程设计(论文)-基于dsp的bios语音通信功能的实现_第3页
dsp课程设计(论文)-基于dsp的bios语音通信功能的实现_第4页
dsp课程设计(论文)-基于dsp的bios语音通信功能的实现_第5页
资源描述:

《dsp课程设计(论文)-基于dsp的bios语音通信功能的实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、华东交通大学课程设计目录绪论11DSP/BIOS系统基本原理21.1DSP/BIOS系统介绍21.2DSP/BIOS实现功能22系统总体设计32.1系统模块介绍32.2芯片工作原理82.3系统设计原理图113系统程序设计123.1系统程序设计流程图123.2系统程序设计133.3软件程序流程图134系统调试144.1系统硬件调试过程144.1.1USB设备驱动程序安装144.1.2CCS设置164.1.3CCS运行194.2调试结果与分析19结束语20参考文献21致谢22附录:源程序2325华东交通大学课程设计绪论BIOS是英文“BasicInputOutputSyste

2、m”的缩略语,直译过来后中文名称就是“基本输入输出系统”。其实,它是一组固化到计算机内主板上一个ROM芯片上的程序,它保存着计算机最重要的基本输入输出的程序、系统设置信息、开机后自检程序和系统自启动程序。其主要功能是为计算机提供最底层的、最直接的硬件设置和控制。DSP/BIOS是一个用户可剪裁的实时操作系统,主要由三部分组成:多线程实时内核;实时分析工具;芯片支持库。利用实时操作系统开发程序,可以方便快速的开发复杂的DSP程序。操作系统维护调度多线程的运行,只需将定制的数字信号算法作为一个线程嵌入系统即可;芯片支持库帮助管理外设资源,复杂的外设寄存器初始化可以利用直接图形

3、工具配置;实时分析工具可以帮助分析算法实时运行情况。DSP/BIOS以模块化方式提供给用户对线程、中断、定时器、内存资源、所有外设资源的管理能力都可以根据需要剪裁。实际应用中需要的定制算法作为一个线程插入DSP/BIOS的调度队列,由DSP/BIOS进行调度。这次设计主要是基于DSP的BIOS语音通信功能的实现。第一部分为系统基本原理,先简单的介绍了DSP/BIOS,再详细阐述其实现功能以及整个系统的工作原理。第二部分为系统整体设计,介绍了3个主要芯片的结构和工作原理并画出系统设计的原理图和PCP图。。第三部分为系统程序设计,基于DSP/BIOS语音通信的软件算法流程和程

4、序设计。第四部分为硬件调试及实验结果分析。在此次大作业中,我主要负责dsp/bios模块的硬件设计。25华东交通大学课程设计1DSP/BIOS系统基本原理1.1DSP/BIOS系统介绍DSP/BIOS是TI公司特别为其TMS320C6000TM,TMS320C5000TM和TMS320C28xTM系列DSP平台所设计开发的一个尺寸可裁剪的实时多任务操作系统内核,是TI公司的CodeComposerStudioTM开发工具的组成部分之一。1.2DSP/BIOS实现功能1、DSP/BIOS是CCS提供的一套工具,是一个尺寸可伸缩的实时内核,它是为了那些需要实时线程调度与同步、

5、主机与目标DSP间通信或者实时监测的应用而设计的。2、DSP/BIOS提供了抢占式多线程、硬件抽象、实时分析和配置工具。1.3DSP/BIOS工作原理如下图所示:音频信号音频信号A/D/AMcBSP1软中断(SWI)串行口硬中断(McBSP1HWI)DXPDXP中断程序的工作原理通过PHONE2采集数据,先由TLC274前级放大和调理经AD50转换通过同步串行口经CPLD选择MCBSP1与5402连接。经采集后的数据经5402处理后,同样经MCBSP1传回AD50通过TLC274放大后经PHONE1输出。25华东交通大学课程设计2系统总体设计2.1系统模块介绍发光管D1指

6、示+5V电源,表示评估板正常供电。语音信号采集和转换通过PHONE2采集数据,先由TLC274前级放大和调理经AD50转换通过同步串行口经CPLD选择MCBSP1与5402连接。经采集后的数据经5402处理后,同样经MCBSP1传回AD50通过TLC274放大后经PHONE1输出。AD50与MCBSP1接口图:DXDRFSXFSRCLKXCLKRMCLKDINDOUTFSFSDSCLKM/S10MDV(DD)TMS320VC5402TLC320AD50MCBSP1接口引脚名称输入/输出引脚的作用DXO数据的发送DRI数据的接受FSXI发送输出的帧同步脉冲FSRI接收输入的

7、帧同步脉冲25华东交通大学课程设计CLKXI接受时钟CLKRI发送时钟上述引脚的具体作用:引脚名称输入/输出引脚定义MCLKI主时钟输入脚DINI数据输入脚。DIN接收来自DSP的输入数据,与SCLK同步。FS为低电位时,在SCLK的下降沿数据被锁存。DOUTO数据输出脚。DOUT输出ADC或寄存器的数据,与SCLK同步。FS为低电位时,在SCLK的上升沿数据被送出。FSI/O帧同步信号。当M/S为高电位,FS输出信号;当M/S为低电位时,FS为输入信号。低有效FSD0帧延时输出脚SCLKI/O移位时钟脚。当M/S为高点位时,

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

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

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