To read configuration registers and
configuration memory through the SelectMAP interface, set the interface for write control to
send commands to the FPGA, and then switch the interface to read control to read data from the
device. Write and read control for the SelectMAP interface is determined by the RDWR_B input: the SelectMAP data
pins are inputs when the interface is set for Write control (RDWR_B = 0); they are outputs when the interface is set for Read control (RDWR_B = 1). The CSI_B signal must
be deasserted (CSI_B =1) before toggling the RDWR_B signal to avoid an abort (refer to SelectMAP ABORT for details).
The procedure for changing the SelectMAP interface between Write and Read Control is:
- Deassert
CSI_B. - Toggle
RDWR_B.-
RDWR_B= 0: Write control -
RDWR_B= 1: Read control
-
- Assert
CSI_B. -
CSI_BandRDWR_Bare synchronous toCCLK. -
Readback configuration register data is valid on the fourth rising clock edge after the CSI_B pin is asserted (CSI_B = 0) during readback. Readback configuration memory data is valid on the fifth rising clock edge after the CSI_B pin is asserted (CSI_B = 0) during readback (see the following figures).