ChipFind - документация

Электронный компонент: INTEL386SXSA

Скачать:  PDF   ZIP

Document Outline

Copyright INTEL Corporation, 2002
June 2002
Order Number: 272419-004
Intel386TM SXSA
EMBEDDED MICROPROCESSOR
The Intel386TM SXSA embedded microprocessor is a 5-volt, 32-bit, fully static CPU with a 16-bit external data
bus and a 24-bit external address bus. The Intel386 SXSA CPU brings the vast software library of the Intel386
architecture to embedded systems. It provides the performance benefits of 32-bit programming with the cost
savings associated with 16-bit hardware systems.
The Intel386 SXSA microprocessor is manufactured on Intel's 0.8-micron CHMOS V process. This process
provides high performance and low power consumption for power-sensitive applications. Figure 3 and Figure 4
illustrate the flexibility of low power devices with respect to temperature and frequency relationships.
Static Intel386TM CPU Core
-- Low Power Consumption
-- Operating Power Supply
4.5V to 5.5V - 25 and 33 MHz
4.75V to 5.25V - 40 MHz
-- Operating Frequency
SA-40 = 40 MHz
SA-33 = 33 MHz
SA-25 = 25 MHz
Clock Freeze Mode Allows Clock
Stopping at Any Time
Full 32-bit Internal Architecture
-- 8-, 16-, 32-bit Data Types
-- 8 General Purpose 32-bit Registers
Runs Intel386 Architecture Software in
a Cost-effective, 16-bit Hardware
Environment
-- Runs Same Applications and
Operating Systems as the Intel386
SX and Intel386 DX Processors
-- Object Code Compatible with 8086,
80186, 80286, and Intel386
Processors
TTL-Compatible Inputs
High-performance 16-bit Data Bus
-- Two-clock Bus Cycles
-- Address Pipelining Allows Use of
Slower, Inexpensive Memories
Integrated Memory Management Unit
(MMU)
-- Virtual Memory Support
-- Optional On-chip Paging
-- 4 Levels of Hardware-Enforced
Protection
-- MMU Fully Compatible with 80286
and Intel386 DX Processors
Virtual 8086 Mode Allows Execution of
8086 Software in a Protected and Paged
System
Large Uniform Address Space
-- 16 Megabyte Physical
-- 64 Terabyte Virtual
-- 4 Gigabyte Maximum Segment Size
Numerics Support Intel387TM SX and
Intel387TM SL Math Coprocessors
On-chip Debugging Support Including
Breakpoint Registers
Complete System Development
Support
High Speed CHMOS Technology
100-Pin Plastic Quad Flatpack Package
Information in this document is provided solely to enable use of Intel products. Intel assumes no liability
whatsoever, including infringe-ment of any patent or copyright, for sale and use of Intel products except as
provided in Intel's Terms and Conditions of Sale for such products. Information contained herein supersedes
previously published specifications on these devices from Intel.
Intel386TM SXSA EMBEDDED MICROPROCESSOR
2
Figure 1. Intel386TM SXSA Microprocessor Block Diagram
Decode
and
Sequencing
Control
ROM
Status
Flags
ALU
ALU
Control
Control
Prefetcher/
Limit
Checker
16-Byte
Code
Queue
Code
Stream
32
Segmentation Unit
Paging Unit
Bus Control
32
32
32
32
27
Instruction
Prefetch
Control
Physical Address Bus
Adder
Page Cache
Control and
Attribute
PLA
Instruction
Decoder
3-Decoded
Instruction
Queue
Instruction
Predecode
MUX/
Trans-
ceivers
Pipeline/
Bus Size
Control
Address
Driver
Request
Prioritizer
3-Input
Adder
Descriptor
Register
Limit and
Attribute
PLA
Linear Address Bus
Displacement Bus
Barrel
Shifter/
Adder
Multiply/
Divide
Register
File
Protection
Test Unit
A2298-01
Internal Control Bus
32
Code Fetch/Page Table Fetch
Effective Address Bus
Effective Address Bus
Dedicated ALU Bus
HOLD,
RESET
INTR, NMI
ERROR#
BUSY#,HLDA
BLE#, BHE#
A23:1
M/IO#, D/C#
W/R#, LOCK#
ADS#, NA#
READY#
D15:0
Intel386TM SXSA EMBEDDED MICROPROCESSOR
3
1.0
PIN ASSIGNMENT
Figure 2. Intel386TM SXSA Microprocessor Pin Assignment (PQFP)
NOTE:
NC = No Connection
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
75
74
73
72
71
70
69
68
67
66
65
64
63
62
61
60
59
58
57
56
55
54
53
52
51
A20
A19
A18
A17
Vcc
A16
Vcc
Vss
Vss
A15
A14
A13
Vss
A12
A11
A10
A9
A8
Vcc
A7
A6
A5
A4
A3
A2
100
99
98
97
96
95
94
93
92
91
90
89
88
87
86
85
84
83
82
81
80
79
78
77
76
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
D0
Vss
HLDA
HOLD
Vss
NA#
READY#
Vcc
Vcc
Vcc
Vss
Vss
Vss
Vss
CLK2
ADS#
BLE#
A1
BHE#
NC
Vcc
Vss
M/IO#
D/C#
W/R#
D1
D2
Vss
Vcc
D3
D4
D5
D6
D7
Vcc
D8
D9
D10
D11
D12
Vss
Vcc
D13
D14
D15
A23
A22
Vss
Vss
A21
LOCK#
NC
FLT#
NC
NC
NC
Vcc
RESET
BUSY#
Vss
ERROR#
PEREQ
NMI
Vcc
INTR
Vss
Vcc
NC
NC
NC
NC
NC
Vcc
Vss
Vss
TOP VIEW
A2297-0A
Intel386TM SXSA EMBEDDED MICROPROCESSOR
4
Table 1. Pin Assignment
Pin
Symbol
Pin
Symbol
Pin
Symbol
Pin
Symbol
1
D0
26
LOCK#
51
A2
76
A21
2
V
SS
27
NC
52
A3
77
V
SS
3
HLDA
28
FLT#
53
A4
78
V
SS
4
HOLD
29
NC
54
A5
79
A22
5
V
SS
30
NC
55
A6
80
A23
6
NA#
31
NC
56
A7
81
D15
7
READY#
32
V
CC
57
V
CC
82
D14
8
V
CC
33
RESET
58
A8
83
D13
9
V
CC
34
BUSY#
59
A9
84
V
CC
10
V
CC
35
V
SS
60
A10
85
V
SS
11
V
SS
36
ERROR#
61
A11
86
D12
12
V
SS
37
PEREQ
62
A12
87
D11
13
V
SS
38
NMI
63
V
SS
88
D10
14
V
SS
39
V
CC
64
A13
89
D9
15
CLK2
40
INTR
65
A14
90
D8
16
ADS#
41
V
SS
66
A15
91
V
CC
17
BLE#
42
V
CC
67
V
SS
92
D7
18
A1
43
NC
68
V
SS
93
D6
19
BHE#
44
NC
69
V
CC
94
D5
20
NC
45
NC
70
A16
95
D4
21
V
CC
46
NC
71
V
CC
96
D3
22
V
SS
47
NC
72
A17
97
V
CC
23
M/IO#
48
V
CC
73
A18
98
V
SS
24
D/C#
49
V
SS
74
A19
99
D2
25
W/R#
50
V
SS
75
A20
100
D1
Intel386TM SXSA EMBEDDED MICROPROCESSOR
5
2.0
PIN DESCRIPTIONS
Table 2 lists the Intel386 SXSA microprocessor pin descriptions. The following definitions are used in the pin
descriptions:
#
The named signal is active low.
I
Input signal.
O
Output signal.
I/O Input and output signal.
P
Power pin.
G
Ground pin.
Table 2. Pin Descriptions
Symbol
Type
Pin
Name and Function
A23:1
O
8079, 7672,
70, 6664
6258, 5651,
18
Address Bus outputs physical memory or port I/O addresses.
ADS#
O
16
Address Status indicates that the processor is driving a valid
bus-cycle definition and address onto its pins (W/R#, D/C#,
M/IO#, BHE#, BLE#, and A23:1).
BHE# O
19
Byte High Enable indicates that the processor is transferring
a high data byte.
BLE#
O
17
Byte Low Enable indicates that the processor is transferring
a low data byte.
BUSY#
I
34
Busy indicates that the math coprocessor is busy.
CLK2
I
15
CLK2 provides the fundamental timing for the device.
D/C#
O
24
Data/Control indicates whether the current bus cycle is a
data cycle (memory or I/O) or a control cycle (interrupt
acknowledge, halt, or code fetch). When D/C# is high, the bus
cycle is a data cycle; when D/C# is low, the bus cycle is a con-
trol cycle.
D15:0
I/O
8183, 8690,
9296, 99100,
1
Data Bus inputs data during memory read, I/O read, and
interrupt acknowledge cycles and outputs data during mem-
ory and I/O write cycles.
ERROR#
I
36
Error indicates that the math coprocessor has an error condi-
tion.
FLT#
I
28
Float forces all bidirectional and output signals, including
HLDA, to a high-impedance state.
HLDA
O
3
Bus Hold Acknowledge indicates that the CPU has surren-
dered control of its local bus to another bus master.
HOLD
I
4
Bus Hold Request allows another bus master to request con-
trol of the local bus.
INTR
I
40
Interrupt Request is a maskable input that causes the CPU
to suspend execution of the current program and then exe-
cute an interrupt acknowledge cycle.