第2章 TMS320LF240x的硬件结构.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
综之,当某个中断发出请求且允许中断时,则CPU先将当前的PC加l压入堆栈,即保护返回(断点)地址。然后,CPU自动地将该请求中断的向量地址送入PC,CPU便转入该请求中断的服务子程序运行。当碰到中断服务子程序的返回指令RET时,CPU自动将堆栈中的返回地址弹出到PC中,恢复中断前的程序继续运行。 退出 2.6.3 中断向量表和优先级分配 TMS320LF240x利用CPU支持的6个可屏蔽中断,采用集中化的中断扩展设计来满足大量的外设中断需求。 TMS320LF2407的中断源优先级和中断入口地址向量表见下表 。 退出 第3章 TMS320LF240x的硬件结构 第2章 TMS320LF240x的基本原理 DSP芯片的资源配置及引脚说明 基本结构 存储器和I/O空间 系统配置寄存器 系统的中断管理 DSP中央处理单元 2.1 DSP芯片的资源配置及引脚说明 2.1.1 TMS320LF240x的资源配置 (1)含有两个事件管理器EVA和EVB。每个事件管理器又包含有两个16位的通用定时器、8个PWM通道、可编程的PWM死区控制、3个捕获单元、正交编码脉冲电路、16通道的ADC电路等。 (2)采用静态CMOS技术,使得供电电压降为3.3V,40MIPS的执行速度使得频率在40MHz时指令周期缩短25ns。 (3)含有可扩展的192KB字外部存储器空间,其中64KB程序存储器空间,64KB数据存储器空间,64KB I/O寻址空间。 (4)基于TMS320C2xxDSP芯片的内核,保证了TMS320LF240x的代码与TMS320系列的其他DSP芯片代码兼容。 退出 (5)含有高达32KB字的Flash程序存储器,1.5KB的数据/程序RAM,544B的双口RAM和2KB的单口RAM。 (6)含有可实现半双工或全双工通信的串行通信接口(SCI)模块。 (7)含有可单独编程或复用的通用输入/输出引脚共40个。 (8)含有两个电动机驱动保护中断、复位中断和两个可屏蔽外部中断。 (9)含有16位的串行外设(SPI)接口模块,提供了一个高速同步串行总线,可与带有SPI接口的芯片连接。 (10)含有3种低功耗模式的电源管理。 (11)含有一个看门狗定时器模块。 退出 (12)含有基于锁相环的时钟发生器。 (13)它的10位A/D转换器最小转换时间为500ns,可选择由两个事件管理器来触发两个8通道输入A/D转换器或一个16通道输入的A/D转换器。 (14)含有控制器局域网络(CAN)2.0B模块。 退出 2.1.2 TMS320LF240x的引脚说明 在TMS320LF240x系列的DSP中,不同型号芯片的引脚数是不同的。 TMS320LF2407A的引脚是该系列芯片的一个超集,即TMS320LF2407A涵盖了其他芯片的所有引脚。 退出 TMS320LF2407A共有144个引脚,可分为以下几类: 事件管理器A(EVA)引脚; 事件管理器B(EVB)引脚; 模数转换器(ADC)引脚; 通信模块(CAN/SPI/SCI)引脚; 外部中断与时钟引脚; 振荡器/PLL/FLASH/引导程序及其他引脚; JTAG仿真测试引脚; 地址/数据和存储器控制信号引脚; 电源引脚 。 退出 2.2 基本结构 基本结构分为: 1.中央处理单元(CPU)。主要包括中央算术逻辑单元(CALU)、累加器(ACC)、乘法器(MUL)、移位寄存器和寻址单元等。 2.存储器。包括片内Flash、片内ROM、单口RAM(SARAM)、和双口RAM(DARAM)。 3.片内外设与专用硬件电路。包括数字输入输出模块(I/O)、事件管理器(EV)、模数转换模块(ADC)、串行外设模块(SPI)、串行通信模块(SCI)、局域网控制模块(CAN)。 退出 2.3 DSP 中央处理单元(CPU) CPU是DSP的核心部件,主要进行取数、运算(加、乘、移位等)、送数的操作。 1.输入定标移位器 TMS320LF240x芯片的数据总线是16位,而中央算术逻辑单元(CALU)是32位,为了把16位数据转换为32位,必须完成不同数据格式之间的转换,这个转换工作就是由输入定标移位器完成的。因此,输入定标移位器的16位输入与数据总线相连,32位输出与CALU单元相连。 输入定标移位器作为从数据总线到CALU之间的数据传输路径的一部分,不会额外占用CPU的时钟开销。 退出 2.中央算术逻辑部分 由32位的中央算术逻辑单元(CALU)、32位的累加器(ACC)以及32位的输出移位器组成。可以实现16位加、减、布尔逻辑操作、位测试、移位和循环等算术和逻辑

文档评论(0)

好文精选 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档