Delta Tau GEO BRICK LV Reference Manual

Page of 760
Turbo PMAC/PMAC2 Software Reference
 
Turbo PMAC Global I-Variables 
 212 
Bits 16-19 together specify the slave number part of the packet address (0-15) that will cause a sync lock 
pulse on the card, if this function is enabled by I6890/I6940/I6990.  This function is useful for a PMAC2 
that is a slave or non-synchronizing master on the ring, to keep it locked to the synchronizing master.  If 
the master address check for this node is disabled with I6890/I6940/I6990, only the slave number must 
match to create the sync lock pulse.  If the master address check is left enabled, the master number part of 
the packet address must match the master number for the card, as set in bits 20-23 of I6891/I6941/I6991.   
If this card is the synchronizing master, this function is not enabled, so the value of these bits does not 
matter; they can be left at the default of 0. 
Bits 20-23 specify the master number for the MACRO IC (0-15).  Each MACRO IC on a ring must have 
a separate master number, even multiple MACRO ICs on the same Turbo PMAC2 Ultralite.  The number 
must be specified whether the card is used as a master or a slave. 
 
B i t 
H e x   ( $ ) 
S l a v e   n o d e   E n a b l e s 
S y n c   n o d e   A d d r e s s 
M a s t e r   A d d r e s s   ( 0 - 1 5 ) 
  ( 0 - 1 5 ) 
 
If I78 is set greater than 0 to enable Type 1 master-to-slave auxiliary communications, then bit 15 of 
I6891/I6941/I6991 is set to 1 automatically by the firmware at power-up/reset, regardless of the saved 
value of I6891/I6941/I6991. 
Examples: 
Master number 0; Sync node address 0 
Activated nodes 0-5; De-activated nodes 6-15: 
 
I6891 =0000 0000 0000 0000 0011 1111 (binary) = $00003F 
Master number 1; Sync node address 15 ($F) 
Activated nodes 0, 2, 4, 6, 8, 10, 12; other nodes de-activated: 
 
I6941 = 0001 1111 0001 0101 0101 0101 (binary) = $1F1555 
Servo IC I-Variables 
I-variables in the range I7000 to I7999 control the hardware setup of the Servo ICs in a Turbo PMAC 
system.   
There can be up to 10 Servo ICs in a Turbo PMAC system: Servo IC 0 to Servo IC 9; in the I-variable 
numbering scheme, the Servo IC number determines the 100’s digit of the I-variable number, represented 
by the letter m to refer to any IC generally (e.g. I7m00).  Servo ICs 0 and 1 are on board the Turbo PMAC 
itself, or on piggyback boards in the 3U Turbo Stack; Servo ICs 2 through 9 are off-board; on Acc-24 or 
similar boards with their own Servo ICs. 
Servo ICs can be either PMAC-style (DSPGATE) or PMAC2-style (DSPGATE1).  The meaning of a 
particular I-variable number can differ depending on which type of IC is used.  The off-board ICs do not 
have to be of the same type as the on-board ICs. 
In firmware versions V1.933 and older, the user had tell Turbo PMAC which off-board Servo ICs were 
present with I65, and which type they were with I66.  In V1.934 and newer, Turbo PMAC automatically 
detects the presence and type of all Servo ICs present at each power-up/reset, enables the I-variables for 
those present, and selects the I-variables for type of each IC.