User`s manual

XP8300/XP8400/SE1100 PLCBus s 61
If eight data lines are used, then the addressing possibilities of the bus
become much greater: more than 256 million addresses according to the
conventions established for the bus.
Place an address on the bus by writing (bytes) to BUSADR0, BUSADR1,
and BUSADR2 in succession. Since 4-bit and 8-bit addressing modes
must coexist, the lower four bits of the first address byte (written to
BUSADR0) identify addressing categories, and distinguish 4-bit and 8-bit
modes from each other.
There are 16 address categories, as listed in Table A-3. An x indicates
that the address bit may be a 1 or a 0.
This scheme uses less than the full addressing space. The mode notation
indicates how many bus address cycles must take place and how many bits
are placed on the bus during each cycle. For example, the 5×3 mode
means three bus cycles with five address bits each time to yield 15-bit
addresses, not 24-bit addresses, since the bus uses only the lower five bits
of the three address bytes.
Table A-3. First-Level PLCBus Address Coding
First Byte
Mode Addresses Full Address Encoding
––––0000
––––0001
––––0010
––––0011
4 bits × 3
256
256
256
256
0000 xxxx xxxx
0001 xxxx xxxx
0010 xxxx xxxx
0011 xxxx xxxx
–––x0100
–––x0101
–––x0110
–––x0111
5 bits × 3 2,048
2,048
2,048
2,048
x0100 xxxxx xxxxx
x0101 xxxxx xxxxx
x0110 xxxxx xxxxx
x0111 xxxxx xxxxx
––xx1000
––xx1001
6 bits × 3 16,384
16,384
xx1000 xxxxxx xxxxxx
xx1001 xxxxxx xxxxxx
––xx1010 6 bits × 1 4 xx1010
––––1011 4 bits × 1 1 1011 (expansion register)
xxxx1100 8 bits × 2 4,096 xxxx1100 xxxxxxxx
xxxx1101 8 bits × 3 1Meg xxxx1101 xxxxxxxx xxxxx
xxx
xxxx1110 8 bits × 1 16 xxxx1110
xxxx1111 8 bits × 1 16 xxxx1111