Content deleted Content added
Better wording |
→Tasks: The VRM is controlled by a specialized embedded controller that is part of the VRM system. Add a reference. |
||
Line 9:
A generic embedded controller often has the following tasks:
*Receiving and processing signals from the keyboard<ref name="ps2kbc">http://www.computer-engineering.org/ps2keyboard/</ref> and other buttons and switches (e.g., power button, laptop lid switch)<ref name="amikey">http://www.ami.com/support/doc/AMI_EC_Datasheet_1pg_PUB_Q2-2013.pdf</ref>
*Turning the computer on and off
*Controlling access to the [[A20 line]]<ref>http://www.win.tue.nl/~aeb/linux/kbd/A20.html</ref>
*Thermal measurement and response including fan control, [[Dynamic frequency scaling|CPU throttling]], and emergency shutdown in response to rising temperatures
*Controlling indicator [[LED]]s
*
*Allowing remote diagnostics and remediation over the network
*Performing software-requested CPU reset<ref name="ps2kbc"/>
*Controlling the [[watchdog timer]]<ref name="amikey"/>
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]].
|