The NIDRU (XAPP875) is dedicated to Virtex-5 and Virtex-6.
Is Spartan-6 supported?
Please find attached an example design for 155.52Mbps serial datarate.
An OC-3 or STM1 like datarate pattern is generated and sent to the GTP receiver.
The RX GTP oversamples the incoming data at 622.08MHz and the NIDRU extracts the best sample every four bits received.
A PRBS checker confirms that there is no error in the undersampled signal.
The design has been generated with ISE. A ChipScope design allows for easy debug and NIDRU control.
This design runs on an SP623 development board: