找回密码
 加入计匠网
搜索
热搜: BIOS ACPI CPU Windows
查看: 12663|回复: 4

请教EC从上电到按Power Button开机的过程~

[复制链接]
发表于 2009-6-9 11:43:33 | 显示全部楼层 |阅读模式
请教以下问题:5 `2 Q1 u) d/ O: H
1。在接上电源之后,EC就开始运行。请问EC在接上电源到按下Power Button,EC会做哪些动作?它会跑Flash Rom里面的CODE吗?(EC和BIOS CODE都在一个Flash Rom上。)6 B. Z+ `& `& S; r% P7 N
2。在按下Power Button之后,EC是怎么动作的?怎么跑到BIOS那里去?1 p; a( W. }5 d" w7 u1 m
3。跑EC的时候BIOS也会跑吗?还是两者穿插进行?
- ^8 E: O$ Y4 F2 F7 Y+ _# O) o  E! S4。EC CODE和BIOS CODE放在同一个ROM里,在刚接上电的时候,是怎么让EC CODE跑起来的呢?(EC CODE放在0000:0000的位置,8051的CPU是从0000:0000开始的吗?)
& Z0 p- o; ]( ]  R5。刚接电源的时候EC的CLK哪里来的?这个时候Clock Gen应该是没有动。
3 D% n* p) X) r( H( I- N2 E非常感谢~1 E2 k0 N, U. F* X9 E! I9 s: V# e
: D6 B8 M- z' ?( g( G& e8 F
[ 本帖最后由 moderngod 于 2009-6-9 14:48 编辑 ]
发表于 2009-6-9 14:17:53 | 显示全部楼层
回答你的问题:
. z' @/ d+ B/ u" l+ Z3 K7 y# W1.EC会初始化内部的一些register,清空一些ram空间等等,会跑flash rom中的code。% |4 F, h' t  |$ U% T' d/ b0 ^# V% L
2.EC会和power IC以及SB做一些co-work,一旦EC跑完power sequence,cpu的v-core电就会起来
* Y% p* Y! A0 E& d7 x( |然后PCI rst以后,第一条指令就会下达,那么BIOS就动起来了。0 m( J; q0 M. k& M9 A2 ^+ p5 g8 k
3.BIOS最初部分的code是通过LPC bus==》EC SPI fetch这时就可能和EC抢总线,所以会穿插进行9 J/ R5 _" }8 \5 r3 f
可是一旦BIOS shadow之后,应该就不会这样了。
$ N: o( C7 R: S& }# x* O4.一上电EC就会reset,8051就会从rom中fetch code运行了,这都是HW动作。
6 w2 U0 g( C8 [/ y5 w/ o3 i3 v1 P' b% e3 b4 {' u
以上希望对你有所帮助。
回复

使用道具 举报

发表于 2009-6-17 13:05:47 | 显示全部楼层
5,clock IC肯定会先动起来的.
回复

使用道具 举报

发表于 2009-6-20 23:11:52 | 显示全部楼层
5。刚接电源的时候EC的CLK哪里来的?这个时候Clock Gen应该是没有动。# V! x3 T% A& ?7 u0 T7 p* A4 N
clock gen开启由VR产生的PG信号触发,此信号发出后,立刻发DELAY_VR_POWERGOOG。不久之后就有PLTRST了。) v6 J3 S, f. K5 o: {
这些时序问题,随便找一个intel的公版图,都有一页专门介绍。3 s! T" E) T- w, C) K
" V9 ?! S5 [( Y4 e4 f. Z' G
这个时候clock gen肯定没有动。EC跑程序应该靠他自己的晶振产生的时钟信号。8 C; D$ l& M4 G$ R1 K8 ^
比如951的要用24M的晶振,775要用32.768k的晶振。
回复

使用道具 举报

发表于 2009-6-21 08:46:00 | 显示全部楼层
to moderngod:
: y: R+ b" A3 F8 p; o; g5.你应该是概念上认识错了,EC有EC的晶振,而clock gen是给主板上的CPU,Memory,PCI Bus等分配clock的.通常只有在EC的power都起来以后clock gen才会工作.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入计匠网

本版积分规则

Archiver|手机版|小黑屋|计匠网

GMT+8, 2026-6-4 22:03 , Processed in 0.166909 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表