User guide
Spartan-6 FPGA Configuration User Guide www.xilinx.com 117
UG380 (v2.7) October 29, 2014
Readback Command Sequences
2. Write the read STAT register packet header to the device.
3. Write four NOOPs to the device to flush the packet buffer.
4. Read one word from the SelectMAP interface; this is the Status register value.
5. Write the DESYNC command to the device.
6. Write two NOOPs to the device to flush the packet buffer.
The user must change the SelectMAP interface from write to read control between steps 10
and 11, and back to write control after step 11, as illustrated in Figure 6-2. The SelectMAP
16-bit data ordering applies to the ICAP interface as shown in Table 2-4, page 39 and
Table 2-5, page 39.
Table 6-1: Status Register Readback Command Sequence (
16-Bit SelectMAP)
Step
SelectMAP
Port Direction
Configuration
Data [15:0]
Explanation
1Write FFFF Dummy Word
2Write FFFF Dummy Word
3Write AA99 Sync Word
4Write 5566 Sync Word
5Write 2000 NOOP
6Write 2901 Write Type1 packet header to read STAT register
7Write 2000 NOOP
8Write 2000 NOOP
9Write 2000 NOOP
10 Write 2000 NOOP
11 Read SSSS
Read one word from the STAT register to the
configuration interface
12 Write 30A1 Type 1 Write 1 Word to CMD
13 Write 000D DESYNC Command
14 Write 2000 NOOP
15 Write 2000 NOOP
X-Ref Target - Figure 6-2
Figure 6-2: 8-Bit SelectMAP Status Register Read
CSI_B
RDWR_B
DATA[0:7]
WRITE
CCLK
AA 99 55 66 28 00 E0 0 0
READ WRITE
XX 30
UG380_c6_02_011110
XX