PowerPC-MPC603e内核学习笔记之初步认识
PowerPC 603e内核有2.5v和3.5v两个版本。代号分别是PID7t-603e和PID6-603e。603e核心是低功耗的RISC PowerPC处理器,32位的PowerPC体系结构,提供了32位的有效地址,整数类型支持8,16和32位,还支持32位和64位的浮点数据类型。
603e是一个超标量的处理器,能在每个时钟周期向执行单元发出3条指令,指令通过不按照顺序来执行从而提高了效率,但603e保证结果是按顺序出来的。
603e包括了5个执行单元:
l An integer unit (IU)整数单元
l a floating-point unit (FPU)浮点运算单元
l a branch processing unit (BPU),分支处理单元
l a load/store unit (LSU)加载/存储单元
l a system register unit (SRU)系统寄存器单元
核心能够同时处理5个指令,从而是603e核心有高的效率和吞吐量。很多的整数指令能够在一个时钟周期内执行完成。FPU是使用管道技术,使得单精度的乘法指令和多数的双精度乘法指令能够在一个时钟周期内发出并执行完成。
PowerPC603e内核主要指标如下:
l 最高350MHz PowerPC603e处理器内核
l 16KB指令Cache和16KB数据Cache
l 浮点单元
l 动态电源管理
l 外围逻辑设备接口单元
l PCI接口
l 具有PCI仲裁功能(管理5个PCI设备)
l 可访问所有PCI地址空间
l PCI符合PCI 2.2规范并兼容PCI 5.0V和3.3V
l 存储器接口
l MMU支持
l 8bit. 32 bit和64bit的数据总线
l 最大 133 MHz内存存取速度
l 支持 1-8 个banks,每个bank支持4.16.64.128.256Mbit SDRAM(NOD RAM)
l 最大 272 MByte FLASH空间
l 2通道 DMA控制器,支持级联
l 工业标准IIC接口
l 可编程中断控制器
l 5个硬件中断(IRQs) 或16个串行中断
l 4个可编程定时器