Delta Tau GEO BRICK LV Reference Manual

Page of 760
Turbo PMAC/PMAC2 Software Reference
 
Turbo PMAC Global I-Variables 
 56 
If I38 is set to the default value of 0, the jump to the subprogram causes suspension of program 
calculation until the start of execution of a new move.
 
I39 
UBUS Accessory ID Variable Display Control 
Range:   
0 – 5 
Units:   
none 
Default: 
I39 controls which portions of the identification variables I4909 – I4999, which provide information 
about accessory boards on UMAC’s “UBUS” backplane expansion port, are reported.  These variables are 
36-bit variables in total, with 4 parts: 
1.  Vendor ID (Bits 0 – 7) 
2.  Options Installed (Bits 8 – 17) 
3.  Revision Number (Bits 18 – 21) 
4.  Card ID [Part #] (Bits 22 – 35) 
The following list shows the possible values of I39, and which parts of these ID variables are reported for 
each value: 
 
I39 = 0: 
Vendor ID, Options Installed, Revision Number, Card ID (36 bits) 
 
I39 = 1: 
Vendor ID only (8 bits) 
 
I39 = 2: 
Options Installed only (10 bits) 
 
I39 = 3: 
Revision number only (4 bits) 
 
I39 = 4: 
Card ID only (14 bits) 
 
I39 = 5: 
Base Address of Card (19 bits) 
Note: 
The base address of the card reported with I39 = 5 is not part of the card 
identification variable, but it is still very useful in determining the configuration of 
the system. 
The value of I39 is not saved, and I39 is set to 0 automatically on power-up/reset. 
Example: 
I39=1 
; Report Vendor ID only 
I4910 
; Query first axis card vendor ID 
; (Delta Tau is Vendor ID #1) 
I39=2 
; Report Options Installed only 
I4910 
; Query first axis card options installed 
; First 2 options installed (bits 0 and 1 set) 
I39=3 
; Report revision number only 
I4910 
 
; Query first axis card revision number 
 
; Revision 2 (-102 board) 
I39=4 
 
; Report Card ID (part number) only 
I4910 
 
; Query first axis card part number 
3397 
 
; Card ID 3397 (Delta Tau part # 603397: Acc-24E2) 
I39=5 
 
; Report base address only 
I4910 
 
; Query first axis card base address 
$78200 
; Base address $78200 
I39=0 
 
; Report all of ID variable 
I4910 
 
; Query first axis card full ID variable 
14248575745 
; Full ID variable for card 
See Also: 
I-Variables I4909 – I4999