DYNEX MA31751

MA31751
MA31751
Memory Management & Block Protection Unit
Replaces June 1999 version, DS4083-2.0
The MA31751 Memory Management Unit/Block Protect
Unit (MMU/BPU) is an optional chip which may be used to
expand the capabilities of the MA31750.
User configurable, the MA31751 can perform as an MMU,
a BPU or both MMU and BPU, conforming to MIL-STD-1750A
and 1750B. MMU mapping and BPU protection for 1M words
of memory is provided by the internal memory. Up to 16
MA31751 devices can be used to give 16M words of logical
mapped onto 8M words of physical address space with
protection in 1750B mode.
The MA31751 is designed to have a simple interface to
both the CPU and the system bus with the minimal number of
control lines. This reduces board space and simplifies system
design.
The MA31751 traps the MMU and BPU XIO commands to
program and read the logical to physical mapping and memory
access control. This provides simple memory management as
defined by the MIL-STD-1750.
DS4083-3.0 January 2000
CPU
Busses
A[0:15]
AS[0:3]
PS[0:3]
Bus
Control
OIN
MION
RDWN
ASIN
DSN
Chip
Control
Signals
DMAKN
CSN
■ Radiation Hard CMOS/SOS Technology
■ User Configurable as Either a Memory Management Unit
(MMU) or a Block Protect Unit (BPU) or Both
■ Memory Management Unit Configuration
• 1 MWord Physical Address Space
• Access Lock and Key of 4K-Word Blocks
• Write/Execute Protection of 4K-Word Blocks
PRPEN
MPROEN
GLPE
System
Faults
HITMISSN
BPUVALIDN
EAS
FEATURES
■ MlL-STD-1750A/B Compatible
D[0:16]
System
Signals
RESETN
VDD
GND
EA[0:10]
MA31751
Figure 1: Chip Control Signals
■ Block Protect Unit Configuration
• Protection of 1K-Word Blocks
• Global Memory Write Protection During Initialisation
■ Direct Memory Access Support
1/17
MA31751
1.0 DEVICE OPERATION
The MA31751 is an interface device designed to increase
the memory addressing capability of the MA31750 CPU. It is
user configurable as an MMU and/or a BPU conforming to the
MIL-STD-1750A and the proposed MIL-STD-1750B. The
MMU provides expanded addressing and full access lock/key
protection in both modes, together with write/execute
protection on 4K pages.
The BPU allows up to 1M words of memory to be protected
in 1K blocks (MlL-STD-1750A). Up to 8M words may be
protected by multiple MMU/BPU units (draft MIL-STD-1750B).
In 1750A mode, one MA31751 unit can act as both MMU
and BPU for the maximum 1M words of address space. In
1750B mode, up to 8 MA31751 units may be used to provide
the maximum BPU functions and up to 16 units for the
maximum MMU functions. For any given physical memory
location the MMU and BPU function may be split across two
MA31751 devices depending on the logical to physical
address mapping.
1.1 INITIALISATION
The MA31751 is initialised by the CPU when a system
reset occurs. Initially all mappings are set one to one to give a
linear 1M word logical to physical mapping. The BPU defaults
to no protection on a reset and requires 256 machine cycles
(AS pulsing) to set the internal BPU memory. The CPU
recognises the presence of the MMU/BPU by the setting of
appropriate bits in the configuration register. When the
configuration register is read, the MA31751 stores MMU, BPU,
parity and 1750 mode information internally. The CPU may
change the mapping and access protection when it is in
privileged instruction mode using XIO commands 4D00 to
52FF as defined in MIL-STD-1750.
1.2 ADDRESS TRANSLATION AND PROTECTION
The MMU maps system memory into 4K word pages by the
mechanism shown in figure 3. A page is a block of physical
memory which is uniquely specified by the physical page
address, the PPA. A given address within any page is specified
by the least significant 12 bits of the CPU address bus. One
page register has the physical page address and the access
control information relating to one page. There are 512 page
registers, organized into 16 sets. The 16 sets are addressed by
AS[0:3]. Each set has two groups of page registers, one for
operand memory space and one for instruction memory space.
These are addressed by OIN. Each group contains 16 page
registers accommodating a total of 256 registers for each of
operand and instruction memory space.
The MMU also checks for protection violation by
comparing the processor state (PS), read from the CPU status
word, with the access lock (AL) field in the page register. An
additional bit in each page register allows the system to
disable writes to operand pages or reads (execution) of
instruction pages. If any memory violation occurs, the memory
protect output (MPROEN) is asserted low. This typically
causes a bus-fault-timeout on the processor which aborts the
error cycle.
2/17
Figure 2 illustrates the Access Key mapping mechanism.
When memory transactions are controlled by the MA31750,
the AS[0:3] and PS[0:3] bits necessary to perform the address
translation and access protection functions respectively, are
obtained from a copy of the processor status word held by the
MMU. Modifications to the CPU status word are reflected in the
MMU copy.
Figure 4 illustrates the standard way to map the logical
CPU addresses, AS[0:3] and PB[0:3] onto the physical
extended address bus for both 1750A (a 20-bit physical
address) and for 1750B (a 23-bit physical address). Figure 5
shows the various selections to achieve the required memory
size and protection.
AL Code
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
Acceptable Access Key Codes
0
0,1
0,2
0,3
0,4
0,5
0,6
0,7
0,8
0,9
0,A
0,B
0,C
0,D
0,E
0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F
Figure 2: Access Lock and Key Mapping
1.3 BLOCK PROTECTION
The presence of a BPU in the system is determined from
the CPU configuration word. A BPU present in the system
offers protection of the physical memory in 1k blocks. It takes
the physcial address from the EA bus hence the BPU
protection cannot start until the MMU lookup has completed
and EAS rises. If no MMU is present, the physical address is
read from the processor address bus. The address selects the
relevant 16 bit word from the BPU RAM or cache. Each bit in
this word represents the protection on 1k of physical memory.
Any attempt to write a protected block results in an access
violation error from the BPU.
NOTE: MIL-STD-1750 states that the MSB of the Block
Protect Register (BPR) should protect the least significant
address block.
1.4 DIRECT MEMORY ACCESS
The MA31751 supports DMA access within the expanded
memory space, including translation and protection. When a
DMA controller is performing memory transactions, it must
provide the AS[0:3] and PS[0:3] signals to the inputs of the
MMU for address translation and access protection.
MA31751
MPROEN
Extended
Address
Protect logic
Access
violation
Execute
protect
8 bits
3 bits
Address
12 bits
Write
protect
Lock and key
access protection
12-bit logical
address
8/11-bit address
expansion
1750B
3
4
8
AL
E
AL
4
RES* PPA
W
RES* PPA
12
Instruction
W
RES
AL
PPA
Operand
RES* PPA
E
W RES* PPA
Page Register
AL
PPA
DMA
4
32
groups
PS
DMAKN
AS
AL
5
Group address
PS
AS
W
AL
0
RES PPA
Page Register
*
W RES PPA
3
4
5
7 8
16
words
LPA 12 LSB of Address 16-bit logical
address
Address of
word within
4k page
15
OIN
Logical
Address of
4k page
from CPU status word
* These 3 bits are reserved in 1750A. In 1750B they are used as
extra PPA bits to form the MSB's of the extended address bus.
Figure 3: MMU Memory Mapping Mechanism
3/17
MA31751
AS[0:3]
Logical
AS0
A[0:15]
AS3 A0
A15
1750A
Addressing
EA[3:10]
Physical
EA3
PA0
Logical*
PB[0:3]
PB0
A[4:15]
EA10 A4
1750A Extended Physical Address [0:19]
AS[0:3]
PB3 AS0
A15
PA19
A[0:15]
AS3 A0
A15
1750B
Addressing
Physical
EA[0:10]
EA0
PA0
A[4:15]
EA10 A4
1750B Extended Physical Address [0:22]
* There are 16M words of logical address in 1750B. The 16MWord
logical to 8MWord physical mapping is user defined.
Figure 4: Extended Address Mapping in 1750A/B Mode
Addressable Addressable
Is BPU
Mode Number of Number of Number of
Physical
Logical
Protection
MMUs
BPUs
MA31751s
Memory
Memory
Required?
Required
64KW
64KW
NO
A
0
0
0
1MW
1MW
NO
A
1
0
1
64KW
64KW
YES
A
0
1
1
1MW
1MW
YES
A
1
1
1
64KW
64KW
NO
B
0
0
0
8MW
1MW
NO
B
1
0
1
8MW
2MW
NO
B
2
0
2
8MW
4MW
NO
B
4
0
4
8MW
8MW
NO
B
8
0
8
8MW
16MW
NO
B
16
0
16
64KW
64KW
YES
B
0
1
1
8MW
1MW
YES
B
1
8
8
8MW
2MW
YES
B
2
8
8
8MW
4MW
YES
B
4
8
8
8MW
8MW
YES
B
8
8
8
8MW
16MW
YES
B
16
8
16
Notes: 1. Memory is specified in terms of addressable instruction space.
2. It is assumed that the whole of the physical address space is used in 1750B - if this is not the
case the number of MA31751 chips may be reduced.
Figure 5: MA31751 Selection Chart for Varying Memory Requirements
4/17
A15
PA22
MA31751
2.0 TIMING CONSIDERATIONS
3.2 MPROEN
2.1 MMU TIMINGS
This signal is always low when ASIN is low. On a memory
access, with an MMU only present it stays low until the
address translation is validated. If the translation is erroneous,
it stays low, causing a machine cycle time-out. If a BPU is
present with the MMU, an erroneous translation causes the
output to stay low. If the translation is correct, MPROEN will
still stay low until the BPU check has completed. If there is no
block protection set, MPROEN goes high, allowing the cycle to
proceed. If the block protection is set, MPROEN stays low and
the cycle times out. In a BPU only system, MPROEN indicates
whether or not the protection bit is set for the address being
accessed.
In a 1750B system with both an MMU and BPU present,
MPROEN may glitch between the translation validation and
the protection check (as the MMU and BPU functions may be
on different devices). In this case, MPROEN should be gated
with BPUVALIDN being low before being input to the CPU.
To enable a fast page register look-up time, the MMU has
two fast translation cache registers. These hold the address
translation information on the 4K memory page which is
currently being accessed. When the CPU has control of the
system, one cache register is for operand transfers and one for
instruction transfers, as these often occur in different pages.
The appropriate translation cache register is chosen by the
operand/instruction (OIN) signal from the CPU. When a DMA
has system control, the caches operate as Read/Write caches,
the appropriate cache being selected by the RDWN signal.
When either an instruction/read or an operand/write crosses a
page boundary, one wait state may be added whilst the
translation cache register is updated from internal memory.
This system minimises the MMU overhead.
2.2 BPU TIMINGS
3.3 BPUVALIDN
A similar caching system is employed in the BPU section
of the MA31751 to allow more rapid detection of access
violations. If the physical address crosses a 16K block
boundary, then one wait state may be added.
Different combinations of cache hits and misses give
different access times if the MA31751 is acting as both an
MMU and a BPU. If the logical address (from the CPU) gives
an MMU cache hit, the physical address is looked-up from the
translation cache register (operand or instruction, depending
on OIN). If the physical address gives a cache hit, the
protection for the block is looked-up in the BPU cache register.
This situation (both hits) gives the fastest access time. The
access time is a maximum if both logical and physical
addresses give cache misses.
3.0 OUTPUTS FROM THE MA31751
BPUVALIDN falls to indicate that the output from the BPU
is valid. If no BPU is present, BPUVALIDN remains high.
4.0 PIN DESCRIPTIONS
A description of each pin function appears in Figure 6. The
acronym is presented first, followed by its function and
description. Timing characteristics of each of the functions are
shown in section 6.
All CMOS compatible signals are protected by an
Electrostatic Discharge (ESD) protection circuit. Throughout
this data sheet, active low signals are denoted either by
placing a bar over the signal name,or by following the signal
name with an “N” suffix, e.g.,DSN.
All unused inputs should be connected to their inactive
state and should not be allowed to float.
3.1 PRPEN
This signal goes active low if a parity error occurs on a
memory access, ie. there is a parity error in the MMU page
register. There is no parity checking on XIO cycles, (this
should be covered by the processor).
5/17
MA31751
4.1 SIGNAL DEFINITIONS
Pin Name
Function
SYSTEM BUSSES
A00-A15
Processor Address Bus
D00-D16
System Data Bus
EA00-EA10
Extended Address Bus
Description
An active-high address bus for addresses and XIO commands. A15 is the
LSB.
Data bus used to transfer data to and from the MMU/BPU. D15 is the LSB and
D16 is the parity bit.
If the MMU is selected (using CSN) then EA0-EA10 provides the system
extended address. EA3-EA10 should be combined with A4-A15 from the
processor to give the full 20 bit 1750A system address bus and EA0-EA10
with A4-A15 gives a 23 bit 1750B system address bus. (See Fig 4).During XIO
transfers, EA7-10 mimic A0-A3 to present the full processor address to the
system. When the MMU is not selected, EA0-EA10 become inputs to allow the
BPU to protect the appropriate section of extended memory.
BUS CONTROL
ASIN
Address Strobe In
DSN
EAS
MION
RDWN
OIN
The rising edge of this active-high signal generated by the CPU or DMA
controller, indicates that a valid address is present on the MA31750.
Data Strobe
The rising edge of this active-low signal generated by the CPU or DMA
controller, indicates that valid data is present on D00-D16 of the MA31750.
Extended Address Strobe
The rising edge of this active-high signal indicates that a valid and stable
extended address is available from the MA31751. This pin becomes an input
when no MMU is selected and should be driven from the system address
strobe. During XIO cycles, EAS follows ASIN.
Memory / IO Select
This input is used to select between normal operation and command transfer
(XIO) mode. A high indicates memory whilst a low indicates IO. This signal is
provided by the CPU or the DMA controller.
Read / Write Select
This input indicates the direction of data transfer on the data bus. A high level
indicates that the processor is reading the bus whilst a low level indicates that
the processor is driving the bus. The input is driven by the CPU or the DMA
controller.
Operand / Instruction Select This input indicates the type of data on the data bus. A high indicates operand
data whilst a low indicates the presence of instruction data. The signal is
provided by the CPU or the DMA controller.
EXTENDED MEMORY CONTROL
AS0-AS3
Address State
PS0-PS3
Processor State
This bus comes from the DMA controller during DMA accesses. It is used by
the MMU as part of the page selection operation. (During CPU operation, this
information is read from the MMU’s copy of the CPU status word). If no MMU
function is required, these inputs should be tied to ground.
This bus comes from the DMA controller during DMA accesses. It is used by
the MMU to provide lock and key protection on page accesses. (During CPU
operation, this information is read from the MMU’s copy of the CPU status
word.) If no MMU function is required, these inputs should be tied to ground.
Figure 6: Pin Description Table
6/17
MA31751
Pin Name
Function
ERROR INDICATION
MPROEN
Memory Protect Error
PRPEN
Page RAM Parity Error
MISCELLANEOUS
RESETN
System Reset
CSN
MMU Chip Select
BPUVALIDN
DMAKN
BPU enabled and
selected
DMA Acknowledge
GLPE
Global Protect Enable
HITMISSN
Cache hit/miss
POWER
VDD
GND
Power Supply
Ground
Description
The MPROEN output is always asserted low when ASIN is low. On an
external memory cycle, MPROEN low at the end of the cycle indicates
there has been a protection error in either the MMU or the BPU. A high
indicates no error. MPROEN goes high after ASIN rising on XIO cycles.
This active-low output is asserted low if a parity error is detected during an
MMU/BPU memory transfer.
Active low device reset input. Should be connected to system reset.
A low on this input selects the MMU. In a 1750A system, this input may be
tied to ground if MMU functions are required, or tied to MION if only BPU
functions are required (must be active for XIO cycles when the device may
need to respond to an MMU/BPU XIO command.) In 1750B, this input
should be derived by decoding the PB[0:3] bus from the CPU. (Note that in
1750B mode, one device is required per implemented page bank.)
This output becomes active (low) when MPROEN is valid if there is at least
one BPU present in the system .
This active-low input is used to select between the CPU and DMA protection
registers within the MA31751, and should be asserted low when the CPU
has relinquished control to a DMA in the system. DMAKN active low means
that the MMU gets the AS[0:3] and PS[0:3] information from the pins rather
than from the internal copy of the CPU Status Word. The signal is driven by
the system.
This active-high signal goes high in BPU mode following a system reset to
indicate that the memory system is globally write-protected. The signal is
set low by the XIO MPEN command. GPLE is inactive high when the BPU
functions are disabled.
A high on this output indicates that a memory cycle is a cache hit - a low
indicates a cache miss. This output goes low when ASIN is low and rises on
memory cycles when a hit has been validated. This output goes high on XIO
cycles.
5V DC power supply input.
0V reference point.
Figure 6: Pin Description Table (continued)
7/17
MA31751
5.0 DC PARAMETERS - ABSOLUTE MAXIMUM RATINGS
Parameter
Min
Max
Units
Supply Voltage
-0.5
7
V
Input Voltage
-0.3
VDD+0.3
V
Current through any pin
except VDD and GND
-20
+20
mA
Operating Temperature
-55
125
°C
Storage Temperature
-65
150
°C
Note: Stresses above those listed may cause permanent
damage to the device. This is a stress rating only and
functional operation of the device at these conditions, or at
any other condition above those indicated in the operations
section of this specification, is not implied. Exposure to
absolute maximum rating conditions for extended periods
may affect device reliability.
Figure 7: Absolute Maximum Ratings
5.1 DC PARAMETERS - NORMAL OPERATING CONDITIONS
Symbol
VDD
VIH
VIL
VOH
VOL
IIH
IIL
IOZH
IOZL
IDDYN
IDDS
Parameters
Supply voltage
Input high voltage
Input low voltage
Output high voltage
Output low voltage
Input high current (Note 1)
Input low current (Note 1)
I/O tristate high current
I/O tristate low current
Dynamic supply current
Static supply current
Conditions
IOH=-5mA
IOL=5mA
-
Total dose radiation not
exceeding 3x10 5 Rad(si)
Min
Typ
Max
4.5
5.0
5.5
80% VDD
20% VDD
VDD-0.5
VSS+0.4
10
-10
50
-50
50
0.2
10
VDD=5V±10% over full operating temperature range.
Mil-Std-883, method 5005, subgroups 1, 2, 3
Note 1: Guaranteed but not measured at -55°C
Figure 8: Operating DC Parameters
Subgroup
Definition
1
Static characteristics specified in Figure 8 at +25°C
2
Static characteristics specified in Figure 8 at +125°C
3
Static characteristics specified in Figure 8 at -55°C
7
Functional characteristics specified at +25°C
8A
Functional characteristics specified at +125°C
8B
Functional characteristics specified at -55°C
9
Switching characteristics specified in Figure 10 at +25°C
10
Switching characteristics specified in Figure 10 at +125°C
11
Switching characteristics specified in Figure 10 at -55°C
Figure 9: Definition of Subgroups
8/17
Units
V
V
V
V
V
µA
µA
µA
µA
mA
mA
MA31751
6.0 TIMING PARAMETERS
Parameter
1
DSN falling to data bus active (XIO Read)
2
DSN falling to data from MMU valid (XIO Read)
3
Data valid after DSN rising (XIO Read)
4
Data bus inactive after DSN rising (XIO Read)
5
Address and control setups to ASIN rising
6
Address and control hold after ASIN falling
7
CSN setup to DSN rising (1750B) (XIO)
8
CSN hold after DSN rising (1750B) (XIO)
9
Data hold after DSN rising (XIO Write)
10 Data setup to DSN rising (XIO Write)
11 ASIN falling to EAS falling
12 Extended address valid to EAS rising
13 ASIN rising to EA bus valid (MMU cache hit)
14 EA bus valid to PRPEN active
15 ASIN rising to EA bus valid (MMU cache miss)
16 ASIN rising to MPROEN active (MMU cache hit)
17 ASIN rising to MPROEN active (MMU cache miss)
18 ASIN rising to MPROEN active (2 cache hits)
19 ASIN rising to MPROEN active (1 miss, 1 cache hit)
20 ASIN rising to MPROEN active (No MMU, BPU miss)
21 ASIN rising to MPROEN active (MMU and BPU miss)
22 MPROEN setup to BPUVALIDN falling
23 ASIN rising to GLPE falling
24 RESETN falling to GLPE/MPROEN/PRPEN rising
25 MPROEN valid after ASIN falling
26 ASIN rising to EAS rising (XIO Cycles)
27 DMAKN setup to ASIN rising
28 DMAKN hold after ASIN falling
29 PS[0:3] to MPROEN valid
30 PRPEN hold after ASIN falling
Mil-Std-883, method 5005, subgroups 9, 10 and 11
Min
10
15
5
75
0
10
5
5
5
5
5
10
0
5
10
Max
40
90
45
30
30
40
15
80
60
105
60
105
50
185
15
40
-
Units
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
Figure 10: Timing Parameters
9/17
MA31751
7.0 TIMING DIAGRAMS
ASIN
(From CPU)
6
EAS
26
DSN
5
A0A15
(From CPU)
RDWN
OIN
MION
4
2
1
D0D15
3
Possible Write Data
(From MMU)
8
7
CSN
Figure 11: MA31750 XIO Read of MMU
ASIN
(From CPU)
6
DSN
5
A0A15
(From CPU)
RDWN
OIN
MION
10
9
D0D15
Data from MA31750
8
CSN
7
Figure 12: MA31750 XIO Write to MMU
10/17
MA31751
ASIN
(From CPU)
DSN
5
A0-A15
AS0-3
MION
RDWN
OIN
6
(From CPU)
27
28
DMAKN
EA0:10
12
11
13
EAS
From MMU with cache hit
(From MMU)
30
14
PRPEN
Figure 13: MMU Address Translation (Cache Hit)
ASIN (From
CPU)
DSN
A0-A15
AS0-3
MION
RDWN
OIN
5
6
(From
CPU)
28
27
DMAKN
15
EA0:10
EAS
12
11
14
30
(From MMU)
PRPEN
Figure 14: MMU Address Translation (Cache Miss)
11/17
MA31751
ASIN
ASIN
EA[0:10]
EA[0:10]
EA
S
EAS
16-17
18-21
MPROEN
MPROEN
25
22
BPUVALIDN
BPUVALIDN
MIO
N
Figure 15: MMU Timing With No BPU
Figure 16: MMU and BPU Timings
ASIN
EA[0:10
]
WRN
23
GLPE
mem write enabled
24
RESETN
25
MPROEN
access violation
valid
access
Figure 17: Reset and Enable Timings
ASIN
EA0:10
PS0:3
29
MPROEN
Figure 18: Processor State Timings
12/17
29
MA31751
8.0 PACKAGING INFORMATION
EA8
EA9
EAS
EA10
VDD
GLPE
DMAKN
DSN
CSN
RESETN
BPUVALIDN
PRPEN
MPROEN
D16
D15
D14
D13
8.1 FLATPACK PINOUT
D12
26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10
27
9
EA7
D11
28
8
EA6
D10
29
EA5
D9
30
7
6
D8
5
EA3
D7
31
32
4
EA2
D6
33
3
EA1
D5
34
35
2
1
EA0
D4
D3
68
AS1
D2
36
37
67
AS2
D1
38
66
AS3
D0
39
PS0
OIN
40
65
64
RDWN
41
42
63
PS2
62
PS3
Pin 1 Index
A1
AS0
PS1
MION
A0
A2
A3
A4
A5
A7
A6
A8
A10
A9
A12
A11
A13
A14
A15
43
61
44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60
VSS
ASIN
HITMISSN
TOP VIEW
EA4
Figure 19: 68 Pin Lead Flatpack - Package Style F
13/17
MA31751
8.2 FLATPACK DIMENSIONAL DRAWING
0.107 max
0.012
0.008
0.415
0.400
0.960 - 0.940
0.085
0.065
0.050
nom
0.020
0.016
26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10
9
27
28
8
29
7
6
30
5
31
32
4
33
34
Pin 1 Index
TOP VIEW
35
3
2
1
36
37
68
38
66
39
65
64
40
67
41
42
63
43
44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59
60
61
62
Figure 20: Dimensional Drawing of 68 Pin Lead Flatpack - Package Style F
14/17
MA31751
8.3 PGA PINOUT AND DIMENSIONED DRAWING
AA
AA
Pin A1
Index
A
A
.10
0
1
2
3
4
1.060
sq
+/- .020
5
TOP
VIEW
.180
+/-.010
BOTTOM
VIEW
6
7
AA
A
B
C
D
E
F
G
H
J
A
8
9
10
K
.100
max
.050
+/- .010
.180 +/.010
P in
A1
A2
A3
A4
A5
A6
A7
A8
A9
A10
B1
B2
B3
B4
B5
B6
B7
B8
B9
B10
.045 +/.005
.018
+/-
Function
PS3
A2
A4
A5
A7
A8
A10
A12
A13
A15
PS1
A0
A1
A3
A6
A9
A11
A14
HITMISSN
RDWN
P in
C1
C2
C3
C8
C9
C10
D1
D2
D9
D10
E1
E2
E9
E10
F1
F2
F9
F10
G1
G2
Function
PS0
PS2
MION
GND
ASIN
D0
AS2
AS3
OIN
D1
AS0
AS1
D2
D3
EA0
EA1
D5
D4
EA2
EA4
P in
G9
G10
H1
H2
H3
H8
H9
H10
J1
J2
J3
J4
J5
J6
J7
J8
J9
J10
K1
K2
Function
D7
D6
EA3
EA6
EA8
D12
D10
D8
EA5
EA7
EA10
GLPE
DSN
BPUVALIDN
D16
D14
D13
D9
EA9
EAS
P in
K3
K4
K5
K6
K7
K8
K9
K10
Function
VDD
DMAKN
CSN
RESETN
PRPEN
MPROEN
D15
D11
Figure 21: PGA Pinout and Dimensioned Drawing
15/17
MA31751
9.0 RADIATION TOLERANCE
Total Dose Radiation Testing
For product procured to guaranteed total dose radiation
levels, each wafer lot will be approved when all sample
devices from each lot pass the total dose radiation test.
The sample devices will be subjected to the total dose
radiation level (Cobalt-60 Source), defined by the ordering
code, and must continue to meet the electrical parameters
specified in the data sheet. Electrical tests, pre and post
irradiation, will be read and recorded.
Dynex Semiconductor can provide radiation testing
compliant with MIL-STD-883 test method 1019, Ionizing
Radiation (Total Dose).
Total Dose (Function to specification)*
3x105 Rad(Si)
Transient Upset (Stored data loss)
1x1011 Rad(Si)/sec
Transient Upset (Survivability)
>1x1012 Rad(Si)/sec
Neutron Hardness (Function to specification)
>1x1015 n/cm2
Single Event Upset**
<1x10-10 Errors/bit day
Latch Up
Not possible
* Other total dose radiation levels available on request
** Worst case galactic cosmic ray upset - interplanetary/high altitude orbit
Figure 22: Radiation Hardness Parameters
10.0 OTHER INFORMATION
Reference: MA31751 Application Note 5 - Detailed Device
Description.
16/17
MA31751
11.0 ORDERING INFORMATION
Unique Circuit Designator
MAx31751xxxxx
Radiation Tolerance
S
R
Q
Radiation Hard Processing
100 kRads (Si) Guaranteed
300 kRads (Si) Guaranteed
QA/QCI Process
(See Section 9 Part 4)
Test Process
(See Section 9 Part 3)
Package Type
A
F
Pin Grid Array
Flatpack (Solder Seal)
Assembly Process
(See Section 9 Part 2)
Reliability Level
L
C
D
E
B
S
For details of reliability, QA/QC, test and assembly
options, see ‘Manufacturing Capability and Quality
Assurance Standards’ Section 9.
Rel 0
Rel 1
Rel 2
Rel 3/4/5/STACK
Class B
Class S
http://www.dynexsemi.com
e-mail: [email protected]
HEADQUARTERS OPERATIONS
DYNEX SEMICONDUCTOR LTD
Doddington Road, Lincoln.
Lincolnshire. LN6 3LF. United Kingdom.
Tel: 00-44-(0)1522-500500
Fax: 00-44-(0)1522-500550
DYNEX POWER INC.
Unit 7 - 58 Antares Drive,
Nepean, Ontario, Canada K2E 7W6.
Tel: 613.723.7035
Fax: 613.723.1518
Toll Free: 1.888.33.DYNEX (39639)
CUSTOMER SERVICE CENTRES
France, Benelux, Italy and Spain Tel: +33 (0)1 69 18 90 00. Fax: +33 (0)1 64 46 54 50
North America Tel: 011-800-5554-5554. Fax: 011-800-5444-5444
UK, Germany, Scandinavia & Rest Of World Tel: +44 (0)1522 500500. Fax: +44 (0)1522 500020
SALES OFFICES
France, Benelux, Italy and Spain Tel: +33 (0)1 69 18 90 00. Fax: +33 (0)1 64 46 54 50
Germany Tel: 07351 827723
North America Tel: (613) 723-7035. Fax: (613) 723-1518. Toll Free: 1.888.33.DYNEX (39639) /
Tel: (831) 440-1988. Fax: (831) 440-1989 / Tel: (949) 733-3005. Fax: (949) 733-2986.
UK, Germany, Scandinavia & Rest Of World Tel: +44 (0)1522 500500. Fax: +44 (0)1522 500020
These offices are supported by Representatives and Distributors in many countries world-wide.
© Dynex Semiconductor 2000 Publication No. DS4083-3 Issue No. 3.0 January 2000
TECHNICAL DOCUMENTATION – NOT FOR RESALE. PRINTED IN UNITED KINGDOM
Datasheet Annotations:
Dynex Semiconductor annotate datasheets in the top right hard corner of the front page, to indicate product status. The annotations are as follows:Target Information: This is the most tentative form of information and represents a very preliminary specification. No actual design work on the product has been
started.
Preliminary Information: The product is in design and development. The datasheet represents the product as it is understood but details may change.
Advance Information: The product design is complete and final characterisation for volume production is well in hand.
This publication is issued to provide information only which (unless agreed by the Company in writing) may not be used, applied or reproduced for any purpose nor form part of any order or contract nor to be regarded
as a representation relating to the products or services concerned. No warranty or guarantee express or implied is made regarding the capability, performance or suitability of any product or service. The Company
reserves the right to alter without prior notice the specification, design or price of any product or service. Information concerning possible methods of use is provided as a guide only and does not constitute any
guarantee that such methods of use will be satisfactory in a specific piece of equipment. It is the user's responsibility to fully determine the performance and suitability of any equipment using such information and
to ensure that any publication or data used is up to date and has not been superseded. These products are not suitable for use in any medical products whose failure to perform may result in significant injury
or death to the user. All products and materials are sold and services provided subject to the Company's conditions of sale, which are available on request.
All brand names and product names used in this publication are trademarks, registered trademarks or trade names of their respective owners.
17/17