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

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

[复制链接]
发表于 2009-4-17 13:08:20 | 显示全部楼层 |阅读模式
我所知道的EC====>System Architecture
1EC 功能概述
9 b3 I3 O) u6 _' G! ?( }3 T0 v& E$ B3 e
ECNB独有的成部分。它将MB上面的keyboardmouse集中于一体在,EC内部提供了KBC控制器一控制它这样大大省了空间实现了便携。NB的另一个特点是它需要池供这样是一个重要的问题EC配合chipsetS3S4S5供不同的源策略以达到省的目的,另外EC也会控制池的冲放程,检测电量用于决定是否待机or, M! F* ]* ^( X* ~' K. g
or Wakeup等。另外由于NB集成度高、空受限,非常重要但同时还要兼噪音的问题EC会通thermal sensor得当前的CPUVGA温度,根据不同的温度自动调节风扇的速。些都是EC提供的功能。

' M3 T. |: H" E6 s  f0 d* w0 r2.常HW架构3 |- I+ N& ~7 G* M  E
8 d" @& W" M+ e2 I; J" Q
NB HW线路系EC的常架构有两,比旧一点的案子会将BIOSECcode放在一起挂在ECX-BUS下面。而新一些的做法会将BIOSECBIOS挂在SB LPC或者SPI下面而EC挂在ECSPI下面。如下所示:

, Q7 y( B% i( _5 {* b( G                        6 d0 ^4 c. l+ G: H1 j' e$ `, k
么为会有两架构呢?他有什呢?听我慢慢道来Jzzz是个多方原因致的果。1.出于成本的考。大家都知道NB的价格是愈演愈烈,大家都在拼成本。所以低端机都在拼命的cost down.很明第一架构也就是1的架构会省掉一IC的成本。那大家可能又会既然这么economic么还入第二架构呢?2.出于性能的考有所得就有所失没有完美的方案,第一架构存在一个致命得缺陷,就是BIOSECcode抢总线,也就是有可能某一段时间BIOS候,EC就卡住了,反之亦然。于是就发现POST时间过长S3S4 Resume 时间过长问题了。于是乎第二架构运而生;所以在新机以及那些高性能的game系列中就会采用这种架构。(PS应该以第二架构主了)) R& M2 U$ s! v
3EC如何与HOST通信; q$ ~# H7 x; @( K, i# D% W" ]
- e& T9 ~/ V6 E
由图1可以看出ECSB通过LPC相连,所以ECHOST端的通信主要是通过LPC BUS进行的,除此之外EC还会有SMISCIpin拉到SB上也就是说EC也可以通过发SCISMI的中断通知Chipset, Chipset再从LPC BUS获得相关的EVENTPS:后续的会详细讨论这部分)。LPC BUS通信的部分如下图所示:

) e1 H! g7 X: \% v2 N* `
. k/ \' \5 V: \2 h9 c9 `3 t. F! H 3 o' x* C+ t/ J- w3 c) c
总之ECNB系统中最为底层的部件,只要有电EC就会工作,检测各种输入信息,同时它还负责提供power sequencehost通信等重要的工作。
% o% x( ~" K- ?% J& V4 y) Q
& _; u( O) O( Z' S* Q) ^* N

# j& p/ E7 w2 O+ _& L: M

本帖子中包含更多资源

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

×
发表于 2009-5-8 15:42:29 | 显示全部楼层
有没有什么文档介绍过,我在看ich的文档的时候,为什么都没有见到过EC的介绍呢。好奇怪。+ H. H0 t& D! E  z; ^

4 ?2 W9 {9 W8 Y: B6 K可能是因为我没有做NB吧
回复

使用道具 举报

发表于 2009-5-9 14:00:09 | 显示全部楼层
台式机是用SuperI/O 控制风扇,Power Sequence等等,# h. c$ s2 E& R8 c7 N; Y; K- H  S
NB是用EC管理大多数外设,包括内置键盘和Touchpad,散热,也可以管理背光,......
4 t  }9 m0 E2 i8 W# S6 j  L5 J4 h$ x7 ?: k$ [3 @1 @& @
现在大多用一颗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, 2025-6-17 13:48 , Processed in 0.055109 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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