Analog Devices adsp-2100 Manual page 264

Adsp-2100 family programmable single-chip microprocessors
Table of Contents

Advertisement

Four IDMA port inputs control when the port is selected (
IRD
IWR
(
), write (
), or address latch (IAL) operations on its address/data
bus (IAD0-15). The IDMA Port Select (
IDMA operations.
Asserting the IDMA Port Select (
the ADSP-2181 to write the address on the IAD0-15 bus into the IDMA
Control Register. This register, shown in Figure 11.7, is memory-mapped
at address DM(0x3FE0). Note that the latched address (IDMAA) cannot be
read back by the host.
15
14
13
IDMAD
Destination memory type:
0=PM
1=DM
Figure 11.7 IDMA Control Register
Asserting the IDMA Port Select (
ADSP-2181 to output the contents of the memory location pointed to by the
IDMA Control register onto the IDMA data bus.
Asserting the IDMA Port Select (
ADSP-2181 to write the input from the IDMA data bus to the address pointed
to by the IDMA register.
When reading/writing to Data Memory, the IDMA data bus pins make up a
16-bit Data Memory word. When reading/writing to Program Memory, the
upper 16 bits of the 24-bit Program Memory word are sent first on the IDMA
data bus pins. On the next IDMA Port read/write, the lowest 8 bits of the
Program Memory word are sent on bits 0-7 of the IDMA data bus. For reads,
the ADSP-2181 sets data bus lines 8-15 to 0; for writes, the ADSP-2181 ignores
bits 8-15 from the host.
The IDMA Port Access Acknowledge (
data reads/write operations. It also acts as a busy signal for the IDMA Port.
External devices must wait for this signal to go low before modifying IDMA
Control register or starting the next read/write operation.
IS
IS
) and address latch enable (IAL) directs
IDMA Control Register
12
11
10
9
8
IS
) and Read strobe (
IS
) and Write strobe (
IACK
DMA Ports
IS
) line acts as a chip select for all
7
6
5
4
3
IRD
) inputs directs the
IWR
) inputs directs the
) line identifies completion of
11
) for read
2
1
0
DM(0x3FE0)
IDMAA
Starting address
11 – 13

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents