Content deleted Content added
→Tasks: Consolidate the power management, remove computer sleep (the OS manages that), and add the VRM as something that can be managed by the embedded controller. |
→Tasks: The EC because it includes the traditional keyboard controller can be used to reset the CPU. |
||
Line 9:
A generic embedded controller often has the following tasks:
*Receiving and processing signals from the keyboard and other buttons and switches (e.g., power button, laptop lid switch)
*Turning the computer on and off
*Controlling access to the [[A20 line]]
Line 16:
*Power management including managing the [[voltage regulator module]], the [[battery]] charger, and the battery
*Allowing remote diagnostics and remediation over the network
*Performing software-requested CPU reset<ref>http://www.computer-engineering.org/ps2keyboard/</ref>
As a core system component, the embedded controller is always on when power is supplied to the mainboard. To communicate with the main computer system, several forms of communication can be used, including [[Advanced Configuration and Power Interface|ACPI]], [[SMBus]], or [[Shared memory|shared memory]].
|