Power and System Management
Intel's SL Technology consists of a number of microprocessor features that deliver superior power-management capabilities. These features operate at two levels: at the system level, controlling the way power is used by the entire system (including peripherals); and at the microprocessor level. Power management at these levels involves putting the CPU into low-power state during non-CPU intensive tasks (such as word processing), or into a very low-power state when the computer is not in use ("sleep" mode).
The embedded Intel486 processor brings the efficient Intel SL Technology to the embedded market segment. SL Technology includes the following features: static design, Stop Clock, Auto Halt Power Down, Auto Idle Power Down, I/O Restart and Intel System Management Mode (SMM).
SL Enhanced Intel486 processors incorporate power-saving technology at the CPU level. One of the SL Technology features used to manage the power consumption of the CPU is Stop Clock. Stop Clock is a microprocessor input that provides fine-tuned control over the CPU's clock frequency, enabling a variety of energy-conservation techniques.
The fully static design allows the CPU's input clock to stop. When this happens, the CPU will maintain its state while consuming extremely low power. The Stop Clock mechanism provides two low-power states: a "fast wake-up", Stop Grant state, and a "slow wake-up", Stop Clock state with CLK frequency at 0 MHz. Stop Grant is the hardware and software mechanism that is used to operate the internal CPU core in a low-power state. The processor typically consumes only 175-225 mWatt for the 5V processors, and 76-82 mWatt for the 3.3V processors. While in the Stop Grant state, the CPU external clock frequency can be changed, either to operate at a different frequency or stop the input clock. If the input clock is stopped, the CPU is in the Stop Clock state, lowering power consumption to the 300-1000 micro-amp range. The ability of Stop Clock to vary clock input and CPU speed results in dramatic power savings.
Another approach to CPU power management involves the Auto Halt feature. In SL Enhanced Intel486 processors, when HALT is executed (stopping the CPU from executing further instructions) the CPU automatically enters its low-power (76-225 mWatt) idle mode. This software approach to invoking sleep mode provides higher power savings.
Auto Idle Power Down is a feature for SL Enhanced IntelDX2 processors. Auto Idle causes the IntelDX2 to operate in a non-speed-doubled mode when it is idle during a memory cycle, waiting for I/O or memory to respond. For example, a 66 MHz IntelDX2 processor would operate at 33 MHz when idle, consuming about 50% less power when in this state, during disk activity, without affecting the system's performance.
Intel's System Management Mode (SMM) provides the system designer with means of building software-controlled features into a system at the hardware/firmware level, making them transparent to operating system and application software. The SMM architecture includes the following elements:
- System Management Interrupt (SMI#) for hardware interfacing
- Dedicated and protected memory space (SMRAM) for SMI handler code and CPU state data with a status signal (SMIACT#) for the system to decode access to the memory space
- New instruction, RESUME (RSM), for exiting the System Management Mode
- Distinct and consistent SMM operating mode
- I/O Restart, for transparent power management of I/O peripherals
The SL Enhanced Intel486 processors are available in 3.3V and 5V versions. The 3.3V versions provide 50% power savings over the 5V versions. The combination of SL Enhanced features, SMM modes and a 3.3V operation can result in decreased power consumption, lower heat dissipation, and reduced noise.
Architecture
The embedded Intel486 SX and the IntelDX2 processors are binary compatible with the previous members of the Intel Architecture family as well as the entire Intel486 product family. The following is a summary of features for the Intel486 embedded processors.
Embedded Intel486 SX Processor
FEATURES |
Complete 32-Bit RISC integer core
8 Kbyte On-Chip Unified Code and Data Cache
Single cycle instruction execution
33 MHz Clock Frequency at 5V and 3.3V
Burst data bus
-106 Mbyte/sec Burst Bus Cycle at 33 MHz
SL Technology for Intelligent Power-Management Capabilities
-Static Design
-Stop Clock, Auto Halt Power Down, I/O Restart
-System Management Mode (SMM)
|
32-Bit External Data bus
Address Range
-4 Gigabytes of Physical Memory
-64 Terabytes of Virtual Memory
Binary compatible with operating systems such as
MS-DOS and standard windowing environments
JTAG Boundary Scan
198-lead PQFP (Plastic Quad Flat Pack) supports 5V
± 0.25V at 33 MHz
208-lead SQFP (Shrink Quad Flat Pack) supports 3.3V ±0.3V at 33 MHz
|
Embedded IntelDX2 Processor
FEATURES |
Complete 32-Bit RISC integer core
8 Kbyte On-Chip Unified Code and Data Cache
On-Chip Floating-Point Unit
Single cycle instruction execution
Frequencies
-66 MHz core speed using 33 MHz bus clock at 5V
-50 MHz core speed using 25 MHz bus clock at 3.3V
-Burst data bus 80 Mbyte/sec transfer at 25 Mhz
-106 Mbyte/sec at 33 MHz
SL Technology for Intelligent Power-Management Capabilities
-Static Design
-Stop Clock, Auto Halt Power Down, Auto Idle Power
Down, I/O Restart
-System Management Mode (SMM)
|
32-Bit External Data bus
Address Range
-4 Gigabytes of Physical Memory
-64 Terabytes of Virtual Memory
Binary compatible with operating systems such as MS-DOS and standard windowing environments
JTAG Boundary Scan
168-pin PGA (Pin Grid Array) supports 5V ± 0.25V
at 66 MHz
208-lead SQFP supports 3.3V ±- 0.3V at 50 Mhz
|
Development Tools
Embedded systems developers can continue to take advantage of the tremendous number of tools created for the PC industry. The embedded Intel486 processors are widely adopted in the marketplace and provide access to familiar, low cost development tools.
The embedded Intel486 SX and the embedded IntelDX2 processors have a complete development environment including the popular compilers, linker/locators, debuggers, in-circuit emulators, and logic analyzers.
For developing embedded DOS applications, there will be ROMable versions of DOS and BIOS. For non-DOS applications, all of the tools necessary to develop multitasking, real-time 32-bit applications, including real-time operating systems are currently available in the market.
The familiar, inexpensive, easy-to-use development environment of the Intel486 embedded processors allows embedded system developers to bring products to market more quickly, at a lower cost.
|