LEMT (LiPPERT Enhanced Management Technology)LEMT Technical ManualTME-LEMT-0V8.DOCRevision 0.8 / April 11©LiPPERT Embedded Computers GmbHHans-Thoma-St
3 COMMANDS OF THE SMCTo start communication between the bus master (SMBus host controller of Chipset) and the slave device (SMC), the host controller
COMMAND DESCRIPTION0x20 Set/Clear Watchdog-timer0x21 Reserved for BIOS Timeout Counter0x22 Set timeout of Watchdog-timer on power-up0x26-0x28 Reserved
4 DETAILED DESCRIPTION OF SMC COMMAND CODES4.1 Set/Clear Watchdog-timerAfter Start-Up the Watchdog is disabled or loaded with a startup value (Type II
4.2 Set/Clear initial timeout of Watchdog-timerThis command sets the Timeout value of the Watchdog-timer which is loaded at power-up. This initial tim
4.4 Get SMC Capability This command reports the Capability of the SMC. Several features are controlled by the SMC on different hardware platforms. The
4.5 Read Version-String 1/2 This command reads the Version Information of the SMC Firmware. Each command receives 1 length Byte and 32 Bytes of Data.
4.7 Read Ontime Seconds This command reads the Ontime Seconds of the System running in S0-State starting at last power-on. The Ontime Seconds-counter
4.8 Read Power Cycles This command reads the Power Cycles of the System. The Power-cycle-counter has a 32-bit (four byte wide) size and is updated eve
4.9 Read SMC FlagsThis command reads the SMC Flags and gives an information of the internal status of the SMC. START SMC_addr ACK command ACK START (R
4.10 Get last System Restart Event This command reads the cause of the last System Restart. The returned code is explained in Table 4.10.2. START SMC_
Technical Manual LEMTLiPPERT Document: TME-LEMT-0V8.DOC Revision 0.8Copyright © 2011 LiPPERT Embedded Computers GmbH, All rights reservedContents an
4.11 Read current CPU Temperature This command reads the current CPU Temperature. The CPU temperature is transmitted in two Bytes. The first byte is t
4.13 Get Min/Max-Temperatures (Temperature Logger)This command reads the maximum and minimum reached CPU and Board Temperatures. The temperatures are
4.14 Get Startup-Temperatures of CPU and Board This command reads the CPU and Board Temperatures at power-on time. The temperatures are transmitted in
4.15 Get Number of PROCHOT#-Events This command reads the PROCHOT#-Event-counter. PROCHOT# (processor hot), is asserted by the CPU when the processor
4.16 Get Number of TS#-Events This command reads the TS#-Event-counter. TS# is asserted by a Temperature sensor when a device reaches it’s critical te
4.17 Read SMC StatusThis command gives an information of the status of the SMC controlled signals. START SMC_addr ACK command ACK START (Repeat) SMC_a
4.19 Set Address/Length for Flash AccessThis command prepares the read or write access to the SMC-Flash. For this, the address and the length informat
4.20 Write Data to User-FlashThis command writes data to the selected address of the SMC-Flash. Up to 32 Bytes can be written in a single block access
4.21 Read Data from User-Flash This command reads data from the selected address of the SMC-Flash. Up to 32 Bytes can be written in a single block acc
4.23 Write-protect SECURE-AreaThis single command enables the protection of total SECURE-Area against write accesses. Since the SECURE-Area is located
Table of Contents1 Overview ... 32 Access to the SMC-Controller ...
4.24 Get Voltage The 10-bit-ADC of the SMC is used to monitor the onboard Voltages. SMC provides 8 Channels which are separately accessed by Command c
4.25 Get Fan Speed This command reads the current Speed of the CPU Cooler Fan. It delivers the Fan Speed in RPM. START SMC_addr ACK command ACK START
4.26 Get Main Current This command reads 4 values representing the last 4 currents drawn by the board. The values are sampled every 250ms. The order o
4.27 Get Board Manufacturing Data These commands reads the contents of the 8 Data-Fields. The Manufacturing Data gives information about the Board-Ser
4.28 Set Backlight PWMThis command sets the duty of Backlight control output. The value of the PWM also controls the Backlight enable output. In case
Appendix A, Contact InformationHeadquartersLiPPERT Embedded Computers GmbHHans-Thoma-Straße 1168163 MannheimGermanyPhone +49 621 4321410Fax +49 621 4
Appendix B, Getting HelpShould you have technical questions that are not covered by the respective manuals, please contact our support department at
Appendix C, Further Resourceshttp://www.lippertembedded.comLiPPERT Embedded Computers' website with news and detailed information.http://www.int
Appendix D, Revision HistoryFilename Date Edited byChangeTME-LEMT-0V0.doc 2009-01-09 JS Pre-releaseTME-LEMT-0V1.doc 2009-02-17 JS Function to read Bo
4.21 Read Data from User-Flash ... 264.22 Clear all Data in User-Flash ...
1 OVERVIEWThe onboard System Management Controller (SMC) on many Lippert Boards implements power sequencing and LEMT (LiPPERT Enhanced Management Tech
Some features are not included on several boards. This table gives you an overview of the implemented features:Board CoreExpress-ECOCoreExpress-ECO2Co
Board CSR/CLR/Hurricane-LX800Thunderbird-E3100Thunderbird-GM45Hurricane-QM57CLR-86DXOntime Counters Power-Cycle Counter WatchdogTimer
2 ACCESS TO THE SMC-CONTROLLERThe communication to the SMC-Controller is done through the SMBus 1.0-compliant host controller of the Chipset. This hos
2.2 SMC STANDARD TRANSMITTER FORMAT (READ CYCLE) The SMC transmitter format is shown in Table 2.2.1. START SMC_addr ACK command ACK START (Repeat) SMC
Comentários a estes Manuais