




已阅读5页,还剩102页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第2章 TMS320C54x的CPU结构和存储器配置 第2章 TMS320C54x的CPU结构和存储器配置 2.1 TMS320C54x DSP的结构 2.2 TMS320C54x的总线结构 2.3 TMS320C54x的CPU结构 2.4 TMS320C54x存储器和I/O空间 第2章 TMS320C54x的CPU结构和存储器配置 TMS320C54x是16位定点DSP。 TMS320C54x的中央处理单元(CPU)具有改进( 修正)的哈佛结构、低功耗设计和高度并行性等 特点。除此之外,高度专业化的指令系统可以 全面地发挥系统性能。使用TMS320C54x的专 用硬件逻辑的CPU,再配以按照用户需要所选 择的片内存储器和片内外设,可组成用户的 ASIC(Application Specific Intergrated Circuit, 专用集成电路)以应用于电子产品的不同领域。 第2章 TMS320C54x的CPU结构和存储器配置 TMS320C54x DSP的主要特点 TMS320C54x系列定点DSP芯片共 享同样的CPU内核和总线结构,但每一 种器件片内存储器的配置和片内外设不 尽相同。表1-2提供了TMS320C54x各 DSP基本性能的概要。表1-2 参见书15页 (字太小,略) 第2章 TMS320C54x的CPU结构和存储器配置 TMS320C54x的主要特征如下: (1) CPU(中央处理单元)利用其专用的硬件逻辑和高 度并行性提高芯片的处理性能。 1条程序总线、3条数据总线和4条地址总线组成的 改进型哈佛结构,提供了更快的速度和更高的灵活性。 40 bit的算术逻辑单元(ALU)包括40 bit的桶形移位 器和两个独立的40 bit累加器A、B。 1717 bit并行乘法单元和专用的40 bit加法器用于 无等待状态的单周期乘/累加操作。 第2章 TMS320C54x的CPU结构和存储器配置 比较、选择和存储单元(CSSU)能够完成维特 比(Viterbi,通信中的一种编码方式)的加/比较/选择 操作。 指数译码器可以在单周期内对40 bit累加器进 行指数运算。 两个地址发生器包括8个辅助寄存器(AR0 AR7)和两个辅助寄存器算术运算单元(ARAU0、 ARAU1)。 TMS320C5420还包括一个双CPU的结构。 第2章 TMS320C54x的CPU结构和存储器配置 (2) 存储器具有192 K字可寻址存储 空间(包括64 K字程序存储空间、64 K字 数据存储空间和64 K字I/O空间)。其中, TMS320C548、TMS320C549、 TMS320C5402、TMS320C5410和 TMS320C5420的程序存储空间还可以扩 展到8 M字。 片内存储器配置因型而异。 第2章 TMS320C54x的CPU结构和存储器配置 (3) 高度专业化的指令集能够快速地实现算法 并用于高级语言编程优化。其包括: 单指令重复和块指令重复(148页,44页,新 书53页)。 用于更好地管理程序存储器和数据存储器的 块移动指令。 32位长整数操作指令。 指令同时读取2或3个操作数。 并行存储和加载的算术指令。 条件存储指令。 快速中断返回。 第2章 TMS320C54x的CPU结构和存储器配置 (4) 片内外设和专用电路采用模块化的结 构设计,可以快速地推出新的系列产品。其包 括: 可编程软件等待状态发生器。 可编程分区转换逻辑电路。 可使用内部振荡源或外部振荡源的锁相 环(PLL)时钟发生器。当使用外部振荡源时, 内部允许使用多个值对芯片倍频。 第2章 TMS320C54x的CPU结构和存储器配置 外部总线接口可以禁止或允许外部数据 总线、地址总线和控制线的输出。 数据总线支持总线挂起的特征。 可编程定时器。 8 bit并行主机接口(HPI)。 串行口:全双工串口(支持8 bit或16 bit数 据传送)、时分多路(TDM)串口和缓冲(BSP)串 口。 第2章 TMS320C54x的CPU结构和存储器配置 (5) TMS320C54x执行单周期定点指令时间 为25/20/15/12.5/10 ns,每秒指令数为 40/66/100MIPS。 (6) TMS320C54x电源由IDLE1、IDLE2和 IDLE3功耗下降指令控制功耗,以便DSP工作 在节电模式下,使之更适合于手机。其控制 CLKOUT引脚的输出,省功耗。 (7) 在片仿真接口、片上的JTAG接口符合 IEEE1149.1边界扫描逻辑接口标准,可与主机 连接,用于芯片的仿真和测试。 第2章 TMS320C54x的CPU结构和存储器配置 2.1 TMS320C54x DSP的结构 2.1.1 TMS320C54x DSP的基本结构 图2-1和图2-2给出了TMS320C54x的两种结 构框图。 第2章 TMS320C54x的CPU结构和存储器配置 图2-1 TMS320C54x的组成框图 第2章 TMS320C54x的CPU结构和存储器配置 图2-2 TMS320C54x的功能框图 第2章 TMS320C54x的CPU结构和存储器配置 2.2 TMS320C54x的总线结构 TMS320C54x DSP片内由8组16 bit总线(1组程序 总线、3组数据线和4组地址总线)构成。程序总线 (PB)传送从程序存储器装载的指令代码和立即数。 这些总线的功能分别是:3组数据总线(CB、DB和 EB)负责将片内的各种元器件相互连接,例如CPU、 数据地址产生逻辑、程序地址产生逻辑、片内外设 和数据存储器等。 第2章 TMS320C54x的CPU结构和存储器配置 TMS320C54x能利用两个辅助寄存器算术单元 (ARAU0和ARAU1)在同一个周期内生成两个数据存 储器地址。 PB能加载保存于程序空间的操作数(例如,系数 表),并将操作数传送到乘法器和加法器中进行乘累 加操作,或利用数据移动指令(MVPD和READA)把程 序空间的数据传送到数据空间,此种功能连同双操作 数的特性,支持在一个周期内执行3操作数指令(如 FIRS指令)。 第2章 TMS320C54x的CPU结构和存储器配置 TMS320C54x还有一组双向的片内总线用 于访问片内外设,这组总线轮流使用DB和EB 与CPU连接。访问者使用这组总线进行读/写操 作需要两个或更多的周期,具体所需周期数取 决于片内外设的结构。表格2-2总结了各种不同 类型的总线访问。 第2章 TMS320C54x的CPU结构和存储器配置 表2-2 总线访问类型 第2章 TMS320C54x的CPU结构和存储器配置 2.3 TMS320C54x的CPU结构 CPU是DSP芯片中的核心部分,是用 来实现数字信号处理运算和高速控制功能 的部件。CPU内的硬件构成决定了其指令 系统的性能。TMS320C54x的CPU包括: 第2章 TMS320C54x的CPU结构和存储器配置 40位算术逻辑单元(ALU); 两个40位的累加器A、B; 桶型移位寄存器(Barrel Shifter); 乘法器/加法器单元(Multiplier/Adder); 比较、选择和存储单元(CSSU); 指数编码器(EXP Encoder); CPU状态和控制寄存器(ST0、ST1和PMST); 寻址单元(Addressing Unit)。 第2章 TMS320C54x的CPU结构和存储器配置 2.3.1 算术逻辑运算单元 使用算术逻辑单元(ALU)和两个累加器(A、B)能 够完成二进制的补码运算,同时,ALU还能够完成 布尔运算。算术逻辑单元的输入操作数可以来自: 16位的立即数; 数据存储器中的16位字; 暂存器T中的16位字; 数据存储器中读出的2个16位字; 累加器A或B中的40位数; 移位寄存器的输出。 第2章 TMS320C54x的CPU结构和存储器配置 2.3.2 累加器 累加器A和B可作为ALU和乘法器/加法器 单元的目的寄存器,累加器也能输出数据到 ALU或乘法器/加法器中。累加器可分为三部分 :保护位、高位字和低位字。累加器A和B的 示意图如图2-3和图2-4所示。 第2章 TMS320C54x的CPU结构和存储器配置 图2-3 累加器A 第2章 TMS320C54x的CPU结构和存储器配置 图2-4 累加器B 第2章 TMS320C54x的CPU结构和存储器配置 保护位用于保存计算时产生的多余高 位,防止在迭代运算中产生溢出,例如 自相关运算。 AG、AH、AL、BG、BH和BL都是 存储器映像寄存器(在存储空间中占有地 址),由特定的指令将其内容放到16位数 据存储器中,并从数据存储器中读出或 写入32位累加器值。 第2章 TMS320C54x的CPU结构和存储器配置 2.3.3 桶形移位器 桶形移位器能把输入的数据进行031位 的左移和015位的右移。40位桶形移位器的 输入来自数据总线DB的16位输入数据、DB和 CB的32位输入数据及任意一个40位累加器,并 输出到ALU,经过MSW/LSW(最 第2章 TMS320C54x的CPU结构和存储器配置 高有效字/最低有效字)写选择单元至EB总线。 它所移的位数就是指令中的移位数。移位数都 是用二进制补码表示,正值表示左移,负值表 示右移。移位数可由立即数、状态寄存器ST1 中的累加器移位方式(ASM)字段和被指定为移 位数值寄存器的暂存器T来决定。 第2章 TMS320C54x的CPU结构和存储器配置 桶形移位器可以执行以下定标操作: 在执行ALU操作前预定好一个数据存储 器操作数或累加器内容; 对累加器的值进行算术或逻辑移位; 归一化累加器; 在保存累加器到数据存储器之前定标累 加器。 第2章 TMS320C54x的CPU结构和存储器配置 2.3.4 乘累加器单元 TMS320C54x CPU的乘累加器单元 能够在一个周期内完成一次17*17 bit的乘 法和一次40位的加法。乘法器和ALU并 行工作可在一个单指令周期内完成一次 乘累加(MAC)运算。该单元能够快速高 效地完成如 第2章 TMS320C54x的CPU结构和存储器配置 卷积、相关和滤波等运算。乘法器/加法 器单元由1717 bit的硬件乘法器、40位 专用加法器、符号位控制逻辑、小数控 制逻辑、0检测器、溢出/饱和逻辑和16位 的暂存器(T)等部分组成,可支持有/无符 号的整数、小数乘法运算,并可对结果 进行舍入处理。 第2章 TMS320C54x的CPU结构和存储器配置 乘累加器单元的一个输入操作数来自T寄存 器、数据存储器或累加器A(3116位);另一个则 来自于程序存储器、数据存储器、累加器A(31 16位)或立即数。乘法器的输出加到加法器的输入 端,累加器A或B则是加法器的另一个输入端,最 后结果送往目的累加器A或B。 第2章 TMS320C54x的CPU结构和存储器配置 2.3.5 比较选择存储单元 通信领域常常用到维持比(Viterbi)算法, 该算法需要完成大量的加法/比较/选择(ACS)运 算。CSSU单元支持各种Viterbi算法,其中加法 由ALU单元完成,只要将ST1中的C16置1,所 有的双字指令都会变成双16位算术运算指令, 这样ALU就可以 第2章 TMS320C54x的CPU结构和存储器配置 在一个机器周期内完成两个16位数的加/减法运 算,其结果分别存放在累加器的高16位和低16 位中。CSSU可以最大限度地完成累加器高字 与低字的比较操作,即选择累加器中较大的字 ,并存储在数据存储器中,且不改变状态寄存 器ST0中的测试/控制位TC字段和状态转移寄存 器TRN的值。CSSU利用优化的片内硬件加速 Viterbi的蝶形运算。 第2章 TMS320C54x的CPU结构和存储器配置 2.3.6 指数编码器 指数编码器是一个专用硬件,它支持单周 期指令EXP。它可以求出累加器中的指数值, 并以二进制补码形式存放于T中。用EXP和 NORM指令可以对累加器中的内容归一化,完 成定点数和浮点数之间的转换。 第2章 TMS320C54x的CPU结构和存储器配置 2.3.7 CPU状态控制寄存器 1状态寄存器(ST0和ST1) 使用置位指令SSBX和复位指令RSBX可以 单独设置和清除状态寄存器的各位。例如: SSBX SXM;符号扩展SXM=1 第2章 TMS320C54x的CPU结构和存储器配置 RSBX SXM ;禁止符号扩展SXM=0 APR、DP和ASM字段可以通过LD 指令装载一个短立即数,ASM和DP也可 以通过LD指令由数据存储器装载。 ST0的结构如图2-5所示,含义见表2-3 。 第2章 TMS320C54x的CPU结构和存储器配置 图2-5 ST0寄存器结构 第2章 TMS320C54x的CPU结构和存储器配置 表2-3 ST0 寄 存 器 第2章 TMS320C54x的CPU结构和存储器配置 图2-6 ST1寄存器结构 第2章 TMS320C54x的CPU结构和存储器配置 表2-4 ST1寄 存 器 第2章 TMS320C54x的CPU结构和存储器配置 第2章 TMS320C54x的CPU结构和存储器配置 2处理器工作方式状态寄存器(PMST) PMST可由存储器映像寄存器指令装载, 如STM。图2-7是PMST寄存器的结构图。 PMST各位的含义列于表2-5中。 第2章 TMS320C54x的CPU结构和存储器配置 图2-7 PMST寄存器结构 第2章 TMS320C54x的CPU结构和存储器配置 表2-5 PMST寄存 器 第2章 TMS320C54x的CPU结构和存储器配置 2.3.8 寻址单元 TMS320C54x有两个地址发生器: PAGEN(Program Address Generation Logic)和 DAGEN(Data Address Generation Logic)。 PAGEN包括程序计数器PC、IPTR、块循环寄 存器(RC、BRC、RSA和REA),这些寄存器可 支持程序存储器寻址。 第2章 TMS320C54x的CPU结构和存储器配置 DAGEN包括循环缓冲区大小寄存器BK、 DP、堆栈指针寄存器SP、8个辅助寄存 器(AR0AR7)和2个辅助寄存器算术单 元(ARAU0和ARAU1)。8个辅助寄存器 和2个辅助寄存器算术单元一道可进行16 位无符号数算术运算,支持间接寻址模 块,AR0AR7由ST0中的ARP来指定。 第2章 TMS320C54x的CPU结构和存储器配置 2.4 TMS320C54x存储器和I/O空间 DSP扩展存储器主要分为两类:ROM和RAM 。ROM包括EPROM、EEPROM、Flash Memroy 等。这一类存储器主要用于存储用户程序和系统 常数表,一般映像在程序存储空间。RAM主要指 静态RAM(SRAM)。本章主要讨论片内存储器, 而片外扩展存储器将在第8章中详细介绍。 第2章 TMS320C54x的CPU结构和存储器配置 所有TMS320C54x芯片内都包含随机存储器 (RAM)和只读存储器(ROM)。在芯片中有两类 RAM:双寻址RAM(DARAM)和单寻址 RAM(SARAM),分别也可称为双口RAM和单 口RAM。DARAM每个机器周期可被访问两次 。TMS320C54x因具体器件不同,片内存储器 的类型或容量也有些差异。表1-4列出了几种常 用的TMS320C54x器件的存储器容量。 第2章 TMS320C54x的CPU结构和存储器配置 TMS320C54x有26个CPU寄存器和片内 外设寄存器被映像在数据存储空间,各类 TMS320C54x存储器的特征及组织和使用不 同的片内存储器块将在下面详细介绍。 第2章 TMS320C54x的CPU结构和存储器配置 表1-4 TMS320C54x内部存储器容量 第2章 TMS320C54x的CPU结构和存储器配置 2.4.1 存储器空间 TMS320C54x采用改进的哈佛结构。存储 空间由三个独立可选的存储空间组成,这三个 独立可选的存储空间包括64 K字的程序存储空 间、64 K字的数据存储空间和64 K字的I/O空间 。片内或片外的ROM和RAM、外部的EPROM 和EEPROM以及芯片中的存储器映像寄存器包 括在这三个空间中。 第2章 TMS320C54x的CPU结构和存储器配置 在TMS320C54x中,片内存储器有 DARAM、SARAM和ROM三种类型。它 们通常配置在数据存储空间,但也可以 配置在程序存储空间。片内ROM则一般 配置在程序存储空间,但一部分ROM也 可以配置到数据存储空间中。 第2章 TMS320C54x的CPU结构和存储器配置 TMS320C54x的工作方式状态寄存器 PMST提供了三个控制位:MP/MC、 OVLY和DROM,用于在存储空间中配置 片内存储器。使用这三个控制位可以设 置片内存储器是否配置到存储空间,并 指定片内存储器是配置到程序存储空间 还是数据存储空间。 第2章 TMS320C54x的CPU结构和存储器配置 MP/ :微处理器/微型计算机工作方式位。 当MP/ =0时,允许片内ROM配置到程序存储 空间; 当MP/ =1时,禁止片内ROM配置到程序存储 空间。(书21页图1-4) OVLY:RAM重叠位。 当OVLY=1时,片内RAM配置到程序和数据存储 空间; 第2章 TMS320C54x的CPU结构和存储器配置 当OVLY=0时,片内RAM仅配置到数据存 储空间。 DROM:数据ROM位。 当DROM=1时,片内ROM配置到程序和数 据存储空间。 当DROM=0时,禁止ROM配置到数据存储 空间。 DROM的用法与MP/ 的状态无关。 第2章 TMS320C54x的CPU结构和存储器配置 第2章 TMS320C54x的CPU结构和存储器配置 第2章 TMS320C54x的CPU结构和存储器配置 图2-8图2-12是TMS320C54x芯片数 据和程序存储空间的配置图,从中也可 以看到上述三个控制位与内存储器的关 系。 第2章 TMS320C54x的CPU结构和存储器配置 第2章 TMS320C54x的CPU结构和存储器配置 第2章 TMS320C54x的CPU结构和存储器配置 第2章 TMS320C54x的CPU结构和存储器配置 第2章 TMS320C54x的CPU结构和存储器配置 第2章 TMS320C54x的CPU结构和存储器配置 图2-8 TMS320C541存储器图 第2章 TMS320C54x的CPU结构和存储器配置 图2-9 TMS320C543 存储器图 第2章 TMS320C54x的CPU结构和存储器配置 图2-10 TMS320C545 存储器图 第2章 TMS320C54x的CPU结构和存储器配置 图2-11 TMS320C548存储器图 第2章 TMS320C54x的CPU结构和存储器配置 图2-12 TMS320C5402存储器图 第2章 TMS320C54x的CPU结构和存储器配置 2.4.2 程序存储器 TMS320C54x可以寻址64 K字的程序存储 空间。(TMS320C548、TMS320C549、 TMS320C5410、TMS320C5402和 TMS320C5420可以扩展到8 M字。) TMS320C54x的片内ROM、片内双寻址 RAM(DARAM)和片内单寻址RAM(SARAM)可 以通过软件配置到程序 第2章 TMS320C54x的CPU结构和存储器配置 存储空间中。如果片内存储器配置到程 序存储器中,则芯片在访问程序存储器 时会自动访问这些存储单元。当PAGEN 产生了一个不在片内存储器的地址时, 会自动使用一个外部总线操作。表2-7是 TMS320C54x系列芯片的片内存储器配置 。 第2章 TMS320C54x的CPU结构和存储器配置 表2-7 TSM320C54x芯片片内程序存储器配置 (单 位:K字) 第2章 TMS320C54x的CPU结构和存储器配置 1程序存储器配置 MP/ 和OVLY位决定片内存储器是否配 置到程序存储空间。复位时,MP/ 引脚上的 逻辑电平将设置PMST寄存器的MP/ 位。 MP/ 引脚在复位时有效。复位后,PMST寄 存器的MP/ 位决定芯片的工作方式,直到 下一次复位。 第2章 TMS320C54x的CPU结构和存储器配置 下面以TMS320C541芯片(如图2-8所示)为 例,介绍TMS320C54x器件的地址映像与 程序存储器的分配。 图2-13给出了在两种情况下,两个 控制位对程序存储器配置的影响。 第2章 TMS320C54x的CPU结构和存储器配置 图2-13 TMS320C541程序存储器配置图 第2章 TMS320C54x的CPU结构和存储器配置 当MP/ =1,OVLY=0时,TMS320C541 工作在微处理器模式下,片内ROM、片内 RAM不安排到程序存储空间。 当MP/ =0,OVLY=1时,TMS320C541 工作在微型计算机模式下,片内28 K字 ROM(9000HFF7FH)、片内复位和中断向量 (FF80HFFFFH)可作为程序存储器;片内5 K 字DARAM可作为程序存储器。 第2章 TMS320C54x的CPU结构和存储器配置 2片内ROM的组织 为了提高芯片的性能,对片内的 ROM按照块的方式组织,如图2-14所示 。这样,可以在一个块中取指的同时不 会影响在另一个块中读取操作数。 第2章 TMS320C54x的CPU结构和存储器配置 图2-14 TMS320C54x的片内ROM的组织 第2章 TMS320C54x的CPU结构和存储器配置 3片内ROM在程序存储空间中的 地址配置 当芯片复位时,复位、中断向量分 配在FF80H开始的程序存储空间中,然 而,TMS320C54x的中断矢量表可以重定 位到任意一个128字的边界上去,这就很 容易 第2章 TMS320C54x的CPU结构和存储器配置 将中断矢量表从引导ROM中移出来,然 后再根据存储器图安排。在片内ROM中 ,有128个字用于保存检测设备的目的, 应用程序不要写到这段存储器中(FF00H FF7FH)。 第2章 TMS320C54x的CPU结构和存储器配置 4片内ROM的内容和配置 TMS320C54x的片内ROM的容量有 大有小,大的ROM(24 K、28 K或48 K字 )可把用户的程序代码写进去;小的 ROM(高2K字)由TI公司定义。根据不同 的型号,TMS320C54x的2 K字程序空间 中包含以下内容: 第2章 TMS320C54x的CPU结构和存储器配置 自举加载程序:完成串行口、外部存储器、 I/O口或并行口BOOT-LOAD功能的程序代码; 256字的率扩展表; 256字的A率扩展表; 256字的正弦表; 中断向量表。 图2-15是片内ROM中包含上述各种内容的总 结。当MP/ 0时,FF80HFFFFH配置成片 内ROM。 第2章 TMS320C54x的CPU结构和存储器配置 图2-15 片内ROM程序存储器图 第2章 TMS320C54x的CPU结构和存储器配置 5扩展程序存储器 TMS320C548/549/5402/5410/5420采 用分页技术,可以将程序存储空间扩展 为8 M字。因此,这些芯片提供了一些增 强的特性: 23条地址线(TMS320C5402有20条 地址线,TMS320C5420有18条地址线); 第2章 TMS320C54x的CPU结构和存储器配置 额外的存储器映像寄存器、程序计数器 扩展寄存器(XPC); 6条额外的指令用于寻址扩展的程 序存储空间,改变XPC的值。它们是: 第2章 TMS320C54x的CPU结构和存储器配置 FBD:远跳转。 FBACCD:远跳转到累加器A或B指定的地址。 FCALAD:远调用累加器A或B指定的子程序。 FCALLD:远调用。 FRETD:远返回。 FRETED:远返回且中断允许。 第2章 TMS320C54x的CPU结构和存储器配置 以下两条指令使用累加器的23位数进行寻 址: READA(41页) WRITA: 除此之外的其他指令不能影响XPC,它们 只能在当前页中进行操作。 第2章 TMS320C54x的CPU结构和存储器配置 TMS320C548、TMS320C549和 TMS320C5410的程序存储空间为128页,每页 64 K字;TMS320C5402则仅有16页存储空间。 下面分两种情况介绍TMS320C548的扩展程序 存储器空间。 当MP/ =1,OVLY=0时,片内RAM不 映像到程序空间。TMS320C548将程序空间分 为128页,XPC=0127,每页64 K字,如图2- 16所示。 第2章 TMS320C54x的CPU结构和存储器配置 图2-16 TMS320C548扩展程序空间示意图 第2章 TMS320C54x的CPU结构和存储器配置 当MP/ =1,OVLY=1时,片上RAM 配置到程序存储空间后,扩展程序存储器的所 有页都被分成两个部分:共享部分和独立部分 。共享部分有32 K字,在任何一页中都可以访 问;而每页独立的32 K字则仅在特定页中被访 问。图2-17给出了OVLY=1时,TMS320C548 的扩展存储器图。 第2章 TMS320C54x的CPU结构和存储器配置 图2-17 TMS320C548扩展程序空间映像图 第2章 TMS320C54x的CPU结构和存储器配置 2.4.3 数据存储器 TMS320C54x可以寻址64 K字的数 据存储空间,其片内ROM、片内双口 RAM(DARAM)和片内单口 RAM(SARAM)可以通过软件配置到数据 存储空间。如果片内存储器配置到数据 存储空间,则芯片在访问程序 第2章 TMS320C54x的CPU结构和存储器配置 存储器时会自动访问这些存储单元。当 DAGEN产生的地址不在片内存储器的范 围内时,处理器会自动地对外部数据存 储器寻址。表2-8是TMS320C54x系列芯 片的片内数据存储器配置。 第2章 TMS320C54x的CPU结构和存储器配置 表2-8 TMS320C54x系列芯片片内数据存储器配置 (单位:K字) 第2章 TMS320C54x的CPU结构和存储器配置 1数据存储器配置 数据存储器包含片内或片外的RAM,片内 的DARAM映像到数据存储空间。一些 TMS320C54x的芯片还能够把一部分片内ROM 配置到数据存储空间中,这种配置需要修改 PMST寄存器的DROM位。这部分片内ROM既 可以在数据空间使能(DROM=1),也可以在程 序空间使能(MP/ =0)。在复位时,处理器 把DROM位清零。 第2章 TMS320C54x的CPU结构和存储器配置 图2-18 TMS320C541数据存储器配置图 第2章 TMS320C54x的CPU结构
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030中国老年痴呆照护辅助药物市场培育障碍分析
- 2025-2030中国管理咨询行业案例数据库建设与应用研究
- 2025-2030中国管理咨询行业客户体验提升与服务创新分析报告
- 2025-2030中国管理咨询行业供应链优化与成本控制研究报告
- 2025-2030中国管理咨询市场国际化进程与本土化战略分析
- 2025-2030中国社区鲜啤工坊商业模式创新及盈利模型与加盟体系设计
- 2025-2030中国硅基负极材料量产工艺难点与设备选型指南
- 数字遗产版权认定-洞察与解读
- 学生校园交通安全测试题及答案解析
- 中医护理技术手册题库及答案解析
- 智能化设备在板材加工中的应用-洞察及研究
- 上海工资发放管理办法
- 社会科学研究方法 课件 第九章 实地研究
- 2025秋统编版(2024)小学道德与法治三年级上册(全册)课时练习及答案(附目录)
- 医院空气消毒技术规范
- 药物外渗的PDCA循环管理
- 2024年乡村振兴应知应会考试题及答案
- 破局向新 持续向上-2025年人力资源发展趋势报告-智联招聘北大国发院
- 仓库环境管理办法
- DB23∕T 3082-2022 黑龙江省城镇道路设计规程
- 第三十六章 阑尾疾病
评论
0/150
提交评论