ACC-72EX User Manual
Theory of Operation
13
Turbo PMAC Memory
Turbo PMAC uses a DSP (Digital Signal Processor) with a 24-Bit architecture that uses two memory
areas: Y and X Memory. Memory is accessed in PMAC programs using M-Variables. The definition of
an M-Variable includes its number, address, offset, width, and type. Refer to the Turbo PMAC Software
Reference Manual or Turbo PMAC User Manual for additional explanation of M-Variables and their
specification, such as in the “M-Variables” section in the User manual.
Byte 0
Byte 1
Byte 2
PMAC 24-bit
X-Memory Address
Byte 0
Byte 1
Byte 2
PMAC 24-bit
Y-Memory Address
PMAC
Address
$06C000
MemCS0_
Offset
$0
M6000->Y:$06C000,0,16,U
M6001->X:$06C000,0,16,U
Turbo PMAC Memory Organization
Power PMAC Memory
Power PMAC uses 32-bit data bus architecture. ACC-72EX Memory is accessed in Power PMAC data
structures or their equivalent
#define
statements. The
#define
statements are included later in this manual.
Byte 1
Byte 2
Byte 3
.Udata16[0]
Power PMAC
ACC72EX[0].
MemCS0_
Offset
$0
Byte 0
Byte 5
Byte 6
Byte 7
Byte 4
.Udata16[1]
.Udata8[0]
.Udata8[1]
.Udata8[2]
.Udata8[3]
Byte 1
Byte 2
Byte 5
Byte 6
Acc72EX[0].Udata32[0]
Power PMAC Memory Organization