Wiki

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
resources:fpga:peripherals:jesd204:axi_jesd204_rx [25 Aug 2022 16:11] – [64b/66b Link latency reduction] Laszlo Nagyresources:fpga:peripherals:jesd204:axi_jesd204_rx [31 Aug 2022 11:18] – [64b/66b Link latency reduction] Laszlo Nagy
Line 469: Line 469:
 Once the slowest lane delay is identified, before enabling the links, SW needs to set the register ''BUFFER_DEALY'' (0x240) from all parallel Rx links if exists based on the following formula:  Once the slowest lane delay is identified, before enabling the links, SW needs to set the register ''BUFFER_DEALY'' (0x240) from all parallel Rx links if exists based on the following formula: 
  
- <m>Buffer Delay = (F*K - min(latency regs)) / TPLDW + 8</m>+ <m>Buffer Delay = (F*K - min(latency regs) + 32) / TPLDW + 4</m>
  
 Where: Where:
Line 477: Line 477:
   * TPLDW - TPL datapath width in octets. Can be read from the ''SYNTH_DATA_PATH_WIDTH'' (0x14) reg ''TPL_DATA_PATH_WIDTH'' field.   * TPLDW - TPL datapath width in octets. Can be read from the ''SYNTH_DATA_PATH_WIDTH'' (0x14) reg ''TPL_DATA_PATH_WIDTH'' field.
      
 +** This value it the absolute minimum. It is recommended to increase it slightly to have a better margin against power-up to power-up latency variations.**
  
  
resources/fpga/peripherals/jesd204/axi_jesd204_rx.txt · Last modified: 23 Jan 2024 10:40 by Adrian Costina