小命 第二章DSP芯片结构介绍 第一节基本性能第六节串行口 第二节CPU结构 第七节与外设的接厂 第三节内部总线结构第八节复位与省电 第四节存储器结构第九节中断 第五节在片外围电路第十节自举加载
2 第二章 DSP芯片结构介绍 第一节 基本性能 第二节 CPU结构 第三节 内部总线结构 第四节 存储器结构 第五节 在片外围电路 第六节 串行口 第七节 与外设的接口 第八节 复位与省电 第九节 中断 第十节 自举加载
小命 第一节C54x芯片的基本性能 1)多总线结构 2)40位算术逻辑单元(ALU) 3)17×17位并行乘法器 4)比较、选择和存储单元(CSSU) 5)指数编码器 6)两个地址发生器
3 1)多总线结构 2)40位算术逻辑单元(ALU) 3)17×17位并行乘法器 4)比较、选择和存储单元(CSSU) 5)指数编码器 6)两个地址发生器 第一节 C54x芯片的基本性能
小命 7)数据总线 8)总线寻址空间 9)三种存储器空间 10)单指令循环和块循环 11)区分的存储块移动指令 12)32位长操作数指令 13)可编程等待状态发生器和 可编程的存储单元转换
4 7)数据总线 8)总线寻址空间 9)三种存储器空间 10)单指令循环和块循环 11)区分的存储块移动指令 12)32位长操作数指令 13)可编程等待状态发生器和 可编程的存储单元转换
小命 14)锁相环(PLL)发生器 15)多通道缓冲串口( MCBSP) 16)直接存储器访问(DMA)控制器 17)主机接口(HPI) 18)定时器 19)多种节电模式 20)JTAG接口 21)低电压工作
5 14)锁相环(PLL)发生器 15)多通道缓冲串口(McBSP) 16)直接存储器访问(DMA)控制器 17)主机接口(HPI) 18)定时器 19)多种节电模式 20)JTAG接口 21)低电压工作
小命 第二节C54x芯片的CPU结构 40位算术逻辑运算单元(ALU) 2个40位累加器A和B 包移位1630位的桶形移位寄存器 括乘法器/加法器单元 比较和选择及存储单元(CSSU) 指数编码器 CPU状态和控制寄存器
6 第二节 C54x芯片的CPU结构 40位算术逻辑运算单元(ALU) 2个40位累加器A和B 移位-16~30位的桶形移位寄存器 乘法器/加法器单元 比较和选择及存储单元(CSSU) 指数编码器 CPU状态和控制寄存器 包 括
小命 20K字 8K字 5K字 程序程序数据程序/数据 IEEE 1149. iStd ROM ROM RAM Test/EMU A(15-0 D(5-0 标准串行子 端口0 MAC ALU 标准串行 17×17乘法器 40-Bit ALU 端口1 40-bit加法器 CMP比较运算单元 Viterbo 凑整保和运算|E指数码盖 定时器 移位器 累加器 軟件等待 40-Bit桶形移位寄存器40-bit累加器A 状态发生器 -16,31 40-bit累加器B PL锁相环 地址产生单元 时钟发生器 8个辅助寄存器 pt:.,1,2,3| 2个辅助寄存器算术单元 Opt2:×1,4,4.5,S C542的结构框图
C542的结构框图 7
小命 EXP Encode MUX T Register PICD BAICID Multiplier(17×17 Barrel Shifter ALU(4 MUB Fraction MUX Legend MUX CB Data Bus Adder(40) DB Data Bus COMP MSW/LSW M MAC Uni P PB Program Bus TRN E ZERO ROUND T Register ALU TC CPU结构 8
CPU结构 8
小命 1.算术逻辑运算单元 ALU如何获取数据 要·ALU输出送往何方 点·溢出怎么办 进位位的作用 什么是双16位算术运算
9 1. 算术逻辑运算单元 • ALU如何获取数据 • ALU输出送往何方 • 溢出怎么办 • 进位位的作用 • 什么是双16位算术运算 要 点
小命 CB15-CB0 DB15-DB0 40 40 MUX MUX SXM-+[Sign cr [Sign cr SXM OVM A B Y C16 ACC OVA/OVB MUX TC M UI B A Accumulator A B Accumulator B c CB data bus MAC D DB data bus M MAC unit s Barrel shifter U ALU 10
10
小命 2.累加器A和B 作用 8 要·结构与位置 点·A和B的异同 D 加载与存储中的移位 39~3231~1615~0 O页存储器 AG AH AL 保护位高阶位低阶位
11 2. 累加器A和B • 作用 • 结构与位置 • A和B的异同 • 加载与存储中的移位 AG 保护位 39~ 32 AH 高阶位 31~ 16 AL 低阶位 15~ 0 要 点 8 9 D O页存储器