Freescale公司的QorIQ系列处理器P1010学习.docVIP

Freescale公司的QorIQ系列处理器P1010学习.doc

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

Freescale公司的QorIQ系列处理器P1010学习

TDM接口:

接收数据、时钟和帧同步信号,发送数据、时钟和帧同步信号,收、发相互独立,发送同步、时钟和接收时钟可以配置成输入或者输出。与E1/T1帧无缝对接,最高128时隙,8/16bits位宽,帧同步、数据可以设置在时钟的上升沿或者下降沿采样,同步信号可以正向也可设置成负向有效。

双CANBus控制器;

集成SD/MMC/SDIO支持从外部Flash卡中启动;

一个USB2.0控制器,集成USBPHY;

可编程中断控制器PIC;

可提供多处理器中断管理,负责接收内部和外部中断源,将它们分级并上报给cpu。

集成Flash控制器IFC;

支持NORFLASH和NANDFLASH,8/16bit,

电源管理控制器PMC;

四通道通用DMA控制器;

两条I2C控制器;

SPI接口控制器,只支持P1010作为SPI主设备;

16个GPI或者GPO管脚或者open-drain,可以独立配置;

系统定时器,包含周期性中断定时器、RTC、软件watchdog定时器和4个通用定时器;

双UART;

标准JTAG;

高速接口的配置

X6SerDes可以配置成PCIe、SATA、SGMII接口,在上电复位时就确定。

eTSEC1支持RGMII和SGMII,由cfg_io_port[0:1]来决定,同时决定的还有PCIe和SATA;

eTSEC2/3只支持SGMII。

芯片信号定义

配置信号要在HRESET_B的上升沿采样,但是普通配置信号与PLL配置信号的建立、保持时间要求不一样。大部分复位配置信号都有内部上拉电阻,有些没有内部上拉,需要外部上拉电阻。

芯片复位过程中,会忽视绝大部分输入信号的状态,但是会将绝大部分output信号驱动到inactive状态。

PLL配置:

DDR部分PLL的配置:

CorePLL配置:默认配置core工作频率≥450MHz,若要<450MHz,那么信号IFC_ADDR[6]要在HRESET时配置成低电平。

BootROM启动模式选择:

Secureboot配置:

Cfg_rom_loc选择NANDFlash时,IFC_AD[9:11]在POR过程中用于选择每个block的page大小:

Cfg_rom_loc选择NANDFlash时,UART_RTS[0]、UART_SOUT[1]在POR过程中用于选择ECC使能功能:

Cfg_rom_loc选择NORFlash时,IFC_AD[15]在POR过程中用于选择哪些地址信号与数据信号复用,在此过程中IFC_AD是不能为低电平的:

IFCFlash模式配置:IFC_WE在POR过程中用于选择Flash模式功能:

PCIe主/从模式配置:IFC_CLE和IFC_OE分别在POR过程中用于配置芯片的PCIe0和PCIe1接口的主从模式:

6-LaneSerDes接口配置:IFC_AD[13:14]在POR过程中用于6组SerDes差分信号为PCIe、SATA、SGMII接口,当SDn_REF_CLK不提供时,该Lane将关闭。

三个TSEC接口配置:IFC_AD[13:14]在POR过程中同时用于3个TSEC的配置选择。

CPUboot是否等待外部配置:EC_MDC在POR过程中决定CPU是否需要外部用于3个TSEC的配置选择。

Boot顺序配置:IFC_BCTL、CAN1_TX在POR过程中决定CPU是从I2C1上的ROM芯片启动还是不从I2C中启动。

DDR3SDRAM类型选择配置:IFC_AVD在POR过程中决定DDR3SDRAM的类型。

SerDes参考时钟配置:IFC_AD[12]在POR过程中决定SerDes参考时钟是100MHz还是125MHz。

4-lane和2-lane是分开的差分时钟输入,独立的锁相环。若SerDesPLL终止,P1010会启动。SerDes配置成的高速接口会disable直到HRESET完成。

Secure引擎是否使用的配置:HRESET_REQ_B在POR过程中决定是否用到内部Secure引擎。

P1010版本号配置:TSEC1_TX_EN在POR过程中为高,可以读取P1010的版本号。

CCB(platformclock,内部总线时钟)clock频率配置:IFC_PAR[1]在POR过程中为高,使CCB时钟频率高于300MHz。

I/O电平选择:BVDD_VSEL[0:1]在POR过程中的值决定BVDD的电平,选择不合理的电压值会对芯片造成不可挽回的损伤,该信号只能接GND或者OVDD(3.3V)。

时钟分配表:

芯片信号定义

芯片的电源统计:

信号

描述

电压

必要性

VDD、AVDD_CORE、

文档评论(0)

183****9588 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档