APP下载

基于DSP/BIOS的多信号并行处理软件架构设计

2012-12-17王敏

电子科技 2012年7期
关键词:指令信号系统

王 敏

(广州海格通信集团股份有限公司网通分公司,广东广州 510663)

随着信息技术和芯片技术的发展,DSP技术在航空、通信、医疗和消费类电子设备中得到广泛应用。伴随主频不断提升及多核并行工作,DSP芯片的运算能力快速增强。运用DSP芯片快速设计多类信号多路并行处理的软件,变得更加重要。为满足需求,文中提出一种基于DSP/BIOS的软件架构,可提高软件的可维护性和可重用性,方便算法的裁减添加及程序的跨平台移植,实现多类信号多路并行处理的软件快速开发设计。

1 DSP/BIOS简介

DSP/BIOS是TI公司推出的实时操作系统,集成在CCS(Code Composer Studio)开发环境中。DSP/BIOS采用静态配置策略,通过去除运行代码能使目标程序存储空间最小化,优化内部数据结构,在程序执行前够通过确认对象所有权较早地检测出错误,可满足DSP运行时的调试和性能分析,应用DSP/BIOS可以快速编写高效程序,较大的简化DSP应用程序的开发和调试。DSP/BIOS是一组可重复调用的系统模块应用程序接口API集合,分为系统模块System、协助模块Instrumentation、调度模块Scheduling、同步模块Synchronization、通信模块 Input/Output和配置模块CSL[1]。系统模块,主要完成芯片型号确认、字节序Endian Mode配置、主频配置、芯片Cashe空间划分及内存空间分配。协助模块Instrumentation,主要负责消息打印、事件日志及信息追踪工作。调度模块,为DSP/BIOS核心功能,可细化为定时管理CLK、周期中断管理PRD、硬中断管理HWI、软中断管理SWI、任务管理TSK和空闲任务管理IDL。CLK控制片内的32位实时逻辑时钟,负责PRD周期的设置。PRD管理周期对象,触发应用程序周期执行性,为一种特殊的SWI。……

登录APP查看全文

猜你喜欢

指令信号系统
听我指令:大催眠术
Smartflower POP 一体式光伏系统
信号
WJ-700无人机系统
ZC系列无人机遥感系统
完形填空二则
ARINC661显控指令快速验证方法
LED照明产品欧盟ErP指令要求解读
基于FPGA的多功能信号发生器的设计
连通与提升系统的最后一块拼图 Audiolab 傲立 M-DAC mini