TMS320c54X内部总线与cPU结构图续 连结内部总线图 Ex编码器|EXP MUX T寄存器 V■ TID TIAlBIC BACD Sign ct A4D[B(40): Sgn ctr/ Sign ctr/ ign 「乘法器17×17) MUX 桶形移位器 ALU(40) 士-B Fractional MUX MAC 桶形移位寄存器 Adder(40 MSW/LSW CSSU COMP 选择器 E ■zER° SAT ROUND TRN TC 16
TMS320C54x 内部总线与CPU结构图(续) 连结内部总线图 ALU MAC 桶 形 移 位 寄 存 CSSU 器 EXP 16
第2章TMS320c54X的硬件结构及原理 221程序存储器操作总线 >程序地址总线PAB为cPU提供取指令和写指令 时所需要的地址。 >cPU可通过程序总线PB读取程序存储器的指令 代码和立即数。 >cPU可通过数据总线EB进行程序的写操作。 17
第2章 TMS320C54x的硬件结构及原理 2.2.1 程序存储器操作总线 ➢ 程序地址总线PAB为CPU提供取指令和写指令 ➢ CPU可通过程序总线PB读取程序存储器的指令 ➢ CPU可通过数据总线EB进行程序的写操作。 时所需要的地址。 代码和立即数。 17
第2章TMS320c54X的硬件结构及原理 222数据存储器操作总线 总线CAB、DAB、EAB及CB、DB、EB与 cPU、数据地址产生逻辑、程序地址产生逻辑 片内外设及数据存储器等功能单元相连,负责对 数据进行寻址及读/写访问。 >CAB、DAB、EAB负责传送数据存储器地址 >CB、DB、EB负责传送读/写数据
第2章 TMS320C54x的硬件结构及原理 2.2.2 数据存储器操作总线 总线CAB、DAB、EAB及CB、DB、EB与 CPU、数据地址产生逻辑、程序地址产生逻辑、 片内外设及数据存储器等功能单元相连,负责对 数据进行寻址及读/写访问。 ➢CB、DB、EB负责传送读/写数据 ➢CAB、DAB、EAB负责传送数据存储器地址 18
表22内部总线读写使用情况表 程序 使用总线 地址总线 总线 数据总线 读/写类型 PAB CAB DAB EAB PB CB DBEB 程序读 程序写 单数据读 单数据写 双数据读 Mem mem lYme√xmem 并行数据读/写 V读√写 小读写 32位长数据读 hw√lw Whw VIw 双数据读(系数读数读 VYmemvXmem 系mm√xmem 片内外设读 片内外设写 19 注:h=高16位字;M=低16位字
表2-2 内部总线读写使用情况表 内部总线读写使用情况表 使用总线 读/写类型 地址总线 程序 总线 数据总线 PAB CAB DAB EAB PB CB DB EB 程序读 程序写 单数据读 单数据写 双数据读 Ymem Xmem Ymem Xmem 并行数据读/写 读 写 读 写 32位长数据读 hw lw hw lw 双数据读/系数读 系 数读 Ymem Xmem 系 数读 Ymem Xmem 片内外设读 片内外设写 ➢注:hw=高16位字;lw=低16位字 19
第2章TMS320c54X的硬件结构及原理 23c54x的中央处理单元cPU) cPU是DSP的核心部件。它负责: >程序流的控制和指令的处理 完成数据的传送 执行算术运算,布尔逻辑及移位操作 ■■■■■■
第2章 TMS320C54x的硬件结构及原理 2.3 C54x的中央处理单元(CPU) CPU是DSP的核心部件。它负责: ➢程序流的控制和指令的处理 ➢完成数据的传送 ➢执行算术运算,布尔逻辑及移位操作 …… 20