Download Print this page

DIGITAL-LOGIC MICROSPACE MSM286 Series Technical User's Manual page 72

Pc/104 board

Advertisement

DIGITAL-LOGIC AG
Input: (BL)
Output: (BX)
(DX)
Input: (BL)
(DX)
Output:
Input: (BL)
(BH)
Output: (AX:0)
Input: (BL)
(BH)
Output: (AL)
Input: (BL)
(AL)
(AL)
(AL)
(BH)
Output: (AL)
Input: (BL)
(AL)
(AL)
(AL)
(BH)
Output: (AL)
Input: (BL)
(BH)
Output:
(AH)=29h:
(BL)
= 0 - Init context
(DS:SI) = 32-bit linear address of the context header
On Return:
NC - successful
Carry if not enough memory or duplicate context
= 3 - Get auxiliary port values
= address of AuxPort (0 if absent)
= data last written to AuxPort
= 4 - Set auxiliary port value
= data to write to AuxPort
None
= 5 - Get PCCARD Socket Base Address
= socket (0-1)
= 32-bit address
= 6 -Get PCCARD Socket Signals
= socket (0-1)
= status where:
bit 6:
set if write protect (WP)
bit 4:
set if memory card ready (RDY)
bit 3:
card detect 1 (CD1)
bit 2:
card detect 2 (CD2)
(both bit 3-2 = 0 if card present)
bit1-0:
memory card battery bits
0xb = battery dead
10b = battery low
11b = OK
= 7 - Get/Set PCCARD Vcc Voltage.
Ø
= 0
Set Vcc state OFF (0 Volts)
(1) Turns off Vcc signal;
(2) Tri-states PCCARD reset; and
(3) Turns off card enable.
Ø
= 1
Set Vcc state ON (5 Volts)
(1) Turns on PCCARD Vcc signal;
(2) Turns on card enable; and
(3) Resets socket.
Ø
= 2
Get Vcc state (0 or 1)
= socket (0-1)
= previous Vcc state:
Ø
Ø
0
OFF ; 1
ON
= 8 - Get/Set PCCARD Vpp Voltage.
Ø
= 0
Set Vpp state OFF ( 0 Volts)
Ø
= 1
Set Vpp state ON (12 Volts)
Ø
= 2
Get Vpp state (0 or 1)
= socket (0-1)
= previous Vpp state
0 => OFF ; 1 => ON
= 9 - Reset PCCARD Socket.
= socket (0-1)
None
Context Switch functions.
72
MSM286 Manual V6.4

Advertisement

loading
Need help?

Need help?

Do you have a question about the MICROSPACE MSM286 Series and is the answer not in the manual?

Subscribe to Our Youtube Channel