From cdad34c4144362f1e91a15ddfc37778de071cb52 Mon Sep 17 00:00:00 2001 From: Thomas Gessler Date: Thu, 6 Aug 2020 17:38:44 +0200 Subject: [PATCH] XCKU MGTs: Add clock-correction sequence "C5BC" --- .../gth_xcku_quad_x0y2/gth_xcku_quad_x0y2.xci | 23 +++--- .../gth_xcku_quad_x0y2/gth_xcku_quad_x0y2.xml | 81 ++++--------------- .../xcku/gth_xcku_x0y8/gth_xcku_x0y8.xci | 23 +++--- .../xcku/gth_xcku_x0y8/gth_xcku_x0y8.xml | 81 ++++--------------- 4 files changed, 54 insertions(+), 154 deletions(-) diff --git a/media_interfaces/xcku/gth_xcku_quad_x0y2/gth_xcku_quad_x0y2.xci b/media_interfaces/xcku/gth_xcku_quad_x0y2/gth_xcku_quad_x0y2.xci index 707f21f..ff9596a 100644 --- a/media_interfaces/xcku/gth_xcku_quad_x0y2/gth_xcku_quad_x0y2.xci +++ b/media_interfaces/xcku/gth_xcku_quad_x0y2/gth_xcku_quad_x0y2.xci @@ -41,11 +41,11 @@ "00000000000000000000000000000000000000000000000000000000000000000000000000000000" "00000000" 1 - "00000010" + "00100010" 2 - 1 + 2 5000 - "00000000000000000000000000000000000000000000000000000000000000101111000001010000" + "00000000000000000000001011110000110001010000000000000000000000101111000001010000" 1 "1010000011" 1 @@ -651,7 +651,7 @@ -1 -1 -1 - 14 + 15 0 None 8 @@ -731,14 +731,14 @@ false false false - 00000010 + 00100010 ENABLE false true false false false - false + true false false 2 @@ -751,17 +751,17 @@ false false false - 1 + 2 5000 ENABLE 0 - 00000000000000000000000000000000000000000000000000000000000000101111000001010000 + 00000000000000000000001011110000110001010000000000000000000000101111000001010000 01010000 10111100 00000000 00000000 - 00000000 - 00000000 + 11000101 + 10111100 00000000 00000000 2 @@ -1384,11 +1384,14 @@ + + + diff --git a/media_interfaces/xcku/gth_xcku_quad_x0y2/gth_xcku_quad_x0y2.xml b/media_interfaces/xcku/gth_xcku_quad_x0y2/gth_xcku_quad_x0y2.xml index 928b263..a459dec 100644 --- a/media_interfaces/xcku/gth_xcku_quad_x0y2/gth_xcku_quad_x0y2.xml +++ b/media_interfaces/xcku/gth_xcku_quad_x0y2/gth_xcku_quad_x0y2.xml @@ -14,7 +14,7 @@ outputProductCRC - 9:d5f7824f + 9:e9c230b8 @@ -14230,7 +14230,7 @@ C_RX_CC_K - "00000010" + "00100010" C_RX_CC_LEN_SEQ @@ -14238,7 +14238,7 @@ C_RX_CC_NUM_SEQ - 1 + 2 C_RX_CC_PERIODICITY @@ -14246,7 +14246,7 @@ C_RX_CC_VAL - "00000000000000000000000000000000000000000000000000000000000000101111000001010000" + "00000000000000000000001011110000110001010000000000000000000000101111000001010000" C_RX_COMMA_M_ENABLE @@ -16132,7 +16132,7 @@ RX_CC_NUM_SEQ Enable and select number of sequences to use Select whether to enable clock correction, and how many sequences to use if enabled - 1 + 2 RX_CC_LEN_SEQ @@ -16186,11 +16186,11 @@ RX_CC_VAL - 00000000000000000000000000000000000000000000000000000000000000101111000001010000 + 00000000000000000000001011110000110001010000000000000000000000101111000001010000 RX_CC_K - 00000010 + 00100010 @@ -16367,104 +16367,48 @@ Don't care Mark this pattern "don't care" to always consider it as a match within a clock correction sequence false - - - - false - - - RX_CC_VAL_1_0 Value Specify the value for this clock correction sequence and pattern - 00000000 - - - - false - - - + 11000101 RX_CC_K_1_0 K character Indicate whether or not the corresponding clock correction value is a K character false - - - - false - - - RX_CC_DISP_1_0 Inverted disparity Indicate whether or not the corresponding clock correction value uses inverted disparity to signify control a character via deliberate error false - - - - false - - - RX_CC_MASK_1_1 Don't care Mark this pattern "don't care" to always consider it as a match within a clock correction sequence false - - - - false - - - RX_CC_VAL_1_1 Value Specify the value for this clock correction sequence and pattern - 00000000 - - - - false - - - + 10111100 RX_CC_K_1_1 K character Indicate whether or not the corresponding clock correction value is a K character - false - - - - false - - - + true RX_CC_DISP_1_1 Inverted disparity Indicate whether or not the corresponding clock correction value uses inverted disparity to signify control a character via deliberate error false - - - - false - - - RX_CC_MASK_1_2 @@ -16680,7 +16624,7 @@ INTERNAL_PORT_ENABLEMENT_UPDATED - 14 + 15 @@ -22749,11 +22693,14 @@ + + + diff --git a/media_interfaces/xcku/gth_xcku_x0y8/gth_xcku_x0y8.xci b/media_interfaces/xcku/gth_xcku_x0y8/gth_xcku_x0y8.xci index cce5250..983f2e5 100644 --- a/media_interfaces/xcku/gth_xcku_x0y8/gth_xcku_x0y8.xci +++ b/media_interfaces/xcku/gth_xcku_x0y8/gth_xcku_x0y8.xci @@ -41,11 +41,11 @@ "00000000000000000000000000000000000000000000000000000000000000000000000000000000" "00000000" 1 - "00000010" + "00100010" 2 - 1 + 2 5000 - "00000000000000000000000000000000000000000000000000000000000000101111000001010000" + "00000000000000000000001011110000110001010000000000000000000000101111000001010000" 1 "1010000011" 1 @@ -651,7 +651,7 @@ -1 -1 -1 - 13 + 14 0 None 8 @@ -731,14 +731,14 @@ false false false - 00000010 + 00100010 ENABLE false true false false false - false + true false false 2 @@ -751,17 +751,17 @@ false false false - 1 + 2 5000 ENABLE 0 - 00000000000000000000000000000000000000000000000000000000000000101111000001010000 + 00000000000000000000001011110000110001010000000000000000000000101111000001010000 01010000 10111100 00000000 00000000 - 00000000 - 00000000 + 11000101 + 10111100 00000000 00000000 2 @@ -1382,11 +1382,14 @@ + + + diff --git a/media_interfaces/xcku/gth_xcku_x0y8/gth_xcku_x0y8.xml b/media_interfaces/xcku/gth_xcku_x0y8/gth_xcku_x0y8.xml index 8cb06cd..6cc1bb2 100644 --- a/media_interfaces/xcku/gth_xcku_x0y8/gth_xcku_x0y8.xml +++ b/media_interfaces/xcku/gth_xcku_x0y8/gth_xcku_x0y8.xml @@ -14,7 +14,7 @@ outputProductCRC - 9:f9a6829c + 9:3fc37fd2 @@ -14230,7 +14230,7 @@ C_RX_CC_K - "00000010" + "00100010" C_RX_CC_LEN_SEQ @@ -14238,7 +14238,7 @@ C_RX_CC_NUM_SEQ - 1 + 2 C_RX_CC_PERIODICITY @@ -14246,7 +14246,7 @@ C_RX_CC_VAL - "00000000000000000000000000000000000000000000000000000000000000101111000001010000" + "00000000000000000000001011110000110001010000000000000000000000101111000001010000" C_RX_COMMA_M_ENABLE @@ -16150,7 +16150,7 @@ RX_CC_NUM_SEQ Enable and select number of sequences to use Select whether to enable clock correction, and how many sequences to use if enabled - 1 + 2 RX_CC_LEN_SEQ @@ -16204,11 +16204,11 @@ RX_CC_VAL - 00000000000000000000000000000000000000000000000000000000000000101111000001010000 + 00000000000000000000001011110000110001010000000000000000000000101111000001010000 RX_CC_K - 00000010 + 00100010 @@ -16385,104 +16385,48 @@ Don't care Mark this pattern "don't care" to always consider it as a match within a clock correction sequence false - - - - false - - - RX_CC_VAL_1_0 Value Specify the value for this clock correction sequence and pattern - 00000000 - - - - false - - - + 11000101 RX_CC_K_1_0 K character Indicate whether or not the corresponding clock correction value is a K character false - - - - false - - - RX_CC_DISP_1_0 Inverted disparity Indicate whether or not the corresponding clock correction value uses inverted disparity to signify control a character via deliberate error false - - - - false - - - RX_CC_MASK_1_1 Don't care Mark this pattern "don't care" to always consider it as a match within a clock correction sequence false - - - - false - - - RX_CC_VAL_1_1 Value Specify the value for this clock correction sequence and pattern - 00000000 - - - - false - - - + 10111100 RX_CC_K_1_1 K character Indicate whether or not the corresponding clock correction value is a K character - false - - - - false - - - + true RX_CC_DISP_1_1 Inverted disparity Indicate whether or not the corresponding clock correction value uses inverted disparity to signify control a character via deliberate error false - - - - false - - - RX_CC_MASK_1_2 @@ -16705,7 +16649,7 @@ INTERNAL_PORT_ENABLEMENT_UPDATED - 13 + 14 @@ -22772,11 +22716,14 @@ + + + -- 2.43.0