Delta Tau GEO BRICK LV Reference Manual

Page of 760
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 
$1 
$078400 
I4926 
$100 
$078600 
I4934 
$2 
$079400 
I4927 
$200 
$079600 
I4935 
$4 
$07A400 
I4928 
10 
$400 
$07A600 
I4936 
$8 
$07B400 
I4929 
11 
$800 
$07B600 
I4937 
$10 
$078500 
I4930 
12 
$1000 
$078700 
I4938 
$20 
$079500 
I4931 
13 
$2000 
$079700 
I4939 
$40 
$07A500 
I4932 
14 
$4000 
$07A700 
I4940 
$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.