]> jspc29.x-matter.uni-frankfurt.de Git - trbnet.git/commit
XCKU MGTs: Change from quads to individual links
authorThomas Gessler <Thomas.Gessler@exp2.physik.uni-giessen.de>
Fri, 25 Sep 2020 12:44:45 +0000 (14:44 +0200)
committerThomas Gessler <Thomas.Gessler@exp2.physik.uni-giessen.de>
Wed, 30 Sep 2020 09:56:13 +0000 (11:56 +0200)
commit10eaa14acc682ba0aa8303a9117c57e928ea24d0
treee7d89cf4c5e926ccdd8d25e2668d3f9f9cc3447e
parent692cfeae10e699f40c6c272e026c0abeff922332
XCKU MGTs: Change from quads to individual links

This makes it easier to run the transceivers within a single quad as
individual links with separate line rates. Additional changes:

- Change from QPLL to CPLLs.
- Provide a single top entity for multiple possible
  frequency/reference-clock combinations.
- Remove GT reset logic and rely on the TrbNet reset logic. This is not
  fully compatible with GTH cores. In particular, RX PCS reset must be
  ignored. Otherwise, RX allow is asserted too early, and faulty data
  reaches the RX control state machine.
- Change the default equalizer mode to LPM, which is more reliable that
  DFE for 8b10b data with non-random sequences.
- Change the clock-correction sequences to 4 words:
      (K)BC (D)C5 (K)BC (D)50
  and (K)BC (D)50 (K)BC (D)50
14 files changed:
media_interfaces/med_xcku_sfp_sync.vhd [new file with mode: 0644]
media_interfaces/med_xcku_sfp_sync_4.vhd [deleted file]
media_interfaces/xcku/common/gth_xcku_init.v [deleted file]
media_interfaces/xcku/common/gtwizard_ultrascale_v1_7_bit_sync.v [deleted file]
media_interfaces/xcku/common/gtwizard_ultrascale_v1_7_reset_sync.v [deleted file]
media_interfaces/xcku/gth_xcku_2gbps0_100mhz/gth_xcku_2gbps0_100mhz.xci [moved from media_interfaces/xcku/gth_xcku_quad_x0y2/gth_xcku_quad_x0y2.xci with 95% similarity]
media_interfaces/xcku/gth_xcku_2gbps0_100mhz/gth_xcku_2gbps0_100mhz.xml [moved from media_interfaces/xcku/gth_xcku_quad_x0y2/gth_xcku_quad_x0y2.xml with 95% similarity]
media_interfaces/xcku/gth_xcku_2gbps0_200mhz/gth_xcku_2gbps0_200mhz.xci [new file with mode: 0644]
media_interfaces/xcku/gth_xcku_2gbps0_200mhz/gth_xcku_2gbps0_200mhz.xml [new file with mode: 0644]
media_interfaces/xcku/gth_xcku_2gbps4_120mhz/gth_xcku_2gbps4_120mhz.xci [new file with mode: 0644]
media_interfaces/xcku/gth_xcku_2gbps4_120mhz/gth_xcku_2gbps4_120mhz.xml [new file with mode: 0644]
media_interfaces/xcku/gth_xcku_quad_x0y2/gth_xcku_quad_x0y2_top.vhd [deleted file]
media_interfaces/xcku/gth_xcku_top.vhd [new file with mode: 0644]
media_interfaces/xcku/gtwizard_options.txt