Freescale公司的QorIQ系列处理器P1010学习
处理器概述
Freescale公司的QorIQ系列处理器P1010是一款入门级两核处理器芯片,具有高性能、低功耗、性价比高的特点。它基于e500v2核,最高主频可达800MHz,45nm制程工艺,支持800Mbps数据率的DDR3 SDRAM或DDR3L SDRAM接口,核心电源电压为1.0V,工作温度为0~105℃,芯片外形尺寸为19mm*19mm,425-pin,0.8mm的引脚间距。
处理器核心
P1010的核心为e500v2核,具有以下特点:
* 32KB L1指令和数据缓存,256KB L2缓存
* 双精度浮点运算单元(FPU)
接口和控制器
P1010具有多种接口和控制器,包括:
* 双SATAI/II控制器,1.5/3Gbps,集成PHY,支持热插拔
* 双PCIe 1.0,x1,2.5G/T(理论上单向峰值带宽为2.0Gbps/lane,因为接收和发送是相互独立的,故双向带宽为4Gbps/lane),集成SerDes PHY
* 三个10/100/1000Mbps三态以太网控制器,集成MAC,只能配置成RGMII、SGMII接口
* 一个DDR3/DDR3L控制器,支持16bit、32bit数据接口,16bit为带ECC接口,32bit不带ECC,支持600~800Mbps,即300~400MHz时钟频率
* 专用的引擎和boot
* TDM接口:接收数据、时钟和帧同步信号,发送数据、时钟和帧同步信号,收、发相互独立,发送同步、时钟和接收时钟可以配置成输入或者输出
* 双CAN Bus控制器
* 集成SD/MMC/SDIO支持从外部Flash卡中启动
* 一个USB2.0控制器,集成USB PHY
* 可编程中断控制器PIC
* 集成Flash控制器IFC,支持NOR FLASH和NAND FLASH,8/16bit
* 电源管理控制器PMC
* 四通道通用DMA控制器
* 两条I2C控制器
* SPI接口控制器,只支持P1010作为SPI主设备
* 16个GPI或GPO管脚或者open-drain,可以独立配置
* 系统定时器,包含周期性中断定时器、RTC、软件watchdog定时器和4个通用定时器
* 双UART
* 标准JTAG
高速接口配置
X6 SerDes可以配置成PCIe、SATA、SGMII接口,在上电复位时就确定。
芯片信号定义
P1010的芯片信号定义包括:eTSEC1支持RGMII和SGMII,由cfg_io_port[0:1]来决定,同时决定的还有PCIe和SATA;eTSEC2/3只支持SGMII。