IBM CMX58886CX Advanced Power Management APM, Advanced Configuration and Power Interface Acpi

Page 74

Power Management

The CMX58886CX cpuModule supports various powering mechanisms which allow the cpuModule to monitor power consumption and temperature, and achieve minial power consumption states. These unique features include thermal monitoring and thermal throttling, as well as low power modes including APM and ACPI configurations. Various wake options are also available to resume normal system power when power modes are no longer necessary for the application.

Advanced Power Management (APM)

Legacy Advanced Power Management (APM 1.2) options such as setting suspend and standby timeout intervals, can be configured in the BIOS on the cpuModule.

Advanced Configuration and Power Interface (ACPI)

The cpuModule supports several different ACPI low power modes, including the S1, S3, S4, and S5 sleeping states. Suspend modes S1 and S3 can be enabled in the BIOS, where the soft power button on the utility port (CN5) can be setup as a suspend button (see Power Button Modes). Sleep modes S4 and S5 are typically setup by the operating system.

The cpuModule’s ACPI suspend modes are described below

S1 (Power on Suspend): The S1 low power state consumes the most power of all supported ACPI sleep modes. In this mode, the CPU stops executing instructions, but power to the CPU and RAM is maintained.

S3 (Suspend to RAM): Everything in the system is powered off except for the system memory. When the system wakes from this mode, operating systems typically allow applications to resume where they left off, as the state of the application is preserved in memory.

S4 (Hibernate): When the system enters this state, the operating system will typically save the current state of applications and relevent data to disk, thus allowing the system RAM to be powered down.

S5 (Soft-Off):The system is in a soft off state, and must be rebooted when it wakes.

Power Button Modes

The soft power button input of the utility port connector (CN5) can be configured as a suspend button to send a soft power signal to the system. The power buttons function can be changed to a suspend button in the BIOS. When configured in suspend mode, if S1 or S3 are enabled, pressing the power button will force the system into the specified sleep state.

Low-Power Wake Options

The cpuModule supports several methods of waking from a low power state. Several of these wake options are BIOS configurable, and can be accessed directly from the “Power” menu in the BIOS setup:

Resume on Ring: While in a low power mode, the ring indicator input of either COM port may be used to wake the system.

Resume on aDIO: This option allows the system to use an aDIO Strobe, Match, or Event interrupt to generate a wake event. This event can wake the CPU from any power-down mode, including Soft-Off (S5). For more information, refer to the section titled Wake-on-aDIOon page 59.

Resume on PME#: When enabled, the system can wake when a signal is applied to the External Power Managment connector (CN12). This includes wake-up on onboard LAN controller. The PME# signal is also available on the PC/104-Plus(PCI) bus connector.

66 CMX58886CX cpuModule

BDM-610000050 Rev A

