
Figure 5-9: RX Path Assembler Block Diagram
Deassembling
Multiplexing
RX Control
jesd204_rx_link_datain[(L*32)-1:0]
jesd204_rx_link_data_valid
jesd204_rx_linkdata_ready
jesd204_rx_linkerror
Configuration Register Settings
rxframe_clk
rxframe_rst_n
rxlink_clk
rxlink_rst_n
Control Unit
JESD204B IP Core Data Link Layer
Data
Bus
Data
Bus
Data
Bus
Data
Bus
jesd204_rx_dataout
[OUTPUT_BUS_WIDTH-1:0]
JESD204B Transport Layer RX Block
jesd204_rx_data_valid
jesd204_rx_data_ready
Interface with
Avalon-ST
Interfaces with JESD204B IP Core
Data Link Layer and Control Unit
Parameter L, M, F, N, N’,S,
F1_FRAMECLK_DIV,
F2_FRAMECLK_DIV
Tail Bits
Dropping
• Tail bit dropping block—drops padded tail bits in the incoming data (jesd204_rx_link_datain).
• Deassembling block—rearranges the resulting data bits in a specific way according to the mapping
scheme (refer to Figure 5-2).
• Multiplexing block—sends the multiplexed data to the Avalon-ST interface, determined by certain
control signals from the RX control block.
Table 5-11: Deassembler Parameter Settings
Parameter Description Value
L Number of lanes per converter device. 1–8
F Number of octets per frame. 1, 2, 4, 8
CS Number of control bits or conversion sample. 0–3
N Number of conversion bits per converter. 12-16
N' Number of transmitted bits per sample in the user data format. 16
F1_FRAMECLK_DIV Only applies to cases where F=1.
The divider ratio on the frame_clk. The deassembler always uses the
post-divided frame_clk (rxframe_clk).
(34)
1, 4
(34)
Refer to the Table 5-7 to set the desired frame clock frequency with different FRAMECLK_DIV and F
parameter values.
UG-01142
2015.05.04
RX Path
5-25
JESD204B IP Core Design Guidelines
Altera Corporation
Send Feedback
Komentáře k této Příručce