首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 常用文档 > 基于VxWorks的多DSP系统的多任务程序设计

基于VxWorks的多DSP系统的多任务程序设计

资料介绍
嵌入式系统论文

基于VxWorks的多DSP系统的多任务程序设计
摘要:多DSP信号处理板广泛地运用于工业、军事、通信和医疗等许多方面。本文介绍一
种基于VxWorks实时操作系统的ADSP21160的多DSP板设计,以及该板在数字式声纳的实时
信号处理系统中的应用,并介绍在VxWorks实时操作系统下的软件算法仿真和实现。
    关键词:多DSP阵列 声纳系统 VxWorks
   
近年来,计算机产品的应用领域越来越广,数字信号处理器的发展表现得尤为明显。DS
P芯片制造商和DSP板开发商利用自身的优势不断开发出多DSP结构的产品来满足这种需求
。通常的DSP设备是与嵌入式系统相结合,来实时地完成某一特定任务。随着信号采集速
度和处理速度的要求越来越高,许多领域都需要进行多处理器运算,其中包括医学、图
像处理、军事、工业控制、电信等许多领域。多处理器系统可以根据所需实现的功能和
处理器的性能来调节处理结点的数目,使系统达到最佳的性能价格比。
  实际上,只有从芯片开始仔细设计,才能方便地实现多处理器系统的调节功能。这
里选用的是AD公司新出品的SHARC级处理器ADSP21160。
  ADSP21160具有很大的片内存储区、多重内部总线结构、独立的I/O子系统;具有构
造多处理器系统的所有特点,能够真正支持处理器数目的可调节功能,十分适合组成高
性能浮点的多DSP系统。
VxWorks是目前世界上用户数量最大的实时操作系统。这使它除了具有优越的技术性能之
外,还具有丰富的应用软件支持、良好的技术服务和可靠的系统稳定性。由于它具有以
上优点,本系统中选用了VxWorks作为MVME167的操作系统。
一、ADSP21160的特点
  ADSP21160
是AD公司采用超级哈佛结构的一种新产品。21160的汇编代码与2106x兼容,处理器具有
SIMD(单指令流多数据流)功能;而21
基于VxWorks的多DSP系统的多任务程序设计
本地下载

评论