AN 960: JESD204C Intel® FPGA IP and ADI AD9081 MxFE* ADC Interoperability Report for Intel Agilex® 7 E-Tile Devices

ID 709330
Date 3/27/2023
Public

1.4.1.2. Extended Multiblock Alignment (EMBA)

Table 2.  Extended Multiblock Alignment Test Cases
Test Case Objective Description Passing Criteria
EMBA.1 Check if the Extended Multiblock Lock is asserted only after the assertion of Sync Header Lock. The following signals are read through registers:
  • EMB_Locked_1 is read from the rx_status5 (0x94) register.
  • EMB_Lock_err is read from the rx_err_status (0x60[19]) register.
  • The EMB_Locked_1 value should be equal to 1 corresponding to each lane. EMB_Lock_err should be 0.
EMBA.2 Check if the Extended Multiblock Lock status being stable (after extended multiblock lock or until elastic buffer is released) along with no invalid multiblock. invalid_eomb_eoemb is read from the rx_err_status (0x60[10:9]) register. invalid_eomb_eoemb should be "00".
EMBA.3 Check the lane alignment. The following values are read from registers:
  • elastic_buf_over_flow is read from the jrx_err_status (0x60) register.
  • elastic_buf_full is read from the rx_status6 (0x98) register.
  • elastic_buf_over_flow should be 0.
  • The elastic_buf_full value should be equal to 1 corresponding to each lane.