Reference Manual

Turbo PMAC/PMAC2 Software Reference
Turbo PMAC Global I-Variables 169
I4950 I4965 I/O IC Card Identification
Range: $000000000 $FFFFFFFFF
Units: none (individual bits)
Default: --
I4950 I4965 are read-only status I-variables that report configuration information for UMAC accessory
boards that contain I/O ICs, such as the Acc-14E, 65E, 66E, and 67E digital I/O boards. The following
table shows which variable corresponds to which card:
Ident I-var
Board DIP Switch
4,3,2,1 Setting
1
Board Base Address
Board Ident. Info Address
2
I4950
0000 (0)
$078C00
$078F30
I4951
0001 (1)
$078D00
$078F34
I4952
0010 (2)
$078E00
$078F38
I4953
0011 (3)
$078F00
$078F3C
I4954
0100 (4)
$079C00
$079F30
I4955
0101 (5)
$079D00
$079F34
I4956
0110 (6)
$079E00
$079F38
I4957
0111 (7)
$079F00
$079F3C
I4958
1000 (8)
$07AC00
$07AF30
I4959
1001 (9)
$07AD00
$07AF34
I4960
1010 (10)
$07AE00
$07AF38
I4961
1011 (11)
$07AF00
$07AF3C
I4962
1100 (12)
$07BC00
$07BF30
I4963
1101 (13)
$07BD00
$07BF34
I4964
1110 (14)
$07BE00
$07BF38
I4965
1111 (15)
$07BF00
$07BF3C
Notes:
1. Currently, board DIP-switches SW1-1 to SW1-4 are used to set the addresses of the boards on the
UBUS backplane. A 0 is ON (Closed); a 1 is OFF (Open). The E1 jumper on the back of the
Acc-Ux UBUS backplane board must be ON to use the DIP-switch addressing. SW1-5 and SW1-
6 must be ON (Closed).
2. For diagnostic purposes only. The four Y registers starting at this address contain the information
used to assemble this I-variable.
Note:
The Acc-9E, 10E, 11E and 12E I/O boards do not report identification information
for this variable.
I4950 to I4965 have multiple fields of information, which can be reported individually or in groups,
depending on the setting of I39. The following table shows what each field reports.
Information
Reported when:
Bits when I39=0
Bits when I39>0
Vendor ID
I39 = 0 or 1
0 7
0 7
Options
I39 = 0 or 2
8 17
0 9
Revision #
I39 = 0 or 3
18 21
0 3
Card ID
I39 = 0 or 4
22 35
0 13
Base Address
I39 = 5
--
0 - 18
The Vendor ID field is an 8-bit value that reports the manufacturer of the board. Delta Tau boards
report a value of 1 in this field.
The Options field is a 10-bit field that is typically used as a set of individual bits to report which
options are present on the board. The meaning of each bit is board-dependent.
The Revision Number field is a 4-bit value that represents the design revision (0 to 15) of the board.
For Delta Tau boards, this value matches the x in the 10x part number suffix for the board.