• Pin Compatible with NMOS 8237A and the Intersil
82C37A
• High Speed Data Transfers Up To 2.5 MBPS With 5MHz
Clock
• Four Independent Maskable Channels With Autoinitialization Capability
• Expandable to Any Number of Channels
• Memory-to-Memory Transfer Capability
• CMOS Compatible
• Hardened Field, Self-Aligned, Junction Isolated CMOS
Process
• Single 5V Supply
• Military Temperature Range -55
5
RAD (Si)
8
RAD (Si)/s
o
C to +125oC
Description
The Intersil HS-82C37ARH is an enhanced, radiation
hardened CMOS version of the industry standard 8237A
Direct Memory Access (DMA) controller, fabricated using the
Intersil hardened field, self-aligned silicon gate CMOS
process. The HS-82C37ARH offers increased functionality,
improved performance, and dramatically reduced power
consumption for the radiation environment. The high speed,
radiation hardness, and industry standard configuration of
the HS-82C37ARH make it compatible with radiation
hardened microprocessors such as the HS-80C85RH and
the HS-80C86RH.
The HS-82C37ARH can improve system performance by
allowing external devices to transfer data directly to or from
system memory. Memory-to-memory transfer capability is
also provided, along with a memory block initialization
feature. DMA requests may be generated by either
hardware or software, and each channel is independently
programmable with a variety of features for flexible
operation.
Static CMOS circuit design insures low operating power and
allows gated clock operation for an even further reduction of
power. Multimode programmability allows the user to select
from three basic types of DMA services, and reconfiguration
under program control is possible even with the clock to the
controller stopped. Each channel has a full 64K address and
word count range, and may be programmed to autoinitialize
these registers following DMA termination (end of process).
The Intersil hardened field CMOS process results in
performance equal to or greater than existing radiation resistant products at a fraction of the power.
Ordering Information
PART NUMBERTEMPERATURE RANGEPACKAGE
HS1-82C37ARH-Q-55oC to +125oC40 Lead SBDIP
HS1-82C37ARH-8-55oC to +125oC40 Lead SBDIP
HS1-82C37ARH-Sample+25oC40 Lead SBDIP
HS9-82C37ARH-Q-55oC to +125oC42 Lead Ceramic Flatpack
HS9-82C37ARH-8-55oC to +125oC42 Lead Ceramic Flatpack
HS9-82C37ARH/Sample+25oC42 Lead Ceramic Flatpack
CAUTION: These devices are sensitive to electrostatic discharge; follow proper IC Handling Procedures.
http://www.intersil.com or 407-727-9207
VDD31VDD: is the +5V power supply pin. A 0.1µF capacitor between pins 31 and 20 is recommended for de-
GND20Ground
CLK12ICLOCK INPUT: The Clock Input is used to generate the timing signals which control HS-82C37ARH
CS11ICHIP SELECT: Chip Select is an active low input used to enable the controller onto the data bus for
RESET13IRESET: This is an active high input which clears the Command, Status, Request and Temporary Reg-
READY6IREADY: This signal can be sued to extend the memory read and write pulses from the HS-82C37ARH
HLDA7IHOLD ACKNOWLEDGE: The active high Hold Acknowledge from the CPU indicates that is has relin-
NUMBERTYPEDESCRIPTION
coupling.
operations. This input may be driven from DC to 5MHz and may be stopped in either high or low state
for standby operation.
CPU communications.
isters, the First/Last Flip-Flop, and the Mode Register Counter. The Mask Register is Set to ignore requests. Following a Reset, the controller is in an idle cycle.
to accommodate slow memories or I/O devices. Ready must not make transitions during its specified
set-up and hold times. Ready is ignored in Verify Transfer mode.
quished control of the system busses.
DREQ0-
DREQ3
DB0-
DB7
IOR1I/OI/O READ: I/O Read is a bidirectional active low three-state line. In the Idle cycle, it is an input control
IOW2I/OI/O WRITE: I/O Write is a bidirectional active low three-state line. In the Idle cycle, it is an input control
EOP36I/OEND OF PROCESS: End of Process (EOP) is an active low bidirectional signal. Information concerning
16-19IDMA REQUEST: The DMA Request (DREQ) lines are individual asynchronous channel request inputs
used by peripheral circuits to obtain DMA service. In Fixed Priority, DREQ0 has the highest priority and
DREQ3 has the lowest priority. A request is generated by activating the DREQ line of a channel. DACK
will acknowledge the recognition of DREQ signal. Polarity of DREQ is programmable. Reset initializes
these lines to active. DREQ will not be recognized while the clock is stopped. Unused DREQ inputs
should be pulled High or Low (inactive) and the corresponding mask bit set.
21-23
26-30
I/ODATA BUS: The Data Bus lines are bidirectional three-state signals connected to the system data bus.
The outputs are enabled in the Program Condition during the I/O Read to output the contents of a register to the CPU. The outputs are disabled and the inputs are read during an I/O Write cycle when the
CPU is programming the HS-82C37ARH Control Registers. During DMA cycles, the most significant 8
bits of the address are output onto the data bus to be strobed into an external latch by ADSTB. In Memory-to-Memory operations, data from the memory enters the HS-82C37ARH on the data bus during the
read-from-memory transfer, then during the write-to-memory transfer, the data bus outputs write the
data into the new memory location.
signal used by the CPU to read the internal registers. In the Active cycle, it is an output control signal
used by the HS-82C37ARH to access data from a peripheral during a DMA Write transfer.
signal used by the CPU to load information into the HS-82C37ARH. In the Active cycle, it is an output
control signal used by the HS-82C37ARH to load data to the peripheral during a DMA Read transfer.
the completion of DMA services is available at the bidirectional EOP pin.
The HS-82C37ARH allows an external signal to terminate an active DMA service by pulling the EOP
pin low. A pulse is generated by the HS-82C37ARH when terminal count (TC) for any channel is
reached, except for channel 0 in Memory-to-Memory mode. During Memory-to-Memory transfers, EOP
will be output when the TC for channel 1 occurs.
The EOP pin is driven by an open drain transistor on-chip, and requires an external pull-up resistor.
When an EOP pulse occurs, whether internally or externally generated, the HS-82C37ARH will terminate the service, and if Autoinitialize is enabled, the base registers will be written to the current registers
of that channel. The mask bit and TC bit in the Status Register will be set for the currently active channel
by EOP unless the channel is programmed for Autoinitialize. In that case, the mask bit remains clear.
A0-A332-35I/OAddress: The four least significant address lines are bidirectional three-state signals. In the Idle cycle,
they are inputs and are used by the HS-80C86RH to address the internal registers to be loaded or read.
In the Active cycle, they are outputs and provide the lower 4 bits of the output address.
Spec Number 518058
920
HS-82C37ARH
Pin Descriptions
PIN
SYMBOL
A4-A737-40OAddress: The four most significant address lines are three-state outputs and provide 4 bits of address.
HRQ10OHold Request: The Hold Request (HRQ) output is used to request control of the system bus. When a
DACK0-
DACK3
AEN9OAddress Enable: Address Enable enables the 8-bit latch containing the upper 8 address bits onto the
ADSTB8OAddress Strobe: This is an active high signal used to control latching of the upper address byte. It will
MEMR3OMemory Read: The Memory Read signal is an active low three-state output used to access data from
MEMW4OMemory Write: The Memory Write is an active low three-state output used to write data to the selected
NUMBERTYPEDESCRIPTION
14,15, 24,
25
(Continued)
These lines are enabled only during the Active cycle.
DREQ occurs and the corresponding mask bit is clear, or a software DMA request is made, the HS82C37ARH issues HRQ. The HLDA signal then informs the controller when access to the system busses is permitted. For stand-alone operation where the HS-82C37ARH always controls the busses, HRQ
may be tied to HLDA. This will result in one S0 state before the transfer.
ODMA Acknowledge: DMA acknowledge is used to notify the individual peripherals when one has been
granted a DMA cycle. The sense of these lines is programmable. Reset initializes them to active low.
system address bus. AEN can also be used to disable other system bus drivers during DMA transfers.
AEN is active HIGH.
drive directly the strobe input of external transparent octal latches, such as the 82C82. During block operations, ADSTB will only be issued when the upper address byte must be updated, thus speeding operation through elimination of S1 states. (See Note 2).
the selected memory location during a DMA Read or a Memory-to-Memory transfer.
memory location during a DMA Write or a Memory-to-Memory transfer.
NC5No connect. Pin 5 is open and should not be tested for continuity.
CAUTION: Stresses above those listed in “Absolute Maximum Ratings” may cause permanent damage to the device. This is a stress only rating and operation
of the device at these or any other conditions above those indicated in the operational sections of this specification is not implied.
Operating Conditions
Operating Supply Voltage Range (VDD) . . . . . . . . . +4.5V to +5.5V
Operating Temperature Range (TA) . . . . . . . . . . . . -55oC to +125oC
TABLE 1. DC ELECTRICAL PERFORMANCE CHARACTERISTICS
PERIPHERAL (SLAVE) MODE
ADR Valid or CS LOW to IOR
LOW
ADR Valid or CS LOW to IOW
LOW Setup Time 0
TCLSHVDD = 4.5V+25oC, +125oC,
-55oC
TCLSLVDD = 4.5V+25oC, +125oC,
-55oC
TWHRHVDD = 4.5V+25oC, +125oC,
-55oC
TRLRH1VDD = 4.5V+25oC, +125oC,
-55oC
-55oC
-55oC
-55oC
TRLRH2VDD = 4.5V+25oC, +125oC,
-55oC
TAVIRLVDD = 4.5V+25oC, +125oC,
-55oC
TAVIWLVDD = 4.5V+25oC, +125oC,
-55oC
9, 10, 11-80ns
9, 10, 11-120ns
9, 10, 110-ns
9, 10, 112TCLCL
-50
9, 10, 11TCLCL -
80
9, 10, 112TCLCL
-100
9, 10, 11TCLCL -
100
9, 10, 11TCLCL -
50
9, 10, 1110-ns
9, 10, 110-ns
-ns
-ns
-ns
-ns
-ns
Data Valid to IOW HIGH Setup
Time
TDVIWHVDD = 4.5V+25oC, +125oC,
-55oC
924
9, 10, 11150-ns
Spec Number 518058
Specifications HS-82C37ARH
TABLE 2. AC ELECTRICAL PERFORMANCE CHARACTERISTICS (Continued)
VCC = +5V ±10%, GND = 0V, AC’s Tested at Worst Case VDD, Guaranteed Over Full Operating Range.
(NOTES 1, 2)
PARAMETERSYMBOL
PERIPHERAL (SLAVE) MODE (Continued)
ADR or CS Hold from IOR HIGHTIRHAXVDD = 4.5V+25oC, +125oC,
Data Access from IORTIRLDVVDD = 4.5V+25oC, +125oC,
RESET to First IOW or IORTRSLIRWL VDD = 4.5V+25oC, +125oC,
RESET Pulse WidthTRSHRSL VDD = 4.5V+25oC, +125oC,
IOR WidthTIRLIRHVDD = 4.5V+25oC, +125oC,
ADR or CS HIGH from IOW
HIGH Hold Time
Data from IOW HIGH Hold TimeTIWHDXVDD = 4.5V+25oC, +125oC,
IOW WidthTIWLIWHVDD = 4.5V+25oC, +125oC,
NOTES:
1. READ refers to both IOR and MEMR, and WRITE refers to both IOW and MEMW, during memory to I/O and I/O to memory transfers
2. AC’s Tested at Worst Case VDD But Guaranteed Over Full Operating Range
TIWHAXVDD = 4.5V+25oC, +125oC,
CONDITIONSTEMPERATURESUBGROUP
9, 10, 110-ns
-55oC
9, 10, 11-150ns
-55oC
9, 10, 112TCLCL-ns
-55oC
9, 10, 11300-
-55oC
9, 10, 11200-ns
-55oC
9, 10, 110-ns
-55oC
9, 10, 1110-ns
-55oC
9, 10, 11150-ns
-55oC
LIMITS
UNITSMINMAX
TABLE 3. ELECTRICAL PERFORMANCE CHARACTERISTICS
LIMITS
PARAMETERSYMBOLCONDITIONSTEMPERATURE
Input CapacitanceCINVDD = Open, f = 1MHz,
All measurements referenced to device ground.
Output CapacitanceCOUTVDD = Open, f = 1MHz,
All measurements referenced to device ground.
I/O CapacitanceCI/OVDD = Open, f = 1MHz,
All measurements refer-
enced to device ground.
ADR Active to Float Delay from CLK HIGHTCHAZVDD = 4.5V and 5.5V-55oC < TA < +125oC-90ns
READ or WRITE Float Delay from CLK
HIGH
DB Active to Float Delay from CLK HIGHTCHDZVDD = 4.5V and 5.5V-55oC < TA < +125oC-170ns
DB Float Delay from IOR HIGHTIRHDZVDD = 4.5V and 5.5V-55oC < TA < +125oC10 85 ns
Power Supply HIGH to RESET LOW
Setup Time
NOTE: The parameters listed in Table 3 are controlled via design or process parameters and are not directly tested. These parameters are
characterized upon initial design release and upon design changes which would affect these characteristics.
TCHRWZVDD = 4.5V and 5.5V-55oC < TA < +125oC-120ns
TPHRSLVDD = 4.5V and 5.5V-55oC < TA < +125oC500-ns
TA = +25oC-15pF
TA = +25oC-15pF
TA = +25oC-20pF
UNITSMINMAX
925
Spec Number 518058
Specifications HS-82C37ARH
TABLE 4. POST 100K RAD ELECTRICAL PERFORMANCE CHARACTERISTICS
NOTE: See +25oC limits in Table 1 and Table 2 for Post RAD limits (Subgroups 1, 7 and 9).
TABLE 5. BURN-IN DELTA PARAMETERS (+25oC)
PARAMETERSYMBOLDELTA LIMITS
Standby Power Supply CurrentIDDSB± 20µA
Output Leakage CurrentIOZL, IOZH± 2µA
Input Leakage CurrentIIH, IIL± 200nA
Output Low VoltageVOL± 80mV
TTL Output High VoltageVOH1± 600mV
CMOS Output High VoltageVOH2± 150mV