diff --git a/library/xilinx/common/ad_serdes_in.v b/library/xilinx/common/ad_serdes_in.v index 08ea2b4a6..84520379f 100644 --- a/library/xilinx/common/ad_serdes_in.v +++ b/library/xilinx/common/ad_serdes_in.v @@ -174,7 +174,7 @@ module ad_serdes_in #( if (DEVICE_TYPE == DEVICE_7SERIES) begin ISERDESE2 #( .DATA_RATE (DATA_RATE), - .DATA_WIDTH (8), + .DATA_WIDTH (SERDES_FACTOR), .DYN_CLKDIV_INV_EN ("FALSE"), .DYN_CLK_INV_EN ("FALSE"), .INIT_Q1 (1'b0), @@ -223,7 +223,7 @@ module ad_serdes_in #( if (DEVICE_TYPE == DEVICE_6SERIES) begin ISERDESE1 #( .DATA_RATE (DATA_RATE), - .DATA_WIDTH (8), + .DATA_WIDTH (SERDES_FACTOR), .DYN_CLKDIV_INV_EN ("FALSE"), .DYN_CLK_INV_EN ("FALSE"), .INIT_Q1 (1'b0), @@ -267,7 +267,7 @@ module ad_serdes_in #( ISERDESE1 #( .DATA_RATE (DATA_RATE), - .DATA_WIDTH (8), + .DATA_WIDTH (SERDES_FACTOR), .DYN_CLKDIV_INV_EN ("FALSE"), .DYN_CLK_INV_EN ("FALSE"), .INIT_Q1 (1'b0), diff --git a/library/xilinx/common/ad_serdes_out.v b/library/xilinx/common/ad_serdes_out.v index c11072177..22b801b9e 100644 --- a/library/xilinx/common/ad_serdes_out.v +++ b/library/xilinx/common/ad_serdes_out.v @@ -84,7 +84,7 @@ module ad_serdes_out #( OSERDESE2 #( .DATA_RATE_OQ ("DDR"), .DATA_RATE_TQ ("SDR"), - .DATA_WIDTH (8), + .DATA_WIDTH (SERDES_FACTOR), .TRISTATE_WIDTH (1), .SERDES_MODE ("MASTER")) i_serdes ( @@ -121,7 +121,7 @@ module ad_serdes_out #( OSERDESE1 #( .DATA_RATE_OQ ("DDR"), .DATA_RATE_TQ ("SDR"), - .DATA_WIDTH (8), + .DATA_WIDTH (SERDES_FACTOR), .INTERFACE_TYPE ("DEFAULT"), .TRISTATE_WIDTH (1), .SERDES_MODE ("MASTER")) @@ -158,7 +158,7 @@ module ad_serdes_out #( OSERDESE1 #( .DATA_RATE_OQ ("DDR"), .DATA_RATE_TQ ("SDR"), - .DATA_WIDTH (8), + .DATA_WIDTH (SERDES_FACTOR), .INTERFACE_TYPE ("DEFAULT"), .TRISTATE_WIDTH (1), .SERDES_MODE ("SLAVE"))