Lecture3-第2章-DSP芯片的基本结构和特征教学课件PPT.ppt
《Lecture3-第2章-DSP芯片的基本结构和特征教学课件PPT.ppt》由会员分享,可在线阅读,更多相关《Lecture3-第2章-DSP芯片的基本结构和特征教学课件PPT.ppt(45页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、完整版教学课件完整版教学课件Lecture3-第2章-DSP芯片的基本结构和特征第3讲 DSP芯片的基本结构和特征DSP芯片原理与应用目 录CONTENTS1 引言1 DSP芯片的基本结构2 中央处理单元存储单元4 集成外设与接口5 中断内部总线片内外设1、DSP芯片的基本结构1、DSP芯片的基本结构CPU算术逻辑单元(ALU)累加器(ACC)乘累加单元(MAC)移位寄存器寻址单元等。1、DSP芯片的基本结构片 内 R O M 、FLASH,单访问RAM(SARAM),双访问RAM(DARAM)等。存储器1、DSP芯片的基本结构集成外设和专用硬件电路 片内各种类型的串行接口、主机接口、定时器、
2、时钟发生器、锁相环以及各种控制电路。1、DSP芯片的基本结构总线 在CPU与存储器、集成外设和专用硬件电路等部分之间传送指令和数据,起到桥梁的作用。1、DSP芯片的基本结构总线结构(1)将程序和数据存储在不同的存储空间中,程序存储器和数据存储器是两个相互独立的存储器,每个存储器独立编址,独立访问。(2)设置了程序总线和数据总线两条总线,数据的吞吐率提高了一倍。哈佛结构 在基本哈佛结构的基础上的改进l允许数据存放在程序存储器中,并被算术运算指令直接使用,增强了芯片的灵活性; l指令存储在高速缓冲器(Cache)中,当执行此指令时,不需要再从存储器中读取指令,节约了取指时间。1、DSP芯片的基本结
3、构哈佛结构哈佛结构 在基本哈佛结构的基础上的改进l允许数据存放在程序存储器中,并被算术运算指令直接使用,增强了芯片的灵活性; l指令存储在高速缓冲器(Cache)中,当执行此指令时,不需要再从存储器中读取指令,节约了取指时间。1、DSP芯片的基本结构哈佛结构哈佛结构流水线处理1、DSP芯片的基本结构将指令的执行过程分为几个子操作,不同子操作由不同的单元完成。每隔一个时钟周期,每个单元就可以进入一个新指令的子操作。在同一个时钟周期内,在不同的单元可以处理多条指令,相当于并行执行了多条指令。流水线处理1、DSP芯片的基本结构TI公司第一代 DSP芯片:2级流水线第二代:3级流水线第三代:4级流水线
4、C54x:6级流水线C55x、C6000系列芯片: 流水线深度更深采用流水线操作,DSP芯片可以并行处理多条指令,提高芯片处理能力目 录CONTENTS1 引言1 DSP芯片的基本结构2 中央处理单元存储单元4 集成外设与接口5 中断内部总线片内外设2、中央处理单元指令解码部分运算与逻辑部分寻址部分2、中央处理单元CPUl 算术逻辑单元(ALU)l 累加器ACCl 桶形移位寄存器l 乘累加单元(MAC)程序计数器PC程序地址产生单元数据地址产生单元(Data-Address Generation Unit)程序寻址数据寻址内部总线内部 Memory片内外设MACMAC171717MPY17MP
5、Y40bit40bit加法器加法器RoundRound,SatureSatureALUALU40bit ALU40bit ALUEXPEXPshiftershifter40bit barrel40bit barrel40bit ACC A40bit ACC A40bit ACC B40bit ACC BAccumulatorsAccumulatorsAddressing UnitAddressing Unit8 8 辅助寄存器辅助寄存器2 2 地址单元地址单元2、中央处理单元2、中央处理单元算术逻辑单元(ALU)实现加/减法运算、逻辑运算等大部分算术和逻辑功能,进位比特(C)支持ALU进行更高
6、精度的算术操作包含溢出保护单元,当ALU的计算结果溢出时,就相应地用正最大值或负最大值来替代计算结果。运算结果被送往累加器。C54x芯片:2个独立的40位累加器ACCA和ACCB累加器分为3个部分:8个保护位、高16位字与低16位字。保护位可以防止迭代运算中(比如自相关运算)产生的溢出。 (a) TMS32C54x累加器ACCA结构 (b) TMS32C54x累加器ACCB结构2、中央处理单元累加器2、中央处理单元桶形移位寄存器用于累加器或数据区操作数的移位移位值可以用立即数形式定义,或者存放于状态寄存器中,或者存放于特殊寄存器内2、中央处理单元乘累加单元 包括1个乘法器和1个专用加法器。 可
7、在一个流水线周期内可以完成1次乘法运算和1次加法运算。 在滤波以及自相关等运算中,充分利用乘累加指令,可以显著提高运算速度。2、中央处理单元指令缓冲I单元程序流P单元地址数据流A单元数据运算D单元存储器接口M单元C55x芯片CPU包含与C54x类似的一个40位的ALU以及若干个寄存器负责数据处理,两个MAC单元2、中央处理单元指令缓冲I单元程序流P单元地址数据流A单元数据运算D单元存储器接口M单元C55x芯片CPU产生所有的程序空间地址,同时也控制指令流顺序2、中央处理单元指令缓冲I单元程序流P单元地址数据流A单元数据运算D单元存储器接口M单元C55x芯片CPU产生数据及I/O空间的地址。可以
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Lecture3 DSP 芯片 基本 结构 特征 教学 课件 PPT
限制150内