4. Using the I/O Address Map
ADI16-4(FIT)GY
15
4.
Using the I/O Address Map
Starting I/O Address
When connected to a CPU-SBxx(FIT)GY, the ADI16-4(FIT)GY can directly receive I/O commands
from the controller module. Depending on how the Device ID is set, the I/O addresses indicated
below will be used exclusively by the ADI16-4(FIT)GY.
Because the address bus on which the I/O address space is specified is not fully decoded in continued
16 bits, four starting I/O addresses exist in each Device ID.
If the Device ID is set to 0h, one of the four addresses (0800h, 0840h, 0880h, or 08C0h) will be used
as a starting I/O address.
Control examples are coded in C. Modify them in the appropriate language for the target OS or
development system.
Table 4.1. List of starting I/O addresses.
ID No.
Occupied I/O address
0
0800h to 081Fh(recommended)
0840h to 085Fh
0880h to 089Fh
08C0h to 08DFh
1
1800h to 181Fh(recommended)
1840h to 185Fh
1880h to 189Fh
18C0h to 18DFh
2
2800h to 281Fh(recommended)
2840h to 285Fh
2880h to 289Fh
28C0h to 28DFh
3
3800h to 381Fh(recommended)
3840h to 385Fh
3880h to 389Fh
38C0h to 38DFh
4
4800h to 481Fh(recommended)
4840h to 485Fh
4880h to 489Fh
48C0h to 48DFh
5
5800h to 581Fh(recommended)
5840h to 585Fh
5880h to 589Fh
58C0h to 58DFh
6
6800h to 681Fh(recommended)
6840h to 685Fh
6880h to 689Fh
68C0h to 68DFh
7
7800h to 781Fh(recommended)
7840h to 785Fh
7880h to 789Fh
78C0h to 78DFh
For detailed specifications on the I/O space that is managed by the controller module, see the
controller module manual.