I/O Space Read/Write - Analog Devices adsp-2100 Manual

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

Advertisement

MOVE
15

I/O SPACE READ/WRITE

(ADSP-218x only)
Syntax:
<addr> is an 11-bit direct address value between 0 and 2047
Permissible dregs
AX0
AX1
AY0
AY1
AR
Examples:
Description:
access the ADSP-218x's I/O memory space. These instructions move data
between the processor data registers and the I/O memory space.
Status Generated:
Instruction Format:
I/O Memory Space Read/Write, Instruction Type 29:
23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0
0
ADDR contains the 11-bit direct address of the source or destination
location in I/O Memory Space.
DREG selects the Data Register. One of the 16 Data Registers is selected
according to the Register Selection Table (see Appendix A).
D specifies the direction of the transfer (0=read, 1=write).
15 – 74
IO (<addr>) = dreg ;
dreg = IO (<addr>) ;
MX0
SI
MX1
SE
MY0
SR1
MY1
SR0
MR2
MR1
MR0
IO(23) = AX0;
MY1 = IO(2047);
The I/O space read and write instructions are used to
None affected.
0
0
0
0
0
1
I/O write
I/O read
D
ADDR
DREG

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents