TMS320LF240XDSP内部资源介绍.ppt
《TMS320LF240XDSP内部资源介绍.ppt》由会员分享,可在线阅读,更多相关《TMS320LF240XDSP内部资源介绍.ppt(87页珍藏版)》请在三一办公上搜索。
1、第2章 内部资源介绍,2.1 基本结构,1、引脚,LF240 x系列的DSP芯片中,不同型号芯片的引脚数是不同的。如LF2407A有144个引脚,LF2406A有100个引脚,等等。下面是TMS320LF2407A 引脚封装及其结构图,2.1 基本结构,1、引脚,LF240 x系列的DSP芯片中,不同型号芯片的引脚数是不同的。如LF2407A有144个引脚,LF2406A有100个引脚,等等,2.1 基本结构,1、引脚,LF240 x系列的DSP芯片中,不同型号芯片的引脚数是不同的。如LF2407A有144个引脚,LF2406A有100个引脚,等等,各引脚按功能可分为以下8部分:表2.12.9
2、分类列出了分别列出了TMS320LF240 x各引脚及其功能。(1)事件管理器(EVB和EVB)引脚;(2)ADC模数转换器引脚(3)通信模块(CAN/SPI/SCI)引脚;(4)外部中断与时钟引脚;(5)地址/数据及存储器控制信号引脚;(6)振荡器/PLL/FLASH/BOOT引导程序及其它引脚;(7)JTAG仿真测试引脚;(8)电源引脚。,表2.1事件管理器A(EVB)引脚,表2.2事件管理器B(EVB)引脚,表2.3 ADC模数转换器引脚,表2.4 通信模块(CAN/SPI/SCI)引脚,表2.5 外部中断与时钟引脚,表2.6 JTAG仿真测试引脚,2.2 总线结构,总线结构是各种微处理
3、器芯片的总干道,它的性能(响应速度、位宽、负载能力等)在很大程度上决定了微处理器芯片的性能。,LF240 x控制器就是采用了多组总线的结构,LF240 x系列芯片具有相同的总线结构,由6条16位的内部总线构成。,其中内部地址总线分为了三条总线:,程序读地址总线(PAB),提供访问程序存储器的地址;数据读地址总线(DRAB),提供从数据存储器读取读取数据的地址;数据写地址总线DWAB),提供写数据存储器的地址。,内部数据总线也对应分为三条总线:,程序读数据总线(PRDB),载有从程序存储器读取的指令代码、立即数以及表格信息等,并传送到CPU;数据读数据总线(DRDB)将数据存储器的数据传送到CP
4、U;数据写数据总线(DWDB),将处理后的数据传送到数据存储器和程序存储器。,总线结构有以下特点:,具有分离的程序总线和数据总线,允许CPU同时访问程序指令和数据存储器;具有独立的数据读写地址总线(DBAB/DWAB)和数据读写总线(DRDB/DWDB),使得对数据存储器的读、写访问可在同一机器周期内完成;分离的程序和数据空间及独立的总线结构,这种并行机制可以支持CPU在单机器时钟内并行执行算术、逻辑和位处理操作等。例如,数据在作乘法时,前面的乘积可以加给ACC,与此同时,产生个新的地址。,2.3 中央处理单元(CPU),所有LF240 x系列芯片的CPU结构完全相同。CPU主要包括下列一些部
5、件;一个32位的中央算术逻辑单元(CALU);一个32位的累加器(ACC);CALU的输人数据定标移位器(输人移位器)及输出数据定你移位器(输出移位器);一个16位16位的乘法器;一个乘积定标移位器;数据地址发生逻辑,其中包括8个辅助寄存器和一个辅助寄存器算术单元(ARA);程序地址发生逻辑;两个16位的状态寄存器ST0、ST1。下面分别讨论CPU的其基本组成部分。LF240 x的CPU结构框图如图2.5所示。,2.3.1 CPU状态寄存器,TMS320LF240 x系列DSP有两个状态寄存器ST0和ST1,含有各种状态和控制位,是应用中特别重要的两个16位的寄存器,其内容可以被保存到数据存储
6、器或从数据存储器读出加载到ST0和ST1(可通过具体指令实现),从而在子程序调用或进入中断时,实现CPU各种状态的保存。采用SETC指令和CLRC指令,可将ST0和ST1寄存器中的每一位置1或清0,2.3.1 CPU状态寄存器,ST0D15 D13 D12 D11 D10 D9 D8 D0 ARP OV OVM 1 INTM DPST1 D15 D13 D12 D11 D10 D9 D4 D1D0 ARB CNF TC SXM C 1111 XF 1 1 PM图2.6 状态寄存器ST0和ST1,状态寄存器ST0中各位对应功能,状态寄存器ST0中各位对应功能,状态寄存器ST1中各位对应功能,状态
7、寄存器ST1中各位对应功能,2.4 系统配置寄存器,系统配置寄存器有两个:系统控制和状态寄存器(1)系统控制和状态寄存器SCSR1,映射到数据存储器空间7018h。位15:保留位14:CLKSRC,CLKOUT引脚输出源选择0CLKOUT引脚输出CPU时钟;1CLKOUT引脚输出WDCLK时钟,位13-12:LPM低功耗模式选择,指明在执行IDLE 指令后进入哪一种低功耗模式。00进入IDLE1(LPM0)模式;01进入IDLE2(LPM1)模式;1x进入HALT(LPM2)模式。位11-9:PLL时钟预定标选择,对输入时钟选择倍频系数。0004;0012;0101.33;0111;1000.
8、8;1010.66;1100.57;1110.5,位8:保留位7:ADC CLKEN,ADC模块时钟使能控制位位6:SCICLKEN,SCI模块时钟使能控制位位5:SPICLKEN,SPI模块时钟使能控制位位4:CANCLKEN,CAN模块时钟使能控制位位3:EVBCLKEN,EVB模块时钟使能控制位位2:EVACLKEN,EVA模块时钟使能控制位0:禁止模块时钟(节能);1:使能模块时钟,且运行位1:保留位0:ILLADR,无效地址检测位当检测到一个无效地址时,该位被置1,该位需软件清除,写0即可。初始化时该位写0。注意:任何无效的地址会导致NMI事件发生。,(2)系统控制和状态寄存器2SC
9、SR2映射到数据存储器空间7019h。位15-7:保留位位6:I/P QUAL,时钟输入限定,它限定输入到DSP的CAP1-6,XINT1-2,ADCSOC以及PDPINTA*/PDPINTB*引脚上的信号被正确锁存时,需要的最小脉冲宽度。脉冲宽度只有达到这个宽度之后,内部的输入状态才会改变。0锁存脉冲至少需要5个时钟周期;1锁存脉冲至少需要11个时钟周期。如果这些引脚作I/O,则不会使用输入时钟限定电路。,位5:WD保护位,该位可用软件来禁止WD工作。只能清除的位,复位后默认1。写1对其清除。0保护WD,防止WD被软件禁止。1复位时的默认值位4:XMIF HI-Z。控制外部存储器接口信号(X
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- TMS320LF240XDSP 内部 资源 介绍
链接地址:https://www.31ppt.com/p-5450930.html