Delta Tau GEO BRICK LV Benutzerhandbuch

Seite von 440
 
Turbo PMAC User Manual 
22 
Turbo PMAC System Configuration and Auto Configuration 
Do not try to set the clock-direction I-variables directly. 
In other Turbo PMAC2 systems, change the clock-direction I-variables themselves in a single command 
(e.g. I6807=0 I7007=3).  It is best to change I19 to the number of the I-variable that just set to 0 
(I19=6807 in this example), but this is not necessary.  Store these new values to non-volatile flash 
memory with the SAVE command.  They will then be used automatically on every subsequent power-
up/reset. 
Servo and phase clock lines are bi-directional on the UBUS backplane expansion port in UMAC Turbo 
systems, so these signals can go either from or to the CPU board.  However, on the JEXP flat-cable 
expansion port, these clock lines are uni-directional and can only be output from the main PMAC board 
or CPU board. 
If I19 is set to an improper value, the watchdog timer will trip immediately on reset.  To recover, power 
down, install the E3 re-initialization jumper, and power up again. 
The most common reason to change from the default setting is tying a Turbo PMAC2 that has Servo IC 0 
and/or 1 to a MACRO ring where it is not the ring controller.  In this case, MACRO IC 0 should be the 
clock source, but the re-initialization procedure will decide on Servo IC 0.  In this case, change I19 from 
7007 to 6807, SAVE, and reset. 
Normal Reset Actions 
On a normal power-up or reset sequence, the Turbo PMAC2 CPU reads the value of I19 that was 
previously saved to flash memory and sets the I-variable whose number it finds there to 0, specifying that 
this IC uses its own phase and servo clocks and outputs them to the system.  For example, if I19 were 
6807, I6807 would be set to 0.  It would then set the clock-direction I-variables automatically for all of 
the other Servo and MACRO ICs that it finds at power-up/reset to 3, so these ICs accept servo and phase 
clock signals as inputs. 
MACRO IC Selection 
Starting in Turbo PMAC firmware version 1.936, I-variables I20 – I23 must be set to specify the 
addresses of the MACRO IC(s) used for automatic firmware functions.  This is not compatible with older 
firmware versions.  If updating an application from an older version, after loading the old I-variable file, 
issue the command I20..23=*, followed by a SAVE command, followed by a $$$ reset command. 
Some Turbo PMAC2 systems (presently UMAC Turbo) can address up to 16 MACRO ICs.  However, 
there is automatic firmware support for only four of these ICs at any given time.  These ICs are referred to 
as MACRO ICs 0, 1, 2, and 3.  Variables I20 through I23 specify the base addresses of MACRO ICs 0 
through 3, respectively.  These variables must be set properly to use the desired ICs for any automatic 
firmware functions. 
MACRO IC 0, specified by I20, has several functions that require automatic firmware support: 
• 
Display port functions (can be changed dynamically) 
• 
Multiplexer port functions (can be changed dynamically) 
• 
I-variables I6800 – I6849 (values automatically assigned only at power-up/reset) 
• 
MACRO nodes 0 – 15 (can be changed dynamically) 
• 
MACRO Type 1 auxiliary communications if I84=0 
MACRO IC 1, specified by I21, has several functions that require automatic firmware support: 
• 
I-variables I6850 – I6899 (values automatically assigned only at power-up/reset) 
• 
MACRO nodes 16 – 31 (can be changed dynamically) 
• 
MACRO Type 1 auxiliary communications if I84=1 
MACRO IC 2, specified by I22, has several functions that require automatic firmware support: 
• 
I-variables I6900 – I6949 (values automatically assigned only at power-up/reset)