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