Reference Manual

Turbo PMAC/PMAC2 Software Reference
Turbo PMAC Memory and I/O Map 512
Buffer Pointers
X/Y:$003600 - $0036FF Main Serial Command/Response Buffers
(>= V1.939 only: at X/Y:$001E00 - $001EFF in older)
X/Y:$003700 - $0037FF Bus Command/Response Buffers
(>= V1.939 only: at X/Y:$001F00 - $001FFF in older)
X/Y:$003600 - $0037FF Synchronous M-variable queue (non-lookahead)
(<= V1.938 only; at X/Y:$001E00 - $001FFF in newer)
Commutation Sine Table
X:$003800 $003FFF Commutation cos table [2
23
*cos((address-$3800)*360
o
/2048)]
Y:$003800 $003FFF Commutation sine table [2
23
*sin((address-$3800)*360
o
/2048)]
User Variable Registers
L:$004000 Variable M0 definition
L:$004001 - $005FFF Variables M1 - M8191 definitions
L:$006000 Standard location for P0 (when I46 = 0 or 2)
L:$006001 - $007FFF Standard location for P1 - P8191 (when I46 = 0 or 2)
L:$006000 Standard location for C.S.1 Q0 (when I46 = 1)
L:$006001 - $007FFF Standard location for C.S.1 Q1 - Q8191 (when I46 = 1)
L:$008000 Standard location for C.S.1 Q0 (when I46 = 0)
L:$008001 - $009FFF Standard location for C.S.1 Q1 - Q8191 (when I46 = 0)
User Program and Buffer Storage
X/Y:$006000 Start of User Memory (when I46 = 3)
X/Y:$008000 Start of User Memory (when I46 = 1 or 2)
X/Y:$00A000 Start of User Memory (when I46 = 0)
X/Y:$0107FF End of User Memory (Option 5C0, standard data memory)
X/Y:$011BFF End of User Memory (Option 5D0, standard data memory)
X/Y:$01BFFF End of User Memory (Option 5E0, standard data memory)
X/Y:$023FFF End of User Memory (Option 5F0, standard data memory)
X/Y:$03FFFF End of User Memory (Option 5x3, extended data memory)
Battery-Backed RAM Registers (Option 16x required)
X/Y:$050000 - $053FFF Standard BBRAM Option (32k x 24 mapped as 16k x 48)
X/Y:$050000 - $05FFFF Extended BBRAM Option (128k x 24 mapped as 64k x 48)
L:$050000 - $051FFF Alternate location for P0 P8191 (when I46 = 1 or 3)
L:$052000 - $053FFF Alternate location for Q0 Q8191 (when I46 = 2 or 3)
Dual Ported RAM Registers (Option 2x required)
X/Y:$060000 - $060FFF Standard DPRAM Option 2 (8k x 16)
Mapped to PMAC as 4k x 32, mapped to host as 16k x 8
X/Y:$060000 - $063FFF Extended DPRAM Option 2B (32k x 16)
Mapped to PMAC as 16k x 32, mapped to host as 64k x 8