Reference Manual

Turbo PMAC/PMAC2 Software Reference
Turbo PMAC Global I-Variables 161
System Configuration Reporting
I4900 Servo ICs Present
Range: $000000 $0FFFFF
Units: none (individual bits)
Default: --
I4900 is a read-only status I-variable that reports which Servo ICs are present in a Turbo PMAC system.
It is provided for user setup and diagnostic purposes only. On power-up/reset, Turbo PMAC queries for
the presence of each possible Servo IC automatically and reports what it has found in I4900. It also
enables the set-up I-variables for each IC that it has found.
I4900 is a 20-bit value with each individual bit representing each possible Servo IC that could be present
in the system. The bit is set to 0 if the IC is not present; it is set to 1 if the IC is present.
The following table shows the Servo IC each bit of I4900 represents:
I4900 Bit #
Bit Value
Servo IC #
Ident I-var
I-vars
Location
0
$1
0
x
I7000 I7049
On-board or stack
1
$2
1
x
I7100 I7149
On-board or stack
2
$4
2
I4910
I7200 I7249
Exp. port accessory
3
$8
3
I4911
I7300 I7349
Exp. port accessory
4
$10
4
I4914
I7400 I7449
Exp. port accessory
5
$20
5
I4915
I7500 I7549
Exp. port accessory
6
$40
6
I4918
I7600 I7649
Exp. port accessory
7
$80
7
I4919
I7700 I7749
Exp. port accessory
8
$100
8
I4922
I7800 I7849
Exp. port accessory
9
$200
9
I4923
I7900 I7949
Exp. port accessory
10
$400
0*
x
I7050 I7099
(none)
11
$800
1*
x
I7150 I7199
(none)
12
$1000
2*
I4912
I7250 I7299
Exp. port accessory
13
$2000
3*
I4913
I7350 I7399
Exp. port accessory
14
$4000
4*
I4916
I7450 I7499
Exp. port accessory
15
$8000
5*
I4917
I7550 I7599
Exp. port accessory
16
$10000
6*
I4920
I7650 I7699
Exp. port accessory
17
$20000
7*
I4921
I7750 I7799
Exp. port accessory
18
$40000
8*
I4924
I7850 I7899
Exp. port accessory
19
$80000
9*
I4925
I7950 I7999
Exp. port accessory
Note:
In firmware versions older than 1.936, bits 20 through 23 of I4900 reported the
presence of the four possible MACRO ICs. With versions 1.936 and newer, there
is support for more than four MACRO ICs, and their presence is reported in I4902.
I4901 Servo IC Type
Range: $000000 $0FFFFF
Units: none (individual bits)
Default: --
I4901 is a read-only status I-variable that reports which types of Servo ICs are present in a Turbo PMAC
system. It is provided for user setup and diagnostic purposes only. On power-up/reset, Turbo PMAC
queries for the presence and type of each possible Servo IC automatically and reports the types it has
found in I4901. It also enables the appropriate group set-up I-variables for each IC found, depending on
the type.