ARM嵌入式系统第5章XScale内核及PXA270处理器简介5
1XScale内核简介IntelXScale支持16位Thumb指令和DSP扩充指令
IntelPXA270微处理器芯片是一款集成了32位IntelXScale处理器核、多通信信道、LCD控制器、增强型存储控制器和PCMCIA/CF控制器以及通用I/O口的高度集成的应用微处理器
1XScale内核的特点7级流水线乘/累加器MAC存储器管理部件MMU指令Cache转移目标缓冲器BTB:数据Cache填充缓冲区(FillBuffer)写缓冲区(WriteBuffer)性能监视电源管理调试5
2XScale与StrongARM的区别XScale处理器的处理速度是StrongARM处理速度的两倍,其内部变化包括:数据Cache的容量从8KB增加到32KB指令Cache的容量从16KB增加到32KB微小数据Cache的容量从512B增加到2KB为了提高指令的执行速度,流水线结构由5级增至7级新增乘/加法器MAC和特定的DSP型协处理器CP0动态电源管理,使XScale处理器的时钟最高可达1GHz、功率1
6W,并能达到1200MIPS5
2PXA270结构RTCOSTimers4xPWMInterruptControllerI2C3xSSPUSIMI2SAC’97StandardUARTFullFunctionUARTUSBOTGXCVRSDRAM/BootROMROM/Flash/SRAMJTAGSocket0Socket1LCDBluetoothUARTFastinfraredUSBClientControllerMSLInterfaceKeypadInterfaceMMC/SD/SDIOInterfaceMermoryStickInterfacePrimaryGPIO