Locating the Universe Chip
This function returns the location (bus number) of the Universe chip providing the PCI
interface to the VMEbus.
ENTRY:
[AH]
BIOS_FUNCTION_ID = B1h
[AL]
BIOS_SUBFUNCTION_ID = 02h
[CX]
Device ID = 0
[DX]
Vendor ID = 10E3h
[SI]
Index = 0
EXIT:
[BH]
Bus Number (0-255)
[BL]
Device Number is upper 5 bits
Function Number is bottom 3 bits
[AH]
Return Code:
00h = Successful
86h = Device not found
83h = Bad Vendor ID
[CF]
Completion Status, set = error, reset = success
Read Configuration Byte
This function reads individual bytes from the VMEbus interface configuration space.
ENTRY:
[AH]
BIOS_FUNCTION_ID = B1h
[AL]
BIOS_SUBFUNCTION_ID = 08h
[BH]
Bus Number (0-255)
[BL]
Device Number is upper 5 bits
Function Number is bottom 3 bits
[DI]
Register Number (0...255)
EXIT:
[CL]
Byte Read
[AH]
Return Code:
00h = Successful
87h = Bad Register Number
[CF]
Completion Status, set = error, reset = success
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
Chapter 4 – Programming
4-10
Need help?
Do you have a question about the XVME-654 and is the answer not in the manual?