User's Manual

Table Of Contents
16-Axis MACRO CPU User Manual
50 16-Axis MACRO CPU Software Setup
The single IOGATE IC on each of these boards may occupy the low, middle, or high byte of the address
space, depending on which rows of the E6 matrix are connected by jumpers:
E6A – E6H
Rows Connected
Byte on Data Bus
1 and 2 Low (bits 0 – 7)
2 and 3 Middle (bits 8 – 15)
3 and 4 Middle (bits 8 – 15)
4 and 5 High (bits 16 - 23
The single IOGATE on the Acc-14E board can occupy only the low byte of the address space.
Which of these variables is used in a MACRO Station is dependent on the exact configuration desired.
MI69 and MI70 can copy data between one, two, or three 48-bit IOGATE ICs at the same base address
and one, two, or three sets of three 16-bit registers in MACRO I/O nodes. The first IOGATE must be in
the low byte of the address, the second (if used) must be in the middle byte of this address, and the third
(if used) must be in the high byte. The first IOGATE is matched to the three 16-bit registers in the
MACRO I/O node whose address is specified, the second to these registers in the next MACRO I/O node,
and third to the registers in the following MACRO I/O node.
MI71 can copy data between one, two, or three 48-bit IOGATE ICs at the same base address and pairs of
24-bit registers in adjacent MACRO I/O nodes. The first IOGATE must be in the low byte of the address,
the second (if used) must be in the middle byte of this address, and the third (if used) must be in the high
byte.
The first IOGATE is matched to the 24-bit register in the MACRO I/O node whose address is specified
and the 24-bit register in the next MACRO I/O node. The second IOGATE (if used) is matched to the 24-
bit registers in the next pair of MACRO I/O nodes. The third (if used) is matched to the 24-bit registers
in the following pair of MACRO I/O nodes.