CS82C37AZ Intersil, CS82C37AZ Datasheet - Page 10

IC CMOS DMA CONTROLLER 44PLCC

CS82C37AZ

Manufacturer Part Number
CS82C37AZ
Description
IC CMOS DMA CONTROLLER 44PLCC
Manufacturer
Intersil
Datasheet

Specifications of CS82C37AZ

Applications
CMOS DMA Controller
Voltage - Supply
4.5 V ~ 5.5 V
Current - Supply
2mA
Operating Temperature
0°C ~ 70°C
Mounting Type
Surface Mount
Package / Case
44-PLCC
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Voltage - Input
-

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
CS82C37AZ
Manufacturer:
Intersil
Quantity:
10 000
both be ones. See the following diagram and Figure 4 for
Mode register functions and addresses.
Mode Register
Request Register - The 82C37A can respond to requests
for DMA service which are initiated by software as well as by
a DREQ. Each channel has a request bit associated with it in
the 4-bit Request register. These are non-maskable and
subject to prioritization by the Priority Encoder network.
Each register bit is set or reset separately under software
control. The entire register is cleared by a Reset or Master
Clear instruction. To set or reset a bit, the software loads the
proper form of the data word. See Figure 4 for register
address coding, and the following diagram for Request
register format. A software request for DMA operation can
be made in block or single modes. For memory-to-memory
transfers, the software request for channel 0 should be set.
When reading the Request register, bits 4-7 will always read
as ones, and bits 0-3 will display the request bits of channels
0-3 respectively.
Request Register
7 6 5 4 3 2 1 0
7 6 5 4 3 2 1 0
Don’t Care,
All Ones,
Bits 4-7
Read
Write
XX
XX
00
01
10
00
01
10
00
01
10
00
01
10
11
11
11
11
10
0
1
0
1
0
1
Channel 0 select
Channel 1 select
Channel 2 select
Channel 3 select
Readback
Verify transfer
Write transfer
Read transfer
Illegal
If bits 6 and 7 = 11
Autoinitialization disable
Autoinitialization enable
Address increment select
Address decrement select
Demand mode select
Single mode select
Block mode select
Cascade mode select
Select Channel 0
Select Channel 1
Select Channel 2
Select Channel 3
Reset request bit
Set request bit
BIT NUMBER
BIT NUMBER
82C37A
82C37A
Mask Register - Each channel has associated with it a mask
bit which can be set to disable an incoming DREQ. Each
mask bit is set when its associated channel produces an EOP
if the channel is not programmed to Autoinitialize. Each bit of
the 4-bit Mask register may also be set or cleared separately
or simultaneously under software control. The entire register
is also set by a Reset or Master clear. This disables all
hardware DMA requests until a Clear Mask Register
instruction allows them to occur. The instruction to separately
set or clear the mask bits is similar in form to that used with
the Request register. Refer to the following diagram and
Figure 4 for details. When reading the Mask register, bits 4-7
will always read as logical ones, and bits 0-3 will display the
mask bits of channels 0-3, respectively. The 4 bits of the Mask
register may be cleared simultaneously by using the Clear
Mask Register command (see software commands section).
Mask Register
All four bits of the Mask register may also be written with a
single command.
Status Register - The Status register is available to be read
out of the 82C37A by the microprocessor. It contains
information about the status of the devices at this point. This
information includes which channels have reached a terminal
count and which channels have pending DMA requests. Bits
0-3 are set every time a TC is reached by that channel or an
external EOP is applied. These bits are cleared upon RESET,
Master Clear, and on each Status Read. Bits 4-7 are set
whenever their corresponding channel is requesting service,
regardless of the mask bit state. If the mask bits are set,
software can poll the Status register to determine which
channels have DREQs, and selectively clear a mask bit, thus
allowing user defined service priority. Status bits 4-7 are
updated while the clock is high, and latched on the falling
7 6 5 4 3 2 1 0
7 6 5 4 3 2 1 0
Don’t Care,
All Ones,
Don’t Care
Read
Write
0
1
0
1
0
1
0
1
00
01
10
11
0
1
Clear Channel 0 mask bit
Set Channel 0 mask bit
Clear Channel 1 mask bit
Set Channel 1 mask bit
Clear Channel 2 mask bit
Set Channel 2 mask bit
Clear Channel 3 mask bit
Set Channel 3 mask bit
Select Channel 0 mask bit
Select Channel 1 mask bit
Select Channel 2 mask bit
Select Channel 3 mask bit
Clear mask bit
Set mask bit
BIT NUMBER
BIT NUMBER
March 20, 2006
FN2967.2

Related parts for CS82C37AZ