3-1
CHAPTER 3CORE OVERVIEW
The Intel386™ EX processor core is based upon the Intel386 CX processor, which is an enhanced
version of the Intel386 SX processor. This chapter describes the Intel3 86 CX processor enhance-
ments over the Intel386 SX processor, internal architecture of the Intel386 CX processor, and the
core interface on the Intel386 EX processor.
This chapter is organized as follows:
Intel386 CX Processor Enhancements (see below)
Intel386 CX Processor Internal Architecture (page 3-2)
Core Intel386 EX Processor Interface (page 3-6)
3.1 Intel386 CX PROCESSOR ENHANCEMENTS
The Intel386 CX processor, based on the Intel386 SX pr ocessor, adds system management mode
and two additional address lines for a total of 26 address lines.
3.1.1 System Management Mode
The Intel386 CX processor core provides a mechanism for system management wi th a combina-
tion of hardware and CPU microcode enhancements. An external ly generat ed System Manage-
ment Interrupt (SMI#) allows the execution of system wide r outine s whic h are inde pendent an d
transparent to the operating system. The System Management M ode (SM M) a rchit ect ure ext en -
sions to the Intel386 SX processor consist of the following elements:
Interrupt input pin (SMI#) to invoke SMM
One output pin to identify execution state (SMIACT#)
One new instruction (RSM, executable only from SMM) to exit SMM
SMM also added one to four execution clocks to the following instructions: IN, INS, REP
INS, OUT, REP OUT, POPA, HALT, MOV CR0, and SRC. INTR and NMI also need an
additional two clocks for interrupt latency. These cycles were added due to the microcode
modification for the SMM implementation. Refer to Appendix E for the exact execution
times. Otherwise, 100% of the Intel386 SX processor instructions execute on the Intel386
CX processor core.
Please refer to Chapter 7 for more details on System Management Mode.
3.1.2 Additional Address Lines
Two additional address lines were added to the Intel386 CX processor core for a total of 26. This
expands the physical address space from 16 Mbytes to 64 Mbytes.