
Page 24 of 31
RTD ISA ID
ADDR (hex) REGISTER DIR COMMENTS
BASE + 800h RTD ID Data Read Read next RTD ID Character
BASE + 801h RTD ID Data Read Read next RTD ID Character
BASE + 802h Reset RTD ID Read Reset RTD ID counter
I/O map of the GPRS6055 RTD ISA ID
BA + 800h/BA + 801h RTD ID Data (read only, 8-bit or 16-bit)
RTD ID is a method to identify a board on the ISA bus. There are two 8-bit registers mapped at
BA + 800h and BA + 801h. The registers can be read as two 8-bit or one 16-bit. An internal pointer
is auto-incremented with every read to either address so the data read will step through each
index as indicated below. The pointer is set to zero at reset and can be reset to zero by a read to
BA + 802h.
BA + 402h RTD ID Reset Pointer (read only, 8-bit only)
A read to BA + 802h will set the internal pointer to zero. The pointer is set to zero at reset.
RTD ID Data Read Indexes
Index Data 8-Bit Read 16-Bit Read
0 Device ID 56h 6056h
1 Device ID 60h —
2 RTD Vendor ID 35h 1435h
3 RTD Vendor ID 14h —
4 EPLD Revision Revision LSD Revision
5 EPLD Revision Revision MSD —
6–9 Reserved Ignore Ignore
10 Board Name String G GP
11 Board Name String P —
12 Board Name String R RS
13 Board Name String S —
14 Board Name String 6 60
15 Board Name String 0 —
16 5 55
17 5 —
18 Board Name String <nul> <nul><nul>
19 Board Name String <nul> —
20–255 Unused FFh FFFFh
Comments to this Manuals