Altera JESD204B IP User Manual Page 140

  • Download
  • Add to my manuals
  • Print
  • Page
    / 158
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 139
Figure 6-1: Multi-Stage Pipeline Register for SYSREF Signal
Figure shows a two stages pipeline registers for the SYSREF signal.
SYSREF at
FPGA pin
D Q D Q D Q
User logic:
1
st
stage
pipeline
register
User logic:
2
nd
stage
pipeline
register
To IP core
internal logic
IP core register
rxlink_clk or
txlink_clk
Programmable RBD Offset
In the RX IP core, the programmable RBD offset provides flexibility for an early RBD release to optimize
the latency through the IP core. You can configure the RBD offset using the csr_rbd_offset field in the
syncn_sysref_ctrl register.
You should set a safe RBD offset value to ensure deterministic latency from one power cycle to another
power cycle. Follow these steps to set a safe RBD offset value:
1. Read the RBD count from the csr_rbd_count field in rx_status0 register. Record the value.
2. Power cycle the JESD204B subsystem, which consists of the FPGA and converter devices.
3. Read the RBD count again and record the value.
4. Repeat steps 1 to 3 at least 5 times and record the RBD count values.
5. Set the csr_rbd_offset accordingly with one LMFC count tolerance.
6. Perform multiple power cycles and make sure lane de-skew error does not occur using this RBD offset
value.
The RBD count should be fairly consistent, within 2 counts variation from one power cycle to another
power cycle. In the following examples, the parameter values are L > 1, F=1 and K=32. The legal values of
the LMFC counter is 0 to ((FxK/4)-1), which is 0 to 7. In Figure 6-2 , the latest arrival lane variation falls
within 1 local multi-frame period. In this scenario, if latency is not a concern, you can leave the default
value of csr_rbd_offset=0, which means the RBD elastic buffer is released at the LMFC boundary. In
Figure 6-3 , the latest arrival lane variation spans across 2 local multi-frames; the latest arrival lane
variation happens before and after the LMFC boundary. In this scenario, you need to configure the RBD
offset correctly to avoid lane de-skew error as indicated in bit 4 of rx_err0 register.
6-2
Programmable RBD Offset
UG-01142
2015.05.04
Altera Corporation
JESD204B IP Core Deterministic Latency Implementation Guidelines
Send Feedback
Page view 139
1 2 ... 135 136 137 138 139 140 141 142 143 144 145 ... 157 158

Comments to this Manuals

No comments