ACC-36E Manual
USING ACC-36E WITH UMAC MACRO 42
Quick Review: Nodes and Addressing
Each MACRO IC consists of 16 nodes: 2 auxiliary, 8 servo, and 6 I/O nodes.
Auxiliary nodes are Master/Control registers and internal firmware use.
Servo nodes are used for motor control, carrying feedback, commands, and flag information.
I/O nodes are by default unoccupied and are user configurable for transferring various data.
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0Node
Auxiliary
Nodes
I/O Nodes
Servo Nodes
Each I/O node consists of 4 registers; one 24-bit and three 16-bit registers for a total of 72 bits of data:
5 4 2 1 0
24-bit
1
st
16-bit
2
nd
16-bit
3
rd
16-bit
3
24-bit
1
st
16-bit
2
nd
16-bit
3
rd
16-bit
6
24-bit
1
st
16-bit
2
nd
16-bit
3
rd
16-bit
7
24-bit
1
st
16-bit
2
nd
16-bit
3
rd
16-bit
9 810
24-bit
1
st
16-bit
2
nd
16-bit
3
rd
16-bit
11
24-bit
1
st
16-bit
2
nd
16-bit
3
rd
16-bit
13 12
A given MACRO Station can be populated with either a MACRO8 or MACRO16 CPU:
MACRO8 supports only 1 MACRO IC (IC#0).
MACRO16 supports 2 MACRO ICs (IC#0 and IC#1).
The I/O node addresses ($C0XX) for each of the Station MACRO ICs are:
Station MACRO IC #0 Node Registers
Station MACRO IC #1 Node Registers
Non-Turbo PMAC2 Ultralite (legacy) I/O node addresses are the same
as Station MACRO IC#0 node registers.
Comments to this Manuals