Chapter 2
Configuration and Installation
© National Instruments Corporation
2-29
SCXI-1100 User Manual
SLOT0SEL*
SERDATIN
SERCLK
SS*
0 0 0 1 0 0 1 0
0
1
0 1 1 1 1 1 0 0 0 0 0 1 1 1
Figure 2-12. Configuration Register Write Timing Diagram
To read from the Module ID Register, perform the following steps:
1. Initial conditions:
SS* asserted low.
SERDATIN = don't care.
DAQD*/A = 1. Make sure DAQD*/A does not go low or erroneous data will be written
to the Configuration Register.
SLOT0SEL* = 1.
SERCLK = 1 (and has not changed since SS* went low).
2. For each bit to be read:
Clear SERCLK to 0.
Set SERCLK to 1. Clock the data.
Read the level of the SERDATOUT line.
3. Pull SLOT0SEL* low to deassert the SS* line and establish conditions for writing a new
slot-select number to the Slot 0 Slot-Select Register.
4. If you are not selecting another slot, you should write zero to the Slot 0 Slot-Select Register.
Figure 2-13 illustrates a read of the SCXI-1100 Module ID Register.
SLOT0SEL*
SS*
SERCLK
0
1
0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
1
SERDATOUT
T
delay
byte 0 = 6
byte 3 = 0
byte 2 = 0
byte 1 = 0
T
delay
SS* high to SERDATOUT high
350 nsec maximum
Figure 2-13. SCXI-1100 Module ID Register Timing Diagram
For further details on programming these signals, refer to Chapter 5, Programming.