bios与ec之间的关系

bios与ec之间的关系

ID:13627740

大小:117.00 KB

页数:3页

时间:2018-07-23

bios与ec之间的关系_第1页
bios与ec之间的关系_第2页
bios与ec之间的关系_第3页
资源描述:

《bios与ec之间的关系》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、[仁宝]BIOS与EC之间的关系BIOS(BasicInput/OutputSystem,基本输入输出系统)在整个系统中的地位是非常重要的,它实现了底层硬件和上层操作系统的桥梁。比如你现在从光盘拷贝一个文件到硬盘,您只需知道“复制、粘贴”的指令就行了,您不必知道它具体是如何从光盘读取,然后如何写入硬盘。对于操作系统来说也只需要向BIOS发出指令即可,而不必知道光盘是如何读,硬盘是如何写的。BIOS构建了操作系统和底层硬件的桥梁。5J.F(c3P6u  而我们平时说的BIOS设定仅仅是谈到了其软件的设定,比如设置启动顺序、禁用/启用一些功能等等

2、。但这里有一个问题,在硬件上,BIOS是如何实现的呢?毕竟,软件是运行在硬件平台上的吧?这里我们不能不提的就是EC。  这是日立H8的DEMO板和其宣传画WINBOND的EC  EC(EmbededController,嵌入式控制器)是一个16位单片机,它内部本身也有一定容量的Flash来存储EC的代码。EC在系统中的地位绝不次于南北桥,在系统开启的过程中,EC控制着绝大多数重要信号的时序。在笔记本中,EC是一直开着的,无论你是在开机或者是关机状态,除非你把电池和Adapter完全卸除。#y3M%q8G0o9a,V-F  

3、7n-~8R7l在

4、关机状态下,EC一直保持运行,并在等待用户的开机信息。而在开机后,EC更作为键盘控制器,充电指示灯以及风扇等设备的控制,它甚至控制着系统的待机、休眠等状态。主流笔记本系统中,EC在系统架构中的地位如下图:$j3s1O#y#B5e%^.P4J;A9Z"

5、.g)l'w%v)e"s'l  Y/L:z嵌入式控制器的两种架构  现在的EC有两种架构,上图左边是比较传统的,即BIOS的FLASH通过X-BUS接到EC,然后EC通过LPC接到南桥,一般这种情况下EC的代码也是放在FLASH中的,也就是和BIOS共用一个FLASH。右边的则是比较新的架构,E

6、C和FLASH共同接到LPC总线上,一般它只使用EC内部的ROM。至于LPC总线,它是INTEL当初为了取代低速落后的X-BUS而推出的总线标准。7l2]3F&K7q"e%S.n  EC上一般都含有键盘控制器,所以也称KBC(KeyboardController)。'p,r%K#c&B5q2N2G  那EC和BIOS在系统中的工作到底有什么牵连呢?在这里我们先简单的分析一下,具体的过程在本文的最后会详细介绍。,o&u$I;U-k'i0z#v*[!D  在系统关机的时候,只有RTC部分和EC部分在运行。RTC部分维持着计算机的时钟和CMOS设置

7、信息,而EC则在等待用户按开机键。在检测到用户按开机键后,EC会通知整个系统把电源打开(这部分在最后详细介绍)。CPU被RESET后,会去读BIOS内一个特定地址内的指令(其实是一个跳转指令,这个地址是由CPU硬件设定的)。,N-s!A2{7@#z  这里开始分两种情况,对于上图左边的结构:CPU发出的这个地址通过FSB到北桥,然后通过HUB-LINK到南桥,通过LPC到EC,再通过X-BUS一直到达BIOS。在CPU读到所发出的地址内的指令后,执行它被RESET后的第一个指令。在这个系统中,EC起到了桥接BIOS和南桥(或者说整个系统)的作

8、用。6z'H*Q#C7g!K%Z:O,{'`  对于上图右边的结构:在这地址南桥后,会直接通过LPC到BIOS,不需要EC的桥接。&C)c!h*^#N:]!u!E9T  这里需要说明的是,对于台式机而言,一般是不需要EC的。这里原因有很多:比如台式机本身的ATX电源就具有一定的智能功能,他已经能受操作系统控制来实现待机、休眠的状态;其次由于笔记本的键盘不能直接接到PS/2接口,而必须接到EC之上;还有就是笔记本有更多的小功能,比如充电指示灯、WIFI指示灯、Fn等很多特殊的功能,而且笔记本必须支持电池的冲放电等功能,而智能冲放电则需要EC的支

9、持;另外,笔记本TFT屏幕的开关时序也必须由EC控制。这些原因导致了笔记本使用EC来做内部管理的必要性。:v2q*h'e*g*{$d2V:f  总体来说,EC和BIOS都处于机器的最底层。EC是一个单独的处理器,在开机前和开机过程中对整个系统起着全局的管理。而BIOS是在等EC把内部的物理环境初始化后才开始运行的。9M0m7M$V/u:t7A(Q  看到这里,我想大家也明白EC到底是呵方神圣。如果说BIOS是底层系统的话,那EC似乎更加底层。$n(L,x)K!e  在南桥上还有一个功能块就是电源管理单元(PM,PowerManagement)

10、。!Z1W.?,H;m4R%x(~$_.}  S  一般来说,他和EC来共同配合完成。这里包括从开机(powerbutton)键按下后,启动,待机,休眠,关机的全部

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。