Reference Manual

Turbo PMAC/PMAC2 Software Reference
Turbo PMAC Memory and I/O Map 525
C. S. #
1
2
3
4
5
6
7
8
Host
Adr
0x0710
0x0790
0x0810
0x0890
0x0910
0x0990
0x0A10
0x0A90
Address
$0601C4
$0601E4
$060204
$060224
$060244
$060264
$060284
$0602A4
C. S. #
9
10
11
12
13
14
15
16
Host
Adr
0x0B10
0x0B90
0x0C10
0x0C90
0x0D10
0x0D90
0x0E10
0x0E90
Address
$0602C4
$0602E4
$060304
$060324
$060344
$060364
$060384
$0603A4
DP:$060xx4-$060xx6 (Reserved for future use)
DPRAM ASCII Buffers (used if I58 = 1)
Y:$0603A7 DPRAM ASCII Command Buffer Control
(0x0E9C) Bit 0= 1: Data ready from host
X:$0603A7 DPRAM ASCII Command Buffer Control Character (Bits 0 7)
(0x0E9E)
DP:$0603A8-$0603CF DPRAM ASCII Command Buffer
(0x0EA0 0x0F3E) <= 159 characters, null terminated
Y:$0603D0 DPRAM ASCII Response Buffer Control Characters
(0x0F40) Bits 0 7 Response handshake control character
Bits 8 14 Response type (0 = host, 1 = CMDR, 2 = SENDR)
Bit 15 (0 = valid command, 1 = error in command)
X:$0603D0 DPRAM ASCII Response Buffer: No. of characters + 1
(0x0F42)
DP:$0603D1-$060410 DPRAM ASCII Response Buffer
(0x0F44 0x1040) <= 255 characters, null terminated
Background Variable Read and Write Buffer Control (used if I55 = 1)
Y:$060411 Background Variable-Read Control
(0x1044) Bit 0 (0 = no new data ready; 1 = new data ready)
X:$060411 Background Variable-Read Servo Time (from X:$0)
(0x1046)
Y:$060412 Background Variable-Read Buffer Size
(0x1048)
X:$060412 Background Variable-Read Buffer Start Address Offset
(0x104A)
Y:$060413 Background Variable-Write Buffer Size
(0x104C)
X:$060413 Background Variable-Write Buffer Start Address Offset
(0x104E)