Reference Manual

Turbo PMAC/PMAC2 Software Reference
Turbo PMAC Global I-Variables 162
I4901 is a 20-bit value with each individual bit representing each possible Servo that could be present in
the system. The table shown in the I4900 description, above, lists which IC is represented by each bit.
A bit of I4901 is set to 0 if a Type 0 PMAC-style DSPGATE Servo IC is found at the appropriate address
slot, or if no Servo IC is found there. The bit is set to 1 if a Type 1 PMAC2-style DSPGATE1 Servo IC
is found there.
I4902 MACRO ICs Present
Range: $000000 $0FFFF
Units: none (individual bits)
Default: --
I4902 is a read-only status I-variable that reports which MACRO 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 MACRO IC automatically and reports what it has found in
I4902.
I4902 is a 16-bit value with each individual bit representing each possible MACRO IC that could be
present in the system. (Only a UMAC system can have more than four MACRO ICs present.) 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 MACRO IC each bit of I4902 represents:
I4902
Bit #
Bit
Value
Base
Address
Ident
I-var
I4902
Bit #
Bit
Value
Base
Address
Ident
I-var
0
$1
$078400
I4926
8
$100
$078600
I4934
1
$2
$079400
I4927
9
$200
$079600
I4935
2
$4
$07A400
I4928
10
$400
$07A600
I4936
3
$8
$07B400
I4929
11
$800
$07B600
I4937
4
$10
$078500
I4930
12
$1000
$078700
I4938
5
$20
$079500
I4931
13
$2000
$079700
I4939
6
$40
$07A500
I4932
14
$4000
$07A700
I4940
7
$80
$07B500
I4933
15
$8000
$07B700
I4941
Which of these ICs is assigned as MACRO IC 0, 1, 2, and 3 for firmware support issues is dependent on
the settings of I20, I21, I22, and I23, respectively.
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.
I4903 MACRO IC Types
Range: $000000 $00FFFF
Units: none (individual bits)
Default: --
I4903 is a read-only status I-variable that reports which types of MACRO 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 MACRO IC automatically and reports the types
it has found in I4903.
I4903 is a 16-bit value with each individual bit representing each possible Servo that could be present in
the system. The table shown in the I4902 description, above, lists which IC is represented by each bit.
A bit of I4903 is set to 1 if a DSPGATE2 MACRO IC is found at the appropriate address slot. The bit is
set to 0 if a MACROGATE MACRO IC is found there, or if no MACRO IC is found there.