当前位置:文档之家› DSP原理与应用2009-第三章(28335结构)

DSP原理与应用2009-第三章(28335结构)

DSP原理与应用
The Technology & Applications of DSPs
北京交通大学 电气工程学院 夏明超 郝瑞祥 万庆祝 mchxia@https://www.doczj.com/doc/6516002284.html, h haorx@https://www.doczj.com/doc/6516002284.html, @bjt d qzhwan@https://www.doczj.com/doc/6516002284.html,

第三章 第 章:TMS320F2833X CPU结构和存储器配置
z第3.1 3 1节 发展历史
z 第3.2节 TMS320F28335 CPU结构 z 第3.3节 TMS320F28335 存储器配置与IO z 第3.4 3 4节 TMS320F28335寻址方式 z 习题
DSP原理与应用
2009年11月19日 h d
2

第3.1节 发展历史
DSP原理与应用
2009年11月19日 h d
3

第3.1节 发展历史
DSP原理与应用
2009年11月19日 h d
4

第三章 第 章:TMS320F2833X CPU结构和存储器配置 z 第3.1节 发展历史
z第3.2节 TMS320F28335 CPU结构
z 第3.3节 TMS320F28335 存储器配置与IO z 第3.4 3 4节 TMS320F28335寻址方式 z 习题
DSP原理与应用
2009年11月19日 h d
5

第3.2节 TMS320F2833X CPU结构
主要参考资料: 1. TMS320C28x CPU and Instruction S t Reference Set R f Guide(spru430e) G id ( 430 ) 2. 2.TMS320F28335, TMS320F28334, TMS320F28332 Digital Signal Controllers (DSCs) Data Manual(SPRS439B) ( )
DSP原理与应用
2009年11月19日 h d
6

第3.2节 TMS320F2833X CPU结构
DSP原理与应用
2009年11月19日 h d
7

第3.2节 TMS320F2833X CPU结构
DSP原理与应用
2009年11月19日 h d
8

第3.2节 TMS320F2833X CPU结构
DSP原理与应用
2009年11月19日 h d
9

第3.2节 TMS320F2833X CPU结构
DSP原理与应用
2009年11月19日 h d
10

第3.2节 TMS320F2833X CPU结构
DSP原理与应用
2009年11月19日 h d
11

第3.2节 TMS320F2833X CPU结构
z z z z z z z z z z z z 150MHz,1.9V内核,3.3V IO 32位CPU,32 CPU 32位FPU,16*16 FPU 16*16 32*32 乘法器 6路DMA通道 32位外部接口 位外部接 RAM,FLASH,可外扩Boot ROM 88路复用IO 128位加密锁 18路PWM输出,6个事件捕捉器 3个独立32位定时器 2路CAN,3路SCI,2路SPI,1路I2C 16路12位80ns AD转换器 支持C/C++编程,低功耗模式
2009年11月19日 h d 12
DSP原理与应用

第3.2节 TMS320F2833X CPU结构
DSP原理与应用
2009年11月19日 h d
13

第3.2节 TMS320F2833X CPU结构
DSP原理与应用
2009年11月19日 h d
14

C28X内核:
程序和数据控制逻辑 实时仿真接口 地址寄存器算术逻辑单元 算术逻辑单元(ALU) 乘法单元及并行处理 预取指队列及指令译码单元 程序和数据地址生成器 中断处理单元
DSP原理与应用
2009年11月19日 h d
15

第3.2节 TMS320F2833X CPU结构 C28X内核内部寄存器: z 32位中央算数逻辑单元 z 32位累加器ACC:AH,AL ACC:AH AL 中央算数逻辑部分 z 32位输出移位器 z 32位乘法输入寄存器XT(T,TL) z 32位辅助寄存器XAR0~XAR7(AR0~AR7) z 32位乘积结果寄存器P(PH,PL) z 16位数据页指针寄存器、中断标志寄存器、 中断使能寄存器 堆栈指针SP、状态寄存 中断使能寄存器、堆栈指针 状态寄存 器 ST0 、 ST1 16 DSP原理与应用 2009年11月19日
h d

第3.2节 TMS320F2833X CPU结构
32位中央算数逻辑单元 位中央算数逻辑单元,32位累加器 位累加器,32位输出移 位器 z 中央算数逻辑单元(CALU):+,-,&,|,位测试
{ 一个固定输入是累加器 {另 另一个来自输入移位器或乘法移位器 个来自输入移位器或乘法移位器
z 累加器(ACC):接收CALU的输出,可进行移位 (ADD ADDC) (ADD,ADDC) z 输出移位器:输出移位后的ACC内容,并存到数据 内存中
DSP原理与应用
2009年11月19日 h d
17

第3.2节 TMS320F2833X CPU结构
DSP原理与应用
2009年11月19日 h d
18

第3.2节 TMS320F2833X CPU结构 z C28X核的16位乘法单元 16位临时寄存器(T) 16X16乘法单元 32位乘积寄存器 乘积移位器:
受PM控制 左移 0 1 右移 1 2 3 4 5 6
DSP原理与应用
2009年11月19日 h d
19

第3.2节 TMS320F2833X CPU结构 z C28X核的16位乘法单元 32位临时寄存器(XT) 32X32乘法单元 32位乘积寄存器 乘积移位器:
受PM控制 左移 0 1 右移 1 2 3 4 5 6
DSP原理与应用
2009年11月19日 h d
20

相关主题
文本预览
相关文档 最新文档