
Figure 5-3: TX Path Assembler Block Diagram
Tail Bits
Padding
Assembling Multiplexing
TX Control
jesd204_tx_link_datain[(L*32)-1:0]
Configuration Register Settings
jesd204_tx_link_early_ready
jesd204_tx_link_data_valid
jesd204_tx_link_error
txframe_clk
txframe_rst_n
txlink_clk
txlink_rst_n
Control Unit
JESD204B IP Core
Data Link Layer
Data
Bus
Data
Bus
Data
Bus
Data
Bus
jesd204_tx_datain
[DATA_BUS_WIDTH-1:0]
(1)
JESD204B Transport Layer TX Block
Interface with
Avalon-ST
jesd204_tx_data_valid
jesd204_tx_data_ready
Interfaces with JESD204 IP Core
Data Link Layer and Control Unit
Parameter L, M, F, N, N’,S,
F1_FRAMECLK_DIV,
F2_FRAMECLK_DIV
Note:
1. The DATA_BUS_WIDTH value is the data input bus width size, which depends on the F and L parameter.
bus_width=M*S*N
F=(M*S*N_PRIME)/(8*L)
M*S=(8*F*L)/N_PRIME
bus_width=(8*F*L*N)/N_PRIME
• Tail bits padding block—pads incoming data (jesd204_tx_datain) with "0" if N < 16, so that the
padded data is 16 bits per sample.
• Assembling block—arranges 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 DLL interface, determined by certain control
signals from the TX control block.
Table 5-4: Assembler 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
UG-01142
2015.05.04
TX Path
5-11
JESD204B IP Core Design Guidelines
Altera Corporation
Send Feedback
Comentários a estes Manuais