There are two modes used to capture data in the XPHY initiated by an
attribute (SERIAL_MODE = TRUE/FALSE).
- When the attribute
SERIAL_MODE
is set toTRUE
, the received data is captured usingCLKOUTPHY
from XPLL. This corresponds to the asynchronous option shown in Vivado IDE for clock to data alignment. The receive data capture clock and receive data are either asynchronous or synchronous phase unknown. These types of applications require specialized extra logic designs to handle data recovery which is called CDR logic. The CDR logic needed for data capture is built into the wizard.
- When the attribute
SERIAL_MODE
is set to FALSE, the received data is captured using a clock or strobe that is forwarded with the data. This corresponds to the Edge DDR/Center DDR options shown in Vivado IDE for Clock to Data Alignment.