原创 PowerPC上电启动顺序流程(转)

2011-3-19 22:58 4806 2 2 分类: MCU/ 嵌入式

      在板子上电,外部输入信号/PORESET被拉低,它将发起一个上电复位启动流程。

      在输入信号/PORESET无效后,复位控制逻辑开始通过完全复位和RCW配置过程轮流复位所有的设备。在整个上电复位过程,包括RCW配置过程中,P4080会将/HRESET信号拉低置为有效,复位和RCW配置所需的时间依赖于配置字来源和SYSCLK频率的不同而有所变化。首先,系统会采样RCW源配置输入管脚来决定从何处载入复位配置RCW;接着,系统开始载入RCW数据,在载入RCW的前192位数据,便得到时钟比率/模式的配置数据,因此系统锁相环PLL开始锁住时钟;一旦PLL锁住和整个RCW载入完成,系统便释放/HRESET信号而让其被拉高无效,时钟单元开始分发锁相环输出给各个设备,此时,可选地执行Pre-Boot初始化流程,内核被允许开始引导流程。

      下面我们详细看一下整个上电复位顺序的流程:

      1. 根据设备硬件规范给设备上电

      2. 外部系统逻辑拉低/PORESET信号让其有效,导致所有的寄存器被复位到其缺省状态,和大多数的I/O驱动电路被释放到其高阻态(一些时钟,时钟使能,以及系统控制信号此时是被驱动的)。

      3. 系统提供稳定的SYSCLK信号和稳定的POR配置输入,此时,SYSCLK会广播到各个设备上,而platform PLL则还运行在bypass模式。

      4. 在采样到/PORESET有效时,系统开始驱动/HRESET

      5. 在持续了所要求的

 

本文转自CSDN博客:http://blog.csdn.net/qiurihuanghua/archive/2011/03/02/6218572.aspx

文章评论0条评论)

登录后参与讨论
相关推荐阅读
zhaochengshun_838094561 2011-03-20 09:57
P4080上电启动及uboot流程(转)
P4080上电启动及uboot流程(1)      系统上电到执行第一条指令前,需要经过配置PLL、Local Bus控制器、LAW、MMU等操作,这些配置完全是由CPU根据芯片的默认值和RCW配置完...
zhaochengshun_838094561 2011-03-20 09:38
P4080 RCW读取过程(转)
RCW的来源有CPU上的5个引脚的电平高低决定,5个引脚是LGPL0、LGPL1、LGPL2、LGPL3和LGPL5。bCEM中,这5个引脚的电平值都由CPLD0中指定,系统设计中将RCW放在了Nor...
zhaochengshun_838094561 2011-03-19 23:01
e500系列处理器的/HRESET_REQ信号的意义(转)
      /HRESET_REQ是e500系列处理器的一个输出信号,它存在的目的是,当处理器本身发生严重的错误,如程序跑飞了,总线出错等的时候,处理器会拉低这个信号,以便告示外界。一般地,该信号会连...
zhaochengshun_838094561 2011-03-19 22:45
P2020 ( e500核 ) 上电启动及uboot流程(转)
      系统上电到执行第一条指令前,需要经过配置PLL、Local Bus控制器、LAW、MMU等操作,这些配置完全是由Cpu根据芯片的默认值和芯片外部配置引脚的输入状态自动完成的。如:     ...
广告
我要评论
0
2
1
2
3
4
5
6
7
8
9
0
广告
关闭 热点推荐上一条 /4 下一条