APP下载

TMSC6713DSK DSP/BIOS多任务程序设计

2013-06-13杜广超杜松蒲孙慧慧

无线电工程 2013年4期
关键词:信号

杜广超,陈 锋,杜松蒲,孙慧慧

(中国人民解放军63888部队,河南济源459000)

0 引言

DSP/BIOS由TI公司开发的DSP实时操作系统,在基于DSP/BIOS的DSP程序开发中,每一个算法程序是对任务(TSK)、软件中断(SWI)和硬件中断(HWI)等的一种裁剪和组合,其程序架构具有共同性[1]。C6713DSK是TI公司针对C6713推出的学习开发板,以方便DSP初学者对DSP软硬件设计的把握,在国内众多高校和科研院所作为DSP的学习平台,具有极为广大的用户基础。针对该平台,设计了DSP/BIOS多任务程序,实现了多任务处理,并从功能设计到程序设计进行了详细论述,克服了C6713DSK和DSP/BIOS相关应用文献论述的笼统性[2-4]。

1 基于C6713DSK的多任务功能设计

C6713DSK硬件上由C6713最小音频应用系统、板上JTAG仿真电路和用户交互电路等部分构成[5],包 含 C6713 DSP、CPLD、8M FLASH、4M SDRAM、AIC23 Codec音频编解码等芯片,是以音频处理为目标应用领域的。DSP通过2个McBSP串口和AIC23 Codec相连,其中 McBSP0采用 SPI模式,专门用于配置AIC23 Codec时由DSP向其发送控制字,数据传输时处于空闲状态,McBSP1采用DSP模式,作为双向数据传输通道,AIC23 Codec和音频输入输出口相连组成音频处理系统,所设计的一些功能即基于此。还提供双拨开关DIP可以方便用户对DSP状态进行控制,提供LED指示灯可以对电路板状态进行显示,以及响应用户的操作。

基于DSK的构成和特点,根据DIP四个开关的状态可设置DSP处于不同的工作状态,实现多任务设计:

① DIP=“0000”时,LED按一定规律明灭;

② DIP=“0001”时,从音频输出口输出单音信号;

③DIP=“0010”时,从音频输出口输出 BPSK信号;

④DIP=“0100”时,从音频输入口输入声音,由DSP和另外一段音频混音,并叠加一定功率噪声后由音频输出口输出,实现音频的实时处理;

登录APP查看全文

猜你喜欢

信号
信号
完形填空二则
7个信号,警惕宝宝要感冒
孩子停止长个的信号
《铁道通信信号》订阅单
基于FPGA的多功能信号发生器的设计
基于Arduino的联锁信号控制接口研究
《铁道通信信号》订阅单
基于LabVIEW的力加载信号采集与PID控制
Kisspeptin/GPR54信号通路促使性早熟形成的作用观察