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

[原创]我所知道的EC====>System Architecture

[复制链接]
发表于 2009-4-17 13:08:20 | 显示全部楼层 |阅读模式
我所知道的EC====>System Architecture
1EC 功能概述, }% W, a  ?0 I4 r9 O; G3 y2 i! ], Z

+ M: N$ V4 W3 X4 j' b: Q
ECNB独有的成部分。它将MB上面的keyboardmouse集中于一体在,EC内部提供了KBC控制器一控制它这样大大省了空间实现了便携。NB的另一个特点是它需要池供这样是一个重要的问题EC配合chipsetS3S4S5供不同的源策略以达到省的目的,另外EC也会控制池的冲放程,检测电量用于决定是否待机or1 i/ M4 ~& h7 r' |3 r0 a8 [7 u$ N
or Wakeup等。另外由于NB集成度高、空受限,非常重要但同时还要兼噪音的问题EC会通thermal sensor得当前的CPUVGA温度,根据不同的温度自动调节风扇的速。些都是EC提供的功能。

/ A  S( G  g- ^  h/ F2.常HW架构
) j. k% ^1 W+ u1 z% D8 Y7 w) f- Z
NB HW线路系EC的常架构有两,比旧一点的案子会将BIOSECcode放在一起挂在ECX-BUS下面。而新一些的做法会将BIOSECBIOS挂在SB LPC或者SPI下面而EC挂在ECSPI下面。如下所示:
% \) y; M. A! v! \# b7 x" v
                        
0 L% g7 R# f* h( \  p么为会有两架构呢?他有什呢?听我慢慢道来Jzzz是个多方原因致的果。1.出于成本的考。大家都知道NB的价格是愈演愈烈,大家都在拼成本。所以低端机都在拼命的cost down.很明第一架构也就是1的架构会省掉一IC的成本。那大家可能又会既然这么economic么还入第二架构呢?2.出于性能的考有所得就有所失没有完美的方案,第一架构存在一个致命得缺陷,就是BIOSECcode抢总线,也就是有可能某一段时间BIOS候,EC就卡住了,反之亦然。于是就发现POST时间过长S3S4 Resume 时间过长问题了。于是乎第二架构运而生;所以在新机以及那些高性能的game系列中就会采用这种架构。(PS应该以第二架构主了)7 z" p( U9 r5 p* s  E; ^/ A: ?
3EC如何与HOST通信/ [6 x6 ]7 ~4 T' C! l% o  v
. K; j$ i0 s. Q) k/ e' c
由图1可以看出ECSB通过LPC相连,所以ECHOST端的通信主要是通过LPC BUS进行的,除此之外EC还会有SMISCIpin拉到SB上也就是说EC也可以通过发SCISMI的中断通知Chipset, Chipset再从LPC BUS获得相关的EVENTPS:后续的会详细讨论这部分)。LPC BUS通信的部分如下图所示:
3 c' g! x' F, K! G: Z7 G

- ?1 l2 N  G  Q* I, m
+ i$ g, H( q5 A1 l7 g) C总之ECNB系统中最为底层的部件,只要有电EC就会工作,检测各种输入信息,同时它还负责提供power sequencehost通信等重要的工作。6 Q, J9 t9 i- I. U

+ W# R( k' N: i( j* P

. ~, O* G  h* p  K3 r

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入计匠网

×
发表于 2009-5-8 15:42:29 | 显示全部楼层
有没有什么文档介绍过,我在看ich的文档的时候,为什么都没有见到过EC的介绍呢。好奇怪。
6 l' I9 F6 L; @/ W7 Q( \2 W" e: o& u3 i6 Y& ?
可能是因为我没有做NB吧
回复

使用道具 举报

发表于 2009-5-9 14:00:09 | 显示全部楼层
台式机是用SuperI/O 控制风扇,Power Sequence等等,
8 p0 v6 p% k* _8 j4 [: q2 ^NB是用EC管理大多数外设,包括内置键盘和Touchpad,散热,也可以管理背光,......3 q# _4 K% _+ U, q/ {+ ~
3 D. c! w$ k' E8 S: Y
现在大多用一颗SPI挂在EC下面,BIOS和EC都合并在一块.一般EC占前64KB.
回复

使用道具 举报

发表于 2009-5-22 21:25:11 | 显示全部楼层

Nuvoton EC

推荐Nuvoton(Winbond) EC,我们公司有代理,且提供比较完备的技术支持,有相关需求,请加我QQ:183512480 联系我。
回复

使用道具 举报

发表于 2009-9-24 15:29:27 | 显示全部楼层
以前在學校里很少接觸NB,現在突然來做EC了,所以一切都是零啊,在網上搜EC的相關知識也是少的可憐,幸好發現這個地方,可以好好的學習一下了~~~
回复

使用道具 举报

发表于 2010-2-14 15:08:16 | 显示全部楼层
支持lz,哈哈.....
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-1-12 00:44 , Processed in 0.059175 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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