Yes, you need the reconfiguration controller because the offset cancellation must be done. Look at my attached screenshots.
They show the settings for the LPMs, which I use actually on a custom hardware. For the devkit it should be the same. The analog options in
XAUI Phy may vary.
xaui_lpms.jpg show the connection between reconfig controller and phy. The signal reconfig_fromgxb is splitted between the 2 phys. (described in
Stratix IV Device Handbook Volume 2: Transceivers, Feb. 2011, p. 5-77)
reconfig_clk.jpg shows the constraints for the clock to the reconfig controller. Use an appropriate clock on the devkit.
The connection from xgmii_rx_clk to xgmii_tx_clk is correct. I use this clock to drive the control logic for send and receive data over the XAUI channels.
I do not use a MAC (10GE) just the low level XAUI protocol.
best regards
Jens