Delta Tau GEO BRICK LV Reference Manual

Page of 760
Turbo PMAC/PMAC2 Software Reference
 
Turbo PMAC Global I-Variables 
 170 
 
The Card ID field is a 14-bit value that represents the part number of the board.  For Delta Tau 
boards, this value matches the xxxx in the 60xxxx (decimal) main part number for the board. 
 
The Base Address field is a 19-bit value that represents the starting address of the board in the Turbo 
PMAC’s address space. 
Data Gathering I-Variables 
I5000   
Data Gathering Buffer Location and Mode 
Range:   
0 - 3 
Units:   
none 
Default: 
I5000 controls where the data gathering buffer will be located when it is defined, and whether it will wrap 
around when it is filled.  It can take the following values: 
 
0:  Locate buffer in regular RAM.  Do not permit wrap-around (stop gathering when end of buffer is 
reached).  This setting must be used for Turbo PMAC Executive program data gathering and tuning 
routines. 
 
1:  Locate buffer in regular RAM.  Permit wrap-around upon reaching end of buffer.   
Note:   
Wrap-around feature is not supported by Turbo PMAC Executive program data 
gathering and tuning routines. 
 
2:  Locate buffer in dual-ported RAM (Turbo PMAC Option 2 required).  Do not permit wrap-around.   
 
3:  Locate buffer in dual-ported RAM (Turbo PMAC Option 2 required).  Permit wrap-around upon 
reaching end of buffer (usual mode for dual-ported RAM).  
Note: 
Normally, this parameter is set automatically by the PMAC Executive Program’s 
gathering and tuning routines. 
I5001 
– I5048 
Data Gathering Source 1-48 Address 
Range:   
$000000 - $C7FFFF 
Units:   
Modified Turbo PMAC Addresses 
Default: 
$000000 
I5001 through I5048 specify the addresses of the 48 possible sources to be read by the data gathering 
function.  I50nn specifies the address of source number nn
These variables are 24-bit values, usually represented by six hexadecimal digits.  The last five digits (bits 
0 to 19; bit 19 must be 0) represent the numerical address of the register. 
The first hex digit controls which part of the address to read.  It can take one of four possible values: 
 
$0:  Y-register only (24 bits) 
 
$4:  X-register only (24 bits) 
 
$8:  X/Y double register (48 bits), Executive program interprets as integer 
 
$C: X/Y double register (48 bits), Executive program interprets as floating-point 
The address specified by one of these variables is only gathered if the I5050 or I5051 selection mask 
enables the gathering of that particular source. 
Note: 
Normally, these parameters are set automatically by the PMAC Executive 
Program’s gathering and tuning routines.