DSP技术第2章F24X体系结构.ppt
《DSP技术第2章F24X体系结构.ppt》由会员分享,可在线阅读,更多相关《DSP技术第2章F24X体系结构.ppt(31页珍藏版)》请在三一办公上搜索。
1、,TMS320C24x系列DSP的介绍,TMS320系列DSP概况TMS320C24x的CPU与系统结构TMS320C24x的汇编语言指令集TMS320C24x的外设模块TMS320C24x的应用前景,一、TSM320系列DSP,TMS320系列包括:定点、浮点、多处理器数字信号处理器和定点DSP控制器。C24x系列DSP将实时处理能力和控制器的外设功能于一身。有如下特性 灵活的指令集 内在的灵活操作 高速的运算能力 改进的并行结构 有效的成本,二、TMS320C24x系列DSP,TMS320C240是TMS320C24x系列DSP的第一代产品。为单片数字电机控制器制定了标准,执行速度达20M
2、IPS,几乎指令都可在50ns的单周期内完成,可对复杂的控制算法进行实时处理,主要应用领域包括:工业电机驱动 功率转换器和控制器 汽车系统,如电子动力转向装置 仪表和HAVC压缩机电机控制 机器人和计算机数字控制机械,TMS320C24x中央处理单元(CPU)采用并行的体系结构,CPU可在单指令周期内执行高速的算术运算。CPU包括三个基本组成部分:输入定标单元、乘单元和中央算术逻辑单元(CALU),结构如图1所示输入定标单元乘单元中央算术逻辑单元(CALU),一、TMS320C24x的内核CPU,图1 CPU的结构框图,TMS320C24x的CPU与系统结构,TMS320C24x的CPU与系统
3、结构,输入定标单元,32位的输入数据定标移位器把存储器中送来的16位值调整送至32位的中央算术逻辑单元(CALU)。数据调整对于算术运算、数据定标和逻辑运算时标非常必要。输入移位器作为程序/数据空间至CALU间数据通路一部分,不会占用时钟的开销。,C24x使用16位16位的硬件乘法器在单周期内产生有符号或无符号的32位结果,乘单元包括:1、用来保存一个乘数的16位暂时寄存器(TREG)2、乘法器 3、32位乘积寄存器(PREG)4、乘积移位器,TMS320C24x的CPU与系统结构,乘单元,中央算术逻辑单元,TMS320C24x的CPU与系统结构,中央算术逻辑单元主要组成部分包括:1、中央算术
4、逻辑单元(CALU)2、32位累加器(ACC)3、输出移位器,TMS320C24x的CPU与系统结构,二、存储器与I/O空间,544字16位片内数据/程序双口RAM 16K字16位片内程序ROM或FLASH 224字16位最大寻址空间(64K字程序空间、64K字数据空间、64K字I/O空间和32K字全局数据空间)外部存储器接口模块:软件等待状态发生器、16位地址数据总线 支持硬件等待状态,三、系统功能,TMS320C24x的CPU与系统结构,外设接口 TMS320C24x器件具有一条独立的外设总线,它工作在比CPU总线较低的频率下,大多数外设都是附在该外设总线。中断 TMSC240支持软件和硬
5、件中断,中断操作分三个阶段,分别是接受、响应、执行中断。在中断中,有些是可屏蔽的,有些是不可屏蔽的。,省电方式 TMS320C24x器件具有四种省电方式,这些方式通过停止CPU和各种片内外设的时钟来减少器件的功耗,当C240处于省电方式时,其全部内容一直保持,因而当由于中断发生而终止省电方式时,操作执行后不会改变。在省电方式中,CPU时钟域、系统时钟域和看门狗时钟可以被关闭,取决于时钟模块中的CKCR0寄存器的设置。,TMS320C24x的CPU与系统结构,TMS320C24X的片内A/D,24X片内有2路A/D采样率为100k采样精度为10bit这两路a/d基本可以满足大部分工业控制方面的采
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- DSP 技术 F24X 体系结构

链接地址:https://www.31ppt.com/p-6504749.html