没有合适的资源?快使用搜索试试~ 我知道了~
嵌入式系统/ARM技术中的嵌入式语音通信系统中VxWorks BSP的设计实现
需积分: 0 0 下载量 51 浏览量
2020-11-10
10:00:54
上传
评论
收藏 295KB PDF 举报
温馨提示
试读
6页
0 引 言 当前普遍使用的DSP语音处理技术只能对语音进行简单处理,不能适应语音业务的多样化趋势。本文介绍利用MPC860和VxWorks实现综合语音通信平台,支持多板卡、多路语音实时传输,可扩展多路语音共听功能。利用MPC860的通信和信号处理功能,且Vx-Works具有占用空间小、执行效率高、方便进行个性化定制和较好的兼容性等特点,所以该综合语音通信平台在功能、硬件结构、体积、功耗以及灵活性上具有较大优势。 在设计中尽量采用嵌入式开发中的常用器件,以便稍加改动即可应用于其他设计。可以根据实际需要更改系统中语音通道的数目和扩展多路语音共听功能等。 1 系统结构及工作原理
资源详情
资源评论
资源推荐
嵌入式系统嵌入式系统/ARM技术中的嵌入式语音通信系统中技术中的嵌入式语音通信系统中VxWorks
BSP的设计实现的设计实现
0 引 言 当前普遍使用的DSP语音处理技术只能对语音进行简单处理,不能适应语音业务的多样化趋势。本
文介绍利用MPC860和VxWorks实现综合语音通信平台,支持多板卡、多路语音实时传输,可扩展多路语音共听
功能。利用MPC860的通信和信号处理功能,且Vx-Works具有占用空间小、执行效率高、方便进行个性化定制
和较好的兼容性等特点,所以该综合语音通信平台在功能、硬件结构、体积、功耗以及灵活性上具有较大优
势。 在设计中尽量采用嵌入式开发中的常用器件,以便稍加改动即可应用于其他设计。可以根据实际需要
更改系统中语音通道的数目和扩展多路语音共听功能等。 1 系统结构及工作原理
0 引 言
当前普遍使用的DSP语音处理技术只能对语音进行简单处理,不能适应语音业务的多样化趋势。本文介绍利用MPC860和
VxWorks实现综合语音通信平台,支持多板卡、多路语音实时传输,可扩展多路语音共听功能。利用MPC860的通信和信号处
理功能,且Vx-Works具有占用空间小、执行效率高、方便进行个性化定制和较好的兼容性等特点,所以该综合语音通信平台
在功能、硬件结构、体积、功耗以及灵活性上具有较大优势。
在设计中尽量采用嵌入式开发中的常用器件,以便稍加改动即可应用于其他设计。可以根据实际需要更改系统中语音通道
的数目和扩展多路语音共听功能等。
1 系统结构及工作原理
1.1 系统组成及特点
整个通信平台由语音通信处理主板和语音采集回放子板组成。语音通信处理主板包括CPU MPC860、FLASH存储器、
SDRAM存储器、10/100Mb/s网络接口、RS 232串口、BDM调试接口、Console接口、供电和复位电路及120pin连接器。
通信处理主板的核心MPC860是Motorola公司的一款由MC68360演变而来的通用单片集成嵌入式微处理器,适用于通信和网
络系统。该微处理器内部有两个处理器:PowerPC和32位RISC处理器。PowerPC核同内存管理单元(MMU)、指令和数据
Cache一同处理高层次应用,CPM则负责完成低层数据通信。两个处理器主要通过共享内存交互。通信处理模块利用
SCC,SMC,SPI和I2C串行通道与外部设备通信,其中SCC和SMC支持时分复用。设计中,SCC工作在QMC协议Trans-
parent Mode。通信处理模块(CPM)新增了数字信号处理(DSP)功能。语音采集回放子板由语音采集电路、语音回放电路、基
于FPGA实现的通信控制器和与语音通信处理主板连接的120pin连接器组成。
由于MPC860的数据传输速度相比ADC和DAC要快很多,设计相应的逻辑电路控制语音的采集和回放、协调MPC860和数
据采集、回放电路之间的通信是保证系统正常工作的关键。文中设计了基于Altera公司的CycloneⅡEP2C8芯片实现的通信控制
器来解决这一问题。
将通信平台分为语音通信处理主板和语音采集回放子板分别设计实现,是为了降低系统开发难度和便于系统维护、升级和
扩展。例如语音通信处理主板无需改动即可利用已有的连接器、FEC网络接口和SDRAM存储器等资源与视频编解码芯片、视
频压缩/解压缩芯片组成网络视频服务器。
1.2 功能结构和工作原理
语音通信处理主板的功能结构如图1所示。
系统上电后,语音通信处理主板复位电路产生复位信号,MPC860接收到复位信号后,跳转到0X100处开始执行启动代
码。按照BSP配置逐步执行CPU初始化、板上其他硬件电路的初始化、操作系统运行所需数据结构的初始化、启动VxWorks
WIND内核、创建UserRoot任务、初始化系统中用到的可选扩展模块(如I/O系统、文件系统、网络协议等)、创建任务
usrAppInit(),此时语音通信平台准备就绪,可以执行语音通信任务。采集板的功能结构如图2所示,语音通信处理主板启动完
weixin_38513794
- 粉丝: 1
- 资源: 947
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0