BDM-610000075
Rev B
Chapter 4: Using the cpuModule
63
Figure 6
aDIO Match Mode
Strobe Mode
Another interrupt mode supported by aDIO is Strobe mode. This allows the strobe pin of the DIO connector to
trigger an interrupt. A low to high transition on the strobe pin will cause an interrupt request. The request will
remain high until the Clear Register is read from. Additionally, the Compare Register latched in the value at Port
0 when the Strobe pin made a low to high transition. No further strobes will be available until a read of the
Compare Register is made. You must read the Compare Register, and then clear interrupts so that the latched
value in the compare register is not lost. To enter Strobe mode, set bits [4:3] of the DIO-Control register to “01”.
Wake-on-aDIO
The aDIO Strobe, Match and Event interrupt can be used to generate a wake event. This event can wake the CPU
from any power-down mode, including Soft-Off (S5). Wake from aDIO will work as long at +5V Standby power
is applied to the board. To use the aDIO to wake the system, Wake from aDIO must first be enabled in the BIOS
setup utility. Then the aDIO is configured in the appropriate interrupt mode. The “Wake Enable” bit is then set
in the Wake Control Register at 0x9C4. The CPU can then be placed in a standby mode, and the aDIO interrupt
will wake the system.
During system standby, a 32kHz clock is used for the aDIO instead of an 8.33 MHz clock. Therefore, transitions
must be at least 30 us in order to trigger a wake event.
If the aDIO is to be used for a wake event only, and not an interrupt, the “Int Mask” bit can be set in the Wake
Control Register. This will block the interrupt, but still allow a wake event to occur. The various settings for “Wake
Enable” and “Int Mask” are shown in Table 49 below.
Table 49
Interrupt and Wake Event Generation
WakeEnable
Int Mask
Function
0
0
Interrupt Only
0
1
No Interrupt or Wake event is generated
1
0
Interrupt and Wake Event
1
1
Wake Event Only
Содержание BDM-610000075
Страница 3: ... Accessing the Analog World www rtd com ISO9001 and AS9100 Certified CMX32M cpuModules ...
Страница 4: ...iv CMX32M cpuModule BDM 610000075 Rev B ...
Страница 30: ...22 CMX32M cpuModule BDM 610000075 Rev B ...
Страница 60: ...52 CMX32M cpuModule BDM 610000075 Rev B ...
Страница 102: ...94 CMX32M cpuModule BDM 610000075 Rev B ...
Страница 116: ...108 CMX32M cpuModule BDM 610000075 Rev B ...
Страница 118: ...110 CMX32M cpuModule BDM 610000075 Rev B ...
Страница 120: ...112 CMX32M cpuModule BDM 610000075 Rev B ...