实时操作系统DSP_BIOS的应用.pdf
上传人:qw****27 上传时间:2024-09-12 格式:PDF 页数:5 大小:271KB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

实时操作系统DSP_BIOS的应用.pdf

实时操作系统DSP_BIOS的应用.pdf

预览

在线预览结束,喜欢就下载吧,查找使用更方便

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

万方数据实时操作系统DSP/B10S的应用‰。。妻妻未蔗盘妻黑¨。。。鼍:意纛铲=蒜?。山⋯””’1一====;=========;===================T¨appIicutl⋯fHnalysis酬ell0进TimeSystemDSP简介壹(江苏大学研究生部要:介绍实时操作系统(R1'0s)DsP/B10s在DsP开发中的应用。首先简述DsP厦其应用的一般模型,然后分别论述实时操作系统在DsP的外设管理、实时性能分析以及程序流程控制中的应用,.同时总结了学习步骤。关键词:信号采集与处理;实进操作系统:数字信号处理器ApplicationofRealoperatingpe—phemhnan89啪e咄中图分类号:7rN409文献标识码:B文章编号:1563—4795(2003)06一0026一04引言数据信号的处理,或者说对信号的数字处理,包括对信号的采集,变换,滤波,估值,增强,压缩,识别等。信号采集与处理系统的一般结构是前端的模数转换部分将从外部接收到的模拟信号经过采样与量化处理后,转换成数字量再送人数字信号处理系统进行处理,以达到想要的效果。不难发现,不同应用领域中的信号采集和处理系统的硬件结构都是相似的,所不同的主要是A/D部分的采样频率要求以及具体的算法差异。所以,如何实现高速信号采集与数据处理当前广受关注。本文主要介绍实时操作系统DsP/B10s的开发设汁及一些基本的应用。Processor)是数字信号处理器的英文名称缩写,市场占有量最大的是美国德克萨斯仪器公司(Texasfn刚mments)开发的TMs320系列,它广泛碰用于自动控制和高速信号处理。DsP不同于原来的微处理器,它是在模拟信号变成数字信号以后进行高速实时处理的专用处理器,其处理速度比最快的cPu还快lO倍一50倍,这是因为DsP芯片内部包含并行乘法器。实时信号处理技术的核心和标志就是DsP,由于快速傅立叶变换等实用算法的提出,使数字信号处理器有着区别于普通科学计算的本质特征,即强凋运算的实时性。DsP具有以下特点:(1)普遍采用数据总线和程序总线分离的哈佛结构及改进的哈佛结构,比传统的冯-诺依曼结构有着更高的指令执行速度(时钟达50MHz一60MHz、每秒执行16.7M条指令、每秒33,33位浮动小数点运算)。(2)大多数采用流水技术,即每条指令都由片内多个功能单元分别完成取指,译码,取数,执行等多个步骤。(3)许多DsP带有1)MA通道控制器以及串行通信接口,配合片内多总线结构,数据块传递速度大大加快。(4)具有简单的指令体系,充实的接[_『功能和开发环境,通用性强。江苏镇江摘th。印州cationDsP(D洄tal20∞年6H212013)system(RT0s)jndevel叩mentfln比.the目tu(bwords:S1印d12signal收稿日期:2002—10一14Ekctmn、ccamponem&uevlce^pp¨atlo精realDsPintmduced】llthi8p8pPL¨rst,lhPnormalillodela『ld8pplicHtlonmIIDducedThen,wedjdcussRTOs他州Ijmcpe—oHndncepmgraⅡlnowconlr01Dsl’oneby1nmeKeycollectionandman且妒:Real【imcopemtion8ystem;DSpAbstract:timeoperaIi“g0fitsi8inmeans【。pj891ve“lsa5one万方数据爨重庆银河试验仪器有限公-:潦霪o≤溪鬻≥—矗:—翔;鬃国万方数据@算(¨11),每秒稠用l(西)为低电平叫,电路有效,McBsP以BsPcIDsP/B10s实时操作系统介绍DsP/BIOs实时操作系统的应用024点F丌电手元嚣件盔用这种控制的基本原理是当电路的片选信号端基准时钟给串行A1)c的输入引脚DIN输入控制指令ADDlN,指令串行ADc采样cHO~cH7中指定通道的信号..串行ADc—H完成采样保持与转换,即给McRsP的帧信号々1脚BsPFsRO发出有效信号,McB—sP根据帧信号指示开始采集串行输出的数字量,具有设计简节,软件实现方便的优点。我们可以利用DsP的DMA控制器操作McBsP的数据接收与发送,使对DsP的运算资源占有率降到最小限度。DsP/B10s实时操作系统足美国TI公司的DsP开发软件之一。下面详细介绍这种操作系统。对现在国内的很多DsP开发者来说,他们往往被DsP/BIOs表面上的繁琐所迷惑,害怕面对许多繁琐的实时操作系统文档,『flj仍然采用手工汇编或者c代码编译的老式开发方式,从而忽略了l】sP/BIOs的强大开发和管理能力。下文首先介绍DsP/BlOs的基本情况,然