Delta Tau GEO BRICK LV Reference Manual

Page of 760
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