资料介绍
中科大嵌入式课件3EPSON C33 处理器
段勃 duanbo@ustc.edu.cn
1
计算机的体系结构
计算机体系结构
指令集结构:程序员眼中的计算机 计算机组织:计算机体系的逻辑实现 计算机实现:计算机体系的物理实现
2
C33 Project Structure
ICD33 DBG S1C33PE CPU Core Internal RAM
DMA Controller
BCU & Arbiter
SDRAMC Matrix Calculator
External DVICE SDRAM NAND Flash NOR Flash
ITC Timer/RTC USB OTG
MAC/PHY IDE/ATAPI I/F
PLL OSC3 OSC1 (32kHz)
I2 S
ADC (4ch)
3
4
C33STD Core的特点
运行频率50MHz,最大60MHz,与工作电压有 关 Harvard体系结构 三级流水线,基本指令单周期完成 16个通用寄存器、3个特殊寄存器、2个乘法运算 寄存器(寄存器都是32位) 数据存储以小端模式(Little Endian) 地址空间分布和中断处理模式
5
哈佛体系结构和冯诺依曼体系结构
冯诺依曼体系的特点
程序和数据存在计算机中、能保存数据和程序、能进行运算、能 控制程序流程、能输出结果等 采用存储程序方式,程序和数据放在同一个存储器中,两者没有 区别,指令同数据一样可以送到运算器进行运算,这是由早期的 计算机结构决定的
哈佛体系结构的特点:
哈佛结构数据空间和地址空间是分开的,一般现在都是采用改进 型哈佛结构,就是分开的数据空间和地址空间都不只是一条,而 是有多条 一般只有在片内有存储器的情况下,采用哈佛体系结构
6
流水线(pipeline)的概