网站大量收购独家精品文档,联系QQ:2885784924

DSP讲义2章0602-1 第2章 TMS320LF240x内部资源介绍 上海 理工 DSP 课件.ppt

DSP讲义2章0602-1 第2章 TMS320LF240x内部资源介绍 上海 理工 DSP 课件.ppt

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
DSP讲义2章0602-1 第2章 TMS320LF240x内部资源介绍 上海 理工 DSP 课件

第2章 TMS320LF240x内部资源介绍 功能模块 总线结构 CPU中央处理单元 存储器和IO空间 系统配置和中断 系统配置寄存器 中断系统 2.2.1 输入比例部分 功能: 将PRDB或DRDB上的16位数据进行移位或符号扩展,以便能进入32位的中央算术逻辑单元参与运算。 组成: 输入 移位和符号扩展 输出 2.2.2 中央算术逻辑部分 功能: 实现算术运算、逻辑运算并保存结果。 组成: 32位的CALU 32位累加器 输出移位器 2.2.3 乘法部分 功能: 在一个机器周期内完成有符号数或无符号数的乘法,得到32位乘积 组成: 16位临时寄存器 16×16乘法器 32位乘积寄存器 32位乘积移位器 2.2.4 辅助寄存器算术逻辑单元 功能: 与中央算术逻辑单元并行工作,实现对8个辅助寄存器AR0~AR7的算术运算,以便迅速完成间接寻址。 组成: AR0~AR7 ARAU 2.2.5 状态寄存器ST0和ST1 功能:包含各种状态和控制位 操作:可被保存至数据存储器或从数据存储器中加载 ST0: bit0~8:DP, 数据页面指针 bit9:INTM,中断总屏蔽位,INTM=1 bit10:保留位 bit11:OVM,溢出模式位,OVM=1时,调整溢出结果 bit12:OV,溢出标志位,OV=1,有溢出 bit13~15:ARP,辅助寄存器指针 2.2.5 状态寄存器ST0和ST1 ST1: bit0~1:PM,乘积移位模式位。 00,不移位;01,左移一位,低位填0;10,左移4位,低位填0; 11,左移6位,符号扩展 bit2~3:保留位 bit4:XF,XF引脚状态位 bit5~8:保留位 bit9:C,进位位,C=0,有借位或无进位 bit10:SXM,符号扩展控制位,SXM=1,允许符号扩展 bit11:TC,测试/控制位 bit12:CNF,片内DARAM配置位,CNF=1,B0区作程序存储器 bit13~15:ARB,辅助寄存器指针缓冲器 §2.3 存储器和IO空间 TMS320C24X系列DSP芯片的存储器共244K字,可分为4个独立空间: 64K字程序空间 64K字局部数据空间 32K字全局数据空间 64K字I/O空间 其中,程序空间占用PAB和PRDB;局部数据空间、全局数据空间及I/O空间共用总线DRAB、DRDB、DWAB及DWDB。 2.3.1 程序存储器空间分配情况 该64K空间可分为如下几个部分: 按功能划分 0000H~003FH:中断服务程序入口 0040H~FDFFH:用户程序区 FE00H~FEFFH:用户程序区,由双口存储器构成 FF00H~FFFFH:保留区 按物理构成划分 0000H~3FFFH:MP/ MC=0时,由16K字片内ROM提供;MP/ MC=1时,由片外程序存储器提供 4000H~FDFFH:由片外程序存储器提供 FE00H~FEFFH:CNF=1且 MP/ MC=0时,由片内DARAM 的B0区提供,否则,由片外程序存储器提供 FF00H~FFFFH:由片外程序存储器提供 2.3.2 数据存储器空间 2.3.2 局部数据存储器物理构成 0000H~7FFFH:片内集成 DARAM 双口存储器 B0区 256/512字,CNF=0时,充当数据存储器的0100和~02FFH;当CNF=1时,充当程序存储器的FE00H~FEFFH B1区 256/512字,只能充当数据存储器的0300H~04FFH B2区 32字,只能充当数据存储器的0060H~007FH,具有高速缓存功能 SARAM 单口存储器 当引脚RAMEN=1时,可同时作程序存储器和数据存储器;当引脚RAMEN=0时,不能被访问 8000H~FFFFH:片外扩展 2.3.2 局部数据存储器功能区 0000H~005FH:存储器映射寄存器区 0060H~007FH:用户数据区,一般由DARAM充当 0080H~00FFH:保留区 0100H~04FFH:用户数据区 0500H~07FFH:保留区 0800H~6FFFH:用户数据区,由SARAM充当 7000H~743FH:片内外设专用寄存器区 7440H~7FFFH:保留区 8000H~FFFFH:片外局部数据存储器区 2.3.2 全局数据存储器 作用 保存与其它处理器共用的数据,或作为一个附加的数据空间。 容量 32K,地址8000H~FFFFH 配置 使用局部数据存储器的物理存储器,即将局部数据存储器的高32K字地址空间划作全局数据空间。(此时,局部数据空间只剩下0000H~7FFFH的32K字) 使用独立的物理存储器。此时,片外扩展的数据存储器需借助控制信号来区分是作局部还是全局数据存储器。BR——全局数据存储器片

文档评论(0)

qiwqpu54 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档