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

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

Скачать:  PDF   ZIP
Other brands and names are the property of their respective owners
Information in this document is provided in connection with Intel products Intel assumes no liability whatsoever including infringement 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 Intel retains the right to make
changes to these specifications at any time without notice Microcomputer Products may have minor variations to this specification known as errata
December 1990
COPYRIGHT
INTEL CORPORATION 1995
Order Number 240182-004
376
TM
HIGH PERFORMANCE
32-BIT EMBEDDED PROCESSOR
Y
Full 32-Bit Internal Architecture
8- 16- 32-Bit Data Types
8 General Purpose 32-Bit Registers
Extensive 32-Bit Instruction Set
Y
High Performance 16-Bit Data Bus
16 or 20 MHz CPU Clock
Two-Clock Bus Cycles
16 Mbytes Sec Bus Bandwidth
Y
16 Mbyte Physical Memory Size
Y
High Speed Numerics Support with the
80387SX
Y
Low System Cost with the 82370
Integrated System Peripheral
Y
On-Chip Debugging Support Including
Break Point Registers
Y
Complete Intel Development Support
C PL M Assembler
ICE
TM
-376 In-Circuit Emulator
iRMK Real Time Kernel
iSDM Debug Monitor
DOS Based Debug
Y
Extensive Third-Party Support
Languages C Pascal FORTRAN
BASIC and ADA
Hosts VMS
UNIX
MS-DOS
and
Others
Real-Time Kernels
Y
High Speed CHMOS IV Technology
Y
Available in 100 Pin Plastic Quad Flat-
Pack Package and 88-Pin Pin Grid Array
(See Packaging Outlines and Dimensions
231369)
INTRODUCTION
The 376 32-bit embedded processor is designed for high performance embedded systems It provides the
performance benefits of a highly pipelined 32-bit internal architecture with the low system cost associated with
16-bit hardware systems The 80376 processor is based on the 80386 and offers a high degree of compatibil-
ity with the 80386 All 80386 32-bit programs not dependent on paging can be executed on the 80376 and all
80376 programs can be executed on the 80386 All 32-bit 80386 language translators can be used for
software development With proper support software any 80386-based computer can be used to develop and
test 80376 programs In addition any 80386-based PC-AT compatible computer can be used for hardware
prototyping for designs based on the 80376 and its companion product the 82370
240182 48
80376 Microarchitecture
Intel iRMK ICE 376 386 Intel386 iSDM Intel1376 are trademarks of Intel Corp
UNIX is a registered trademark of AT T
ADA is a registered trademark of the U S Government Ada Joint Program Office
PC-AT is a registered trademark of IBM Corporation
VMS is a trademark of Digital Equipment Corporation
MS-DOS is a trademark of MicroSoft Corporation
376 EMBEDDED PROCESSOR
1 0 PIN DESCRIPTION
240182 52
Figure 1 1 80376 100-Pin Quad Flat-Pack Pin Out (Top View)
Table 1 1 100-Pin Plastic Quad Flat-Pack Pin Assignments
Address
Data
Control
N C
V
CC
V
SS
A
1
18
D
0
1
ADS
16
20
8
2
A
2
51
D
1
100
BHE
19
27
9
5
A
3
52
D
2
99
BLE
17
10
11
A
4
53
D
3
96
BUSY
34
29
21
12
A
5
54
D
4
95
CLK2
15
30
32
13
A
6
55
D
5
94
D C
24
31
39
14
A
7
56
D
6
93
ERROR
36
43
42
22
A
8
58
D
7
92
FLT
28
44
48
35
A
9
59
D
8
90
HLDA
3
45
57
41
A
10
60
D
9
89
HOLD
4
46
69
49
A
11
61
D
10
88
INTR
40
47
71
50
A
12
62
D
11
87
LOCK
26
84
63
A
13
64
D
12
86
M IO
23
91
67
A
14
65
D
13
83
NA
6
97
68
A
15
66
D
14
82
NMI
38
77
A
16
70
D
15
81
PEREQ
37
78
A
17
72
READY
7
85
A
18
73
RESET
33
98
A
19
74
W R
25
A
20
75
A
21
76
A
22
79
A
23
80
2
376 EMBEDDED PROCESSOR
Top View
(Component Side)
240182 49
Bottom View
(Pin Side)
240182 2
Figure 1 2 80376 88-Pin Grid Array Pin Out
3
376 EMBEDDED PROCESSOR
Table 1 2 88-Pin Grid Array Pin Assignments
Pin
Label
Pin
Label
Pin
Label
Pin
Label
2H
CLK2
12D
A
18
2L
M IO
11A
V
CC
9B
D
15
12E
A
17
5M
LOCK
13A
V
CC
8A
D
14
13E
A
16
1J
ADS
13C
V
CC
8B
D
13
12F
A
15
1H
READY
13L
V
CC
7A
D
12
13F
A
14
2G
NA
1N
V
CC
7B
D
11
12G
A
13
1G
HOLD
13N
V
CC
6A
D
10
13G
A
12
2F
HLDA
11B
V
SS
6B
D
9
13H
A
11
7N
PEREQ
2C
V
SS
5A
D
8
12H
A
10
7M
BUSY
1D
V
SS
5B
D
7
13J
A
9
8N
ERROR
1M
V
SS
4B
D
6
12J
A
8
9M
INTR
4N
V
SS
4A
D
5
12K
A
7
8M
NMI
9N
V
SS
3B
D
4
13K
A
6
6M
RESET
11N
V
SS
2D
D
3
12L
A
5
2B
V
CC
2A
V
SS
1E
D
2
12M
A
4
12B
V
CC
12A
V
SS
2E
D
1
11M
A
3
1C
V
CC
1B
V
SS
1F
D
0
10M
A
2
2M
V
CC
13B
V
SS
9A
A
23
1K
A
1
3N
V
CC
13M
V
SS
10A
A
22
2J
BLE
5N
V
CC
2N
V
SS
10B
A
21
2K
BHE
10N
V
CC
6N
V
SS
12C
A
20
4M
W R
1A
V
CC
12N
V
SS
13D
A
19
3M
D C
3A
V
CC
1L
N C
4
376 EMBEDDED PROCESSOR
The following table lists a brief description of each pin on the 80376 The following definitions are used in
these descriptions
The named signal is active LOW
I
Input signal
O
Output signal
I O
Input and Output signal
No electrical connection
Symbol
Type
Name and Function
CLK2
I
CLK2
provides the fundamental timing for the 80376 For additional
information see Clock in Section 4 1
RESET
I
RESET
suspends any operation in progress and places the 80376 in a
known reset state See Interrupt Signals in Section 4 1 for additional
information
D
15
D
0
I O
DATA BUS
inputs data during memory I O and interrupt acknowledge
read cycles and outputs data during memory and I O write cycles See
Data Bus
in Section 4 1 for additional information
A
23
A
1
O
ADDRESS BUS
outputs physical memory or port I O addresses See
Address Bus
in Section 4 1 for additional information
W R
O
WRITE READ
is a bus cycle definition pin that distinguishes write
cycles from read cycles See Bus Cycle Definition Signals in Section
4 1 for additional information
D C
O
DATA CONTROL
is a bus cycle definition pin that distinguishes data
cycles either memory or I O from control cycles which are interrupt
acknowledge halt and instruction fetching See Bus Cycle Definition
Signals
in Section 4 1 for additional information
M IO
O
MEMORY I O
is a bus cycle definition pin that distinguishes memory
cycles from input output cycles See Bus Cycle Definition Signals in
Section 4 1 for additional information
LOCK
O
BUS LOCK
is a bus cycle definition pin that indicates that other
system bus masters are denied access to the system bus while it is
active See Bus Cycle Definition Signals in Section 4 1 for additional
information
ADS
O
ADDRESS STATUS
indicates that a valid bus cycle definition and
address (W R D C M IO BHE BLE and A
23
A
1
) are being driven at
the 80376 pins See Bus Control Signals in Section 4 1 for additional
information
NA
I
NEXT ADDRESS
is used to request address pipelining See Bus
Control Signals
in Section 4 1 for additional information
READY
I
BUS READY
terminates the bus cycle See Bus Control Signals in
Section 4 1 for additional information
BHE BLE
O
BYTE ENABLES
indicate which data bytes of the data bus take part in
a bus cycle
See Address Bus in Section 4 1 for additional
information
HOLD
I
BUS HOLD REQUEST
input allows another bus master to request
control of the local bus See Bus Arbitration Signals in Section 4 1
for additional information
5