Reference Manual

Turbo PMAC/PMAC2 Software Reference
Turbo PMAC Global I-Variables 90
In this mode, bits 1 through 7 of Ixx10 match the settings of DIP-switches SW1-2 through SW1-8,
respectively, on the Acc-8D Opt 7 R/D Converter board. A Closed (ON) switch represents a 0 value; an
Open (OFF) switch represents a 1 value. Bit 0 and bits 9 through 23 of Ixx10 are always set to 0 in this
mode; bit 8 is only set to 1 if all other bits are 0.
The following table shows the common Multiplexer Port addresses that can be used. Note that address 0
uses an Ixx10 value of $000100, because Ixx10=0 disables the absolute position read function.
Ixx10 for Acc-8D Option 7 Resolver/Digital Converter
(Ixx95=$000000 - $070000, $800000 - $870000) Addresses are Multiplexer Port Addresses
Board
Mux.
Addr.
Ixx10
Board
Mux.
Addr.
Ixx10
Board
Mux.
Addr.
Ixx10
Board
Mux.
Addr.
Ixx10
0
$000100
64
$000040
128
$000080
192
$0000C0
8
$000008
72
$000048
136
$000088
200
$0000C8
16
$000010
80
$000050
144
$000090
208
$0000D0
24
$000018
88
$000058
152
$000098
216
$0000D8
32
$000020
96
$000060
160
$0000A0
224
$0000E0
40
$000028
104
$000068
168
$0000A8
232
$0000E8
48
$000030
112
$000070
176
$0000B0
240
$0000F0
56
$000038
120
$000078
184
$0000B8
248
$0000F8
Parallel Word Read: If Ixx95 is set to a value from $080000 to $300000, from $480000 to $700000,
from $880000 to $B00000, or from $C80000 to $F00000, the address specified in Ixx10 is a Turbo
PMAC memory-I/O address, and Turbo PMAC will read the parallel word at that address. The least
significant bit (count) is expected at bit 0 of the address. The bit width (8 to 48 bits), the format (signed
or unsigned), and the register type (X or Y) are determined by Ixx95.
The common sources for this type of read are Acc-14 parallel I/O expansion boards, and the MLDT timer
registers. The following tables show the settings of Ixx10 for these devices.
Ixx10 Values for Acc-14D/V Registers
(Ixx95=$080000 to $300000 [unsigned], $880000 to $B00000 [signed])
Register
Acc-14
Select
Jumper
Ixx10
Register
Acc-14
Select
Jumper
Ixx10
First Acc-14D/V Port A
E12
$078A00
Fourth Acc-14D/V Port A
E15
$078D00
First Acc-14D/V Port B
E12
$078A01
Fourth Acc-14D/V Port B
E15
$078D01
Second Acc-14D/V Port A
E13
$078B00
Fifth Acc-14D/V Port A
E16
$078E00
Second Acc-14D/V Port B
E13
$078B01
Fifth Acc-14D/V Port B
E16
$078E01
Third Acc-14D/V Port A
E14
$078C00
Sixth Acc-14D/V Port A
E17
$078F00
Third Acc-14D/V Port B
E14
$078C01
Sixth Acc-14D/V Port B
E17
$078F01
Ixx10 for PMAC2-Style MLDT Timer Registers (Ixx95=$180000)
Servo
IC #
Chan. 1
Chan. 2
Chan. 3
Chan. 4
Notes
0
$078000
$078008
$078010
$078018
First IC on board PMAC2, 3U stack
1
$078100
$078108
$078010
$078018
Second IC on board PMAC2, 3U stack
2
$078200
$078208
$078210
$078218
First Acc-24E2x, first IC on first Acc-24P/V2
3
$078300
$078308
$078310
$078318
Second Acc-24E2x, second IC on first Acc-24P/V2
4
$079200
$079208
$079210
$079218
Third Acc-24E2x, first IC on second Acc-24P/V2
5
$079300
$079308
$079310
$079318
Fourth Acc-24E2x, second IC on second Acc-24P/V2
6
$07A200
$07A208
$07A210
$07A218
Fifth Acc-24E2x, first IC on third Acc-24P/V2
7
$07A300
$07A308
$07A310
$07A318
Sixth Acc-24E2x, second IC on third Acc-24P/V2
8
$07B200
$07B208
$07B210
$07B218
Seventh Acc-24E2x, first IC on fourth Acc-24P/V2
9
$07B300
$07B308
$07B310
$07B318
Eighth Acc-24E2x, second IC on fourth Acc-24P/V2