Delta Tau GEO BRICK LV Reference Manual

Page of 760
Turbo PMAC/PMAC2 Software Reference
 
Turbo PMAC Global I-Variables 
 47 
I19 contains the number of the servo/phase clock-direction I-variable whose value is set by default to 0, 
indicating that the matching Servo IC or MACRO IC is the source of the servo and phase clock signals 
for the Turbo PMAC2 system.  This I-variable for all other Servo ICs and MACRO ICs in the system is 
set to 3, indicating that these ICs will use servo and phase clock signals from a source external to them.  
The clock-direction I-variables for MACRO ICs 0, 1, 2, and 3 are I6807, I6857, I6907, and I6957, 
respectively.  The clock direction I-variables for Servo ICs m and m* (m = 0 to 9) are I7m07 and I7m57, 
respectively. 
Note: 
Only in 3U-format Turbo PMAC2 systems (UMAC Turbo and 3U Turbo Stack) 
can the clock signals come from ICs on accessory boards.  In other Turbo PMAC2 
systems, the clock signals must come from an IC on the base PMAC board, or be 
brought in through the serial port. 
During system re-initialization (reset with E3 jumper ON, or $$$*** command), then Turbo PMAC2 first 
determines the “default” value of I19 by searching for the presence of all possible Servo and MACRO ICs, 
and assigning the clock source to the first IC it finds in the following list: 
1. 
Servo IC 0 
(On-board or 3U Stack)  
(I19=7007) 
2. 
MACRO IC 0  (On-board or Acc-5E)   
(I19=6807) 
3. 
Servo IC 1 
(On-board or 3U Stack)  
(I19=7107) 
4. 
Servo IC 2 
(Acc-24E2, 51E) 
 
(I19=7207) 
… 
11. 
Servo IC 9 
(Acc-24E2, 51E) 
 
(I19=7907) 
12. 
Servo IC 2* 
(Acc-24E2, 51E) 
 
(I19=7257) 
… 
19. 
Servo IC 9* 
(Acc-24E2, 51E) 
 
(I19=7957) 
20. 
MACRO IC 1  (On-board or Acc-5E)   
(I19=6857) 
21. 
MACRO IC 2  (On-board or Acc-5E)   
(I19=6907) 
21. 
MACRO IC 3  (On-board or Acc-5E)   
(I19=6957) 
(MACRO ICs must be DSPGATE2 ICs to be used as a clock source.) 
If the E1 external-clock-source jumper is ON during re-initialization, I19 is set to 0, indicating that no 
Servo IC or MACRO IC will be the source of the system clocks. 
If one of the clock-direction I-variables is commanded to be set to its default value (e.g. I7007=*), 
Turbo PMAC2 looks to I19 to decide whether this variable will be set to 0 or not. 
In 3U-format Turbo PMAC2 systems, I19 also operates at the system’s power-up/reset.  At this time, the 
saved value of I19 determines which single one of the Servo-IC or MACRO-IC clock-direction I-
variables is set to 0 at reset to provide the system with that ICs servo and phase clock signals.   
The clock-direction I-variables for all of the other Servo ICs and MACRO ICs are set to 3 at reset to tell 
them to input the servo and phase clock signals, regardless of the saved values for these I-variables.  (On 
other Turbo PMAC2 boards, the saved values of the clock-direction I-variables are used.)  If the Servo IC 
or MACRO IC thus selected is not present, the watchdog timer will trip immediately. 
In 3U-format Turbo PMAC2 systems, if the saved value of I19 is 0, the clock-direction I-variables for all 
Servo ICs (I7m07) and MACRO ICs (I6807 etc.) is not automatically set on power-up/reset based on the 
setting of I19. The saved values of these variables are used instead. If all of these values are 3, an external 
clock signal can be used. To do this, jumper(s) E1 must be ON to admit externally generated servo and 
phase clocks on the serial port. 
On Turbo PMAC boards, the Servo and Phase clock signals are generated in the same discrete logic (or 
come in from an external source), so I19 is not needed to control which ASIC provides the clock signals.