Image 74
Contents CMX58886CX cpuModules BDM-610000050 Revision aRevision History Revision Date Reason for Change 06/30/06 Initial releaseCMX58886CX cpuModules Iv CMX58886CX cpuModule Table of Contents Memory Map Address Map MultiPort CN6Audio CN11 BDM-610000050 Rev a Vii System Recovery Application NotesChapter CMX58886CX cpuModules CMX58886CX cpuModule top viewError-Correction Codes Thermal Monitor and Thermal ThrottlingADIO with Wake-on-aDIO CMX58886CX Model Options Cable Kits and AccessoriesOrdering Information CMX58886CX cpuModule Model OptionsBoard Features VGA, SVGA, XGA, SXGA, Uxga Bios Block Diagram CMX58886CX cpuModule Simplified Block DiagramPower Consumption SpecificationsPhysical Characteristics Operating ConditionsSymbol Parameter Test Condition Min Max Electrical CharacteristicsElectrical Characteristics Ioc12 CMX58886CX cpuModule Contact Information 14 CMX58886CX cpuModule Getting Started Connector Locations CMX58886CX Connector LocationsCMX58886CX Basic Connectors Connecting to the PC/104-PlusPCI Bus Connecting the Utility CableConnecting a Keyboard PCI Bus Signaling Levels Slot Selection SwitchesPCI Bus Expansion Card Power Booting the CMX58886CX cpuModule for the First Time Connecting the cpuModule 22 CMX58886CX cpuModule Fan Power +5 Pin Pin Signal Function Auxiliary Power CN3Auxiliary Power Connector CN31 +3.3 +12 Power Supply ProtectionReserved Pin Signal Function In/Out Utility Port Connector CN5Utility Port Connector CN5 SpeakerKeyboard System ResetSoft Power Button MouseBattery Svga Video Connector CN18 Svga Video Connector CN18Svga Video Resolutions Resolution Colors Refresh RatesManufacturer Model Number Resolution Color Depth Lvds Flat Panel Video Connector CN19Flat Panel Video Connector CN19 Tested Lvds PanelsPin Signal Eide Connector CN10Eide Connector CN101 ATA/IDE Disk Chip Socket U16 ATA/IDE Disk Chip Socket U161Serial Port in RS-232 Mode RS-232 Serial Port DefaultSerial Port Settings Serial Port 1 CN7 and Serial Port 2 CN8Full-Duplex Connections Half-Duplex RS-485 ModeRS-422 or RS-485 Serial Port PortSerial Port in RS-422/485 Mode Pin Signal Function In/Out DB-9MultiPort aDIO Pinout MultiPort Configured as an Advanced Digital I/O aDIO PortMultiPort CN6 CN6 Pin FunctionCN6 Pin Signal Function In/Out DB-25 MultiPort Configured as a Parallel PortMultiPort Connector CN6 as a Parallel Port CN6 Pin Function DB-25 Floppy Drive Pin MultiPort Configured as a Floppy Drive ControllerMultiPort Connector Floppy Pinout CN61 USB 2.0 Connector CN17 USB Connector CN17RJ-45 Pin Pin DIL Pin Signal Function In/Out Ethernet 10/100Base-T and -TX Connector CN20Ethernet Connector CN20 Audio CN11 Audio Connector CN11Pin DIL Pin Signal Function In/Out Pin PC/104-PlusBus Signal Assignments1PC/104-PlusPCI Bus CN16 PC/104-PlusPCI Bus Signals Address and DataPower Supplies and VIO Bridge Link CN4 Bridge Link CN4Fan Power, +5 V CN14 External Power Management CN12Optional RTC Battery Input CN13 Fan Power, Switched CN15 Fan Power, Switched CN15Using the cpuModule Entering the Bios Setup RTD Enhanced AMI BiosConfiguring the RTD Enhanced AMI Bios Setup KeysMain Menu Setup Fields Main Menu Setup FieldsPower On Self Test Post Codes Field Active Keys SelectionsBooting to Boot Block Flash with Fail Safe Boot ROM Address hex Description Memory MapFirst Megabyte Memory Map Address Range hex Bytes Device Address MapO Addresses Reserved for the CMX58886CX cpuModule Hardware Interrupts Used on the CMX58886CX cpuModule Interrupt Normal Use TimerHardware Interrupts Port 0 Data I/O Address 450h MultiPort Advanced Digital I/O Ports aDIODigital I/O Register Set Port 1 Data I/O Address 451hMulti-Function at Address 452h1 DIO-Control I/O Address 453h-Read AccessDIO-Control I/O Address 453h-Write Access Wake Control I/O Address 451h =Interrupt is enabledInterrupts =Interrupt triggers a Wake EventInterrupt and Wake Event Generation WakeEnable Int Mask FunctionWake-on-aDIO AC’97 Audio MultiPort Parallel Port ControlMultiPort Floppy Drive Ethernet 10/100Base-T and -TXCable Detection IDE Controller ConfigurationCable Modes Legacy Mode and Native Mode IDE Configuring the ATA/IDE Disk Chip SocketRegisters Number Function Real Time Clock ControlReal Time Clock Registers Watchdog Timer Control Wake Control I/O Address 455hThermal Management Fan ModeFurther Temperature Reduction Advanced Configuration and Power Interface Acpi Power ManagementAdvanced Power Management APM Power Button ModesAT vs. ATX Power Supplies ATX Power Supply SignalsReducing Power Consumption Multi-Color LED I/O Address 456h Multi-Color LEDLED Colors Manual LED Colors70 CMX58886CX cpuModule Reset Status I/O Address 457h Write Access Reset Status RegisterReset Status I/O Address 457h Read Access Reset Status Description and Priorites Address Reset DescriptionUser Eeprom I/O Address 456h Bit Signal Function Read / WriteUser Eeprom Eeprom Register DescriptionFeatures and Settings That Can Affect Boot Time Booting to the Fail Safe Boot ROM Fsbr System RecoveryLoading Default Bios Settings How long does it take to respond to an interrupt? What happens when an interrupt occurs?Basic Interrupt Information for Programmers Interrupt Request LinesPCI Interrupts Writing an Interrupt Service Routine ISRIntel 8259 Programmable Interrupt Controller Sample Code78 CMX58886CX cpuModule Appendix a Hardware Reference Jumper Settings and Locations Pins 1-2 +3.3 Pins 2-3 +5 Jumper Pins Function DefaultPins 1-2 +5 Pins 2-3 +3.3 Pins 1-2 +12 Pins 2-3 +5Positions 1-2 +5 Positions 2-3 +3.3 Solder Positions Function Default BlobCMX58886CX Solder Blobs Device ID Vendor ID Description Onboard PCI DevicesOnboard PCI Devices Physical Dimensions CMX58886CX Physical Dimensions ±0.005 inchesAppendix B Troubleshooting Problem Cause Solution Common Problems and SolutionsTroubleshooting Troubleshooting a PC/104-PlusSystem Troubleshooting cont’dHow to Obtain Technical Support Appendix C Idan Dimensions and Pinout Idan Dimensions and Connectors IDAN-CMX58886CX ConnectorsIdan Pin # Signal Function PS/2 Mouse 6-Pin mini-DIN Connector femaleKeyboard 6-Pin mini-DIN Connector female External I/O ConnectionsIdan Pin # Signal Function Mode COM1/COM2 RS-232 9-Pin D Connector maleCOM1/COM2 RS-422/485 9-Pin D Connector male MultiPort 25-Pin D Connector female Idan Pin # ADIO Port Parallel Port Floppy Port CPU Pin #Panel 25-Pin mini D Connector female Idan Pin # Signal Name CPU Pin #Svga 15-Pin High Density D Connector female Idan Pin # Signal Function CPU Pin #Idan Pin # 10Base-T Signal CPU Pin # USB 9-Pin D Connector maleEthernet 9-Pin D Connector female Audio 9-Pin D Connector female Idan Pin # Signal CPU Pin #98 CMX58886CX cpuModule Drivers and Example Programs PC/104 and PC/104-PlusSpecificationsApplication Notes Interrupt Programming100 CMX58886CX cpuModule Appendix E Limited Warranty 102 CMX58886CX cpuModule