// file: bd_7289_phy_0_hssio_rx.v
// (c) Copyright 2017-2018, 2023 Advanced Micro Devices, Inc. All rights reserved.
//
// This file contains confidential and proprietary information
// of AMD and is protected under U.S. and international copyright
// and other intellectual property laws.
//
// DISCLAIMER
// This disclaimer is not a license and does not grant any
// rights to the materials distributed herewith. Except as
// otherwise provided in a valid license issued to you by
// AMD, and to the maximum extent permitted by applicable
// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND
// WITH ALL FAULTS, AND AMD HEREBY DISCLAIMS ALL WARRANTIES
// AND CONDITIONS, EXPRESS, IMPLIED, OR STATUTORY, INCLUDING
// BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, NON-
// INFRINGEMENT, OR FITNESS FOR ANY PARTICULAR PURPOSE; and
// (2) AMD shall not be liable (whether in contract or tort,
// including negligence, or under any other theory of
// liability) for any loss or damage of any kind or nature
// related to, arising under or in connection with these
// materials, including for any direct, or any indirect,
// special, incidental, or consequential loss or damage
// (including loss of data, profits, goodwill, or any type of
// loss or damage suffered as a result of any action brought
// by a third party) even if such damage or loss was
// reasonably foreseeable or AMD had been advised of the
// possibility of the same.
//
// CRITICAL APPLICATIONS
// AMD products are not designed or intended to be fail-
// safe, or for use in any application requiring fail-safe
// performance, such as life-support or safety devices or
// systems, Class III medical devices, nuclear facilities,
// applications related to the deployment of airbags, or any
// other applications that could lead to death, personal
// injury, or severe property or environmental damage
// (individually and collectively, "Critical
// Applications"). Customer assumes the sole risk and
// liability of any use of AMD products in Critical
// Applications, subject only to applicable laws and
// regulations governing limitations on product liability.
//
// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS
// PART OF THIS FILE AT ALL TIMES.

`timescale 1ps/1ps

(* DowngradeIPIdentifiedWarnings="yes" *)
module bd_7289_phy_0_hssio_rx_high_speed_selectio_wiz_v3_6_10 #
(
  parameter C_REC_IN_FREQ                   = "0",
  parameter C_ENABLE_N_PINS                 =  1,      
  parameter C_RX_DELAY_FORMAT               = "TIME",
  parameter C_BANK                          = 44,
  parameter C_TEMPLATE                      = 0,
  parameter C_EXDES_BANK                    = 44,
  parameter C_DIV_MODE                      = "DIV2",
  parameter C_SERIALIZATION_FACTOR          = 8,
  parameter C_CLKIN_PERIOD                  = 1.0,
  parameter C_PLL0_DIV_FACTOR               = 1,
  parameter C_PLL1_DIV_FACTOR               = 1,
  parameter C_PLL0_CLKOUTPHY_MODE           = "VCO",
  parameter C_PLL1_CLKOUTPHY_MODE           = "VCO",
  parameter C_PLL0_RX_EXTERNAL_CLK_TO_DATA  = 0,
  parameter C_ENABLE_PLL0_PLLOUTFB          = 0,
  parameter C_PLL0_CLKFBOUT_MULT            = 0,
  parameter C_PLL0_DIVCLK_DIVIDE            = 1,
  parameter C_PLL1_CLKFBOUT_MULT            = 0,
  parameter C_PLL1_DIVCLK_DIVIDE            = 1,
  parameter C_ENABLE_PLL0_PLLOUT1           = 0,
  parameter C_PLL0_CLKOUT1_DIVIDE           = 1,
  parameter C_PLL0_MMCM_CLKFBOUT_MULT_F     = 1,
  parameter C_PLL0_MMCM_DIVCLK_DIVIDE       = 1,
  parameter C_PLL0_MMCM_CLKOUT0_DIVIDE_F    = 1,
  parameter C_PLL0_FIFO_WRITE_CLK_EN        = 0,
  parameter C_PLL0_CLK_SOURCE               = "BUFG_TO_PLL",
  parameter C_RX_DELAY_CASCADE              = 0,
  parameter [1:0] C_RX_DELAY_TYPE           = 2'b00,
  parameter [11:0] C_RX_DELAY_VALUE                = 'd0,
  parameter [11:0] C_TX_DELAY_VALUE                = 'd0,
  parameter C_TX_DELAY_TYPE                 = 2'b00,
  parameter [1:0] C_RX_DELAY_TYPE0  = 2'b00, 
  parameter [11:0] C_RX_DELAY_VALUE0       = 'd0,
  parameter [11:0] C_RX_DELAY_VALUE_EXT0   = 'd0,
  parameter [11:0] C_TX_DELAY_VALUE0       = 'd0,
  parameter [1:0] C_TX_DELAY_TYPE0  = 2'b00,
  parameter [1:0] C_RX_DELAY_TYPE1  = 2'b00, 
  parameter [11:0] C_RX_DELAY_VALUE1       = 'd0,
  parameter [11:0] C_RX_DELAY_VALUE_EXT1   = 'd0,
  parameter [11:0] C_TX_DELAY_VALUE1       = 'd0,
  parameter [1:0] C_TX_DELAY_TYPE1  = 2'b00,
  parameter [1:0] C_RX_DELAY_TYPE2  = 2'b00, 
  parameter [11:0] C_RX_DELAY_VALUE2       = 'd0,
  parameter [11:0] C_RX_DELAY_VALUE_EXT2   = 'd0,
  parameter [11:0] C_TX_DELAY_VALUE2       = 'd0,
  parameter [1:0] C_TX_DELAY_TYPE2  = 2'b00,
  parameter [1:0] C_RX_DELAY_TYPE3  = 2'b00, 
  parameter [11:0] C_RX_DELAY_VALUE3       = 'd0,
  parameter [11:0] C_RX_DELAY_VALUE_EXT3   = 'd0,
  parameter [11:0] C_TX_DELAY_VALUE3       = 'd0,
  parameter [1:0] C_TX_DELAY_TYPE3  = 2'b00,
  parameter [1:0] C_RX_DELAY_TYPE4  = 2'b00, 
  parameter [11:0] C_RX_DELAY_VALUE4       = 'd0,
  parameter [11:0] C_RX_DELAY_VALUE_EXT4   = 'd0,
  parameter [11:0] C_TX_DELAY_VALUE4       = 'd0,
  parameter [1:0] C_TX_DELAY_TYPE4  = 2'b00,
  parameter [1:0] C_RX_DELAY_TYPE5  = 2'b00, 
  parameter [11:0] C_RX_DELAY_VALUE5       = 'd0,
  parameter [11:0] C_RX_DELAY_VALUE_EXT5   = 'd0,
  parameter [11:0] C_TX_DELAY_VALUE5       = 'd0,
  parameter [1:0] C_TX_DELAY_TYPE5  = 2'b00,
  parameter [1:0] C_RX_DELAY_TYPE6  = 2'b00, 
  parameter [11:0] C_RX_DELAY_VALUE6       = 'd0,
  parameter [11:0] C_RX_DELAY_VALUE_EXT6   = 'd0,
  parameter [11:0] C_TX_DELAY_VALUE6       = 'd0,
  parameter [1:0] C_TX_DELAY_TYPE6  = 2'b00,
  parameter [1:0] C_RX_DELAY_TYPE7  = 2'b00, 
  parameter [11:0] C_RX_DELAY_VALUE7       = 'd0,
  parameter [11:0] C_RX_DELAY_VALUE_EXT7   = 'd0,
  parameter [11:0] C_TX_DELAY_VALUE7       = 'd0,
  parameter [1:0] C_TX_DELAY_TYPE7  = 2'b00,
  parameter [1:0] C_RX_DELAY_TYPE8  = 2'b00, 
  parameter [11:0] C_RX_DELAY_VALUE8       = 'd0,
  parameter [11:0] C_RX_DELAY_VALUE_EXT8   = 'd0,
  parameter [11:0] C_TX_DELAY_VALUE8       = 'd0,
  parameter [1:0] C_TX_DELAY_TYPE8  = 2'b00,
  parameter [1:0] C_RX_DELAY_TYPE9  = 2'b00, 
  parameter [11:0] C_RX_DELAY_VALUE9       = 'd0,
  parameter [11:0] C_RX_DELAY_VALUE_EXT9   = 'd0,
  parameter [11:0] C_TX_DELAY_VALUE9       = 'd0,
  parameter [1:0] C_TX_DELAY_TYPE9  = 2'b00,
  parameter [1:0] C_RX_DELAY_TYPE10  = 2'b00, 
  parameter [11:0] C_RX_DELAY_VALUE10       = 'd0,
  parameter [11:0] C_RX_DELAY_VALUE_EXT10   = 'd0,
  parameter [11:0] C_TX_DELAY_VALUE10       = 'd0,
  parameter [1:0] C_TX_DELAY_TYPE10  = 2'b00,
  parameter [1:0] C_RX_DELAY_TYPE11  = 2'b00, 
  parameter [11:0] C_RX_DELAY_VALUE11       = 'd0,
  parameter [11:0] C_RX_DELAY_VALUE_EXT11   = 'd0,
  parameter [11:0] C_TX_DELAY_VALUE11       = 'd0,
  parameter [1:0] C_TX_DELAY_TYPE11  = 2'b00,
  parameter [1:0] C_RX_DELAY_TYPE12  = 2'b00, 
  parameter [11:0] C_RX_DELAY_VALUE12       = 'd0,
  parameter [11:0] C_RX_DELAY_VALUE_EXT12   = 'd0,
  parameter [11:0] C_TX_DELAY_VALUE12       = 'd0,
  parameter [1:0] C_TX_DELAY_TYPE12  = 2'b00,
  parameter [1:0] C_RX_DELAY_TYPE13  = 2'b00, 
  parameter [11:0] C_RX_DELAY_VALUE13       = 'd0,
  parameter [11:0] C_RX_DELAY_VALUE_EXT13   = 'd0,
  parameter [11:0] C_TX_DELAY_VALUE13       = 'd0,
  parameter [1:0] C_TX_DELAY_TYPE13  = 2'b00,
  parameter [1:0] C_RX_DELAY_TYPE14  = 2'b00, 
  parameter [11:0] C_RX_DELAY_VALUE14       = 'd0,
  parameter [11:0] C_RX_DELAY_VALUE_EXT14   = 'd0,
  parameter [11:0] C_TX_DELAY_VALUE14       = 'd0,
  parameter [1:0] C_TX_DELAY_TYPE14  = 2'b00,
  parameter [1:0] C_RX_DELAY_TYPE15  = 2'b00, 
  parameter [11:0] C_RX_DELAY_VALUE15       = 'd0,
  parameter [11:0] C_RX_DELAY_VALUE_EXT15   = 'd0,
  parameter [11:0] C_TX_DELAY_VALUE15       = 'd0,
  parameter [1:0] C_TX_DELAY_TYPE15  = 2'b00,
  parameter [1:0] C_RX_DELAY_TYPE16  = 2'b00, 
  parameter [11:0] C_RX_DELAY_VALUE16       = 'd0,
  parameter [11:0] C_RX_DELAY_VALUE_EXT16   = 'd0,
  parameter [11:0] C_TX_DELAY_VALUE16       = 'd0,
  parameter [1:0] C_TX_DELAY_TYPE16  = 2'b00,
  parameter [1:0] C_RX_DELAY_TYPE17  = 2'b00, 
  parameter [11:0] C_RX_DELAY_VALUE17       = 'd0,
  parameter [11:0] C_RX_DELAY_VALUE_EXT17   = 'd0,
  parameter [11:0] C_TX_DELAY_VALUE17       = 'd0,
  parameter [1:0] C_TX_DELAY_TYPE17  = 2'b00,
  parameter [1:0] C_RX_DELAY_TYPE18  = 2'b00, 
  parameter [11:0] C_RX_DELAY_VALUE18       = 'd0,
  parameter [11:0] C_RX_DELAY_VALUE_EXT18   = 'd0,
  parameter [11:0] C_TX_DELAY_VALUE18       = 'd0,
  parameter [1:0] C_TX_DELAY_TYPE18  = 2'b00,
  parameter [1:0] C_RX_DELAY_TYPE19  = 2'b00, 
  parameter [11:0] C_RX_DELAY_VALUE19       = 'd0,
  parameter [11:0] C_RX_DELAY_VALUE_EXT19   = 'd0,
  parameter [11:0] C_TX_DELAY_VALUE19       = 'd0,
  parameter [1:0] C_TX_DELAY_TYPE19  = 2'b00,
  parameter [1:0] C_RX_DELAY_TYPE20  = 2'b00, 
  parameter [11:0] C_RX_DELAY_VALUE20       = 'd0,
  parameter [11:0] C_RX_DELAY_VALUE_EXT20   = 'd0,
  parameter [11:0] C_TX_DELAY_VALUE20       = 'd0,
  parameter [1:0] C_TX_DELAY_TYPE20  = 2'b00,
  parameter [1:0] C_RX_DELAY_TYPE21  = 2'b00, 
  parameter [11:0] C_RX_DELAY_VALUE21       = 'd0,
  parameter [11:0] C_RX_DELAY_VALUE_EXT21   = 'd0,
  parameter [11:0] C_TX_DELAY_VALUE21       = 'd0,
  parameter [1:0] C_TX_DELAY_TYPE21  = 2'b00,
  parameter [1:0] C_RX_DELAY_TYPE22  = 2'b00, 
  parameter [11:0] C_RX_DELAY_VALUE22       = 'd0,
  parameter [11:0] C_RX_DELAY_VALUE_EXT22   = 'd0,
  parameter [11:0] C_TX_DELAY_VALUE22       = 'd0,
  parameter [1:0] C_TX_DELAY_TYPE22  = 2'b00,
  parameter [1:0] C_RX_DELAY_TYPE23  = 2'b00, 
  parameter [11:0] C_RX_DELAY_VALUE23       = 'd0,
  parameter [11:0] C_RX_DELAY_VALUE_EXT23   = 'd0,
  parameter [11:0] C_TX_DELAY_VALUE23       = 'd0,
  parameter [1:0] C_TX_DELAY_TYPE23  = 2'b00,
  parameter [1:0] C_RX_DELAY_TYPE24  = 2'b00, 
  parameter [11:0] C_RX_DELAY_VALUE24       = 'd0,
  parameter [11:0] C_RX_DELAY_VALUE_EXT24   = 'd0,
  parameter [11:0] C_TX_DELAY_VALUE24       = 'd0,
  parameter [1:0] C_TX_DELAY_TYPE24  = 2'b00,
  parameter [1:0] C_RX_DELAY_TYPE25  = 2'b00, 
  parameter [11:0] C_RX_DELAY_VALUE25       = 'd0,
  parameter [11:0] C_RX_DELAY_VALUE_EXT25   = 'd0,
  parameter [11:0] C_TX_DELAY_VALUE25       = 'd0,
  parameter [1:0] C_TX_DELAY_TYPE25  = 2'b00,
  parameter [1:0] C_RX_DELAY_TYPE26  = 2'b00, 
  parameter [11:0] C_RX_DELAY_VALUE26       = 'd0,
  parameter [11:0] C_RX_DELAY_VALUE_EXT26   = 'd0,
  parameter [11:0] C_TX_DELAY_VALUE26       = 'd0,
  parameter [1:0] C_TX_DELAY_TYPE26  = 2'b00,
  parameter [1:0] C_RX_DELAY_TYPE27  = 2'b00, 
  parameter [11:0] C_RX_DELAY_VALUE27       = 'd0,
  parameter [11:0] C_RX_DELAY_VALUE_EXT27   = 'd0,
  parameter [11:0] C_TX_DELAY_VALUE27       = 'd0,
  parameter [1:0] C_TX_DELAY_TYPE27  = 2'b00,
  parameter [1:0] C_RX_DELAY_TYPE28  = 2'b00, 
  parameter [11:0] C_RX_DELAY_VALUE28       = 'd0,
  parameter [11:0] C_RX_DELAY_VALUE_EXT28   = 'd0,
  parameter [11:0] C_TX_DELAY_VALUE28       = 'd0,
  parameter [1:0] C_TX_DELAY_TYPE28  = 2'b00,
  parameter [1:0] C_RX_DELAY_TYPE29  = 2'b00, 
  parameter [11:0] C_RX_DELAY_VALUE29       = 'd0,
  parameter [11:0] C_RX_DELAY_VALUE_EXT29   = 'd0,
  parameter [11:0] C_TX_DELAY_VALUE29       = 'd0,
  parameter [1:0] C_TX_DELAY_TYPE29  = 2'b00,
  parameter [1:0] C_RX_DELAY_TYPE30  = 2'b00, 
  parameter [11:0] C_RX_DELAY_VALUE30       = 'd0,
  parameter [11:0] C_RX_DELAY_VALUE_EXT30   = 'd0,
  parameter [11:0] C_TX_DELAY_VALUE30       = 'd0,
  parameter [1:0] C_TX_DELAY_TYPE30  = 2'b00,
  parameter [1:0] C_RX_DELAY_TYPE31  = 2'b00, 
  parameter [11:0] C_RX_DELAY_VALUE31       = 'd0,
  parameter [11:0] C_RX_DELAY_VALUE_EXT31   = 'd0,
  parameter [11:0] C_TX_DELAY_VALUE31       = 'd0,
  parameter [1:0] C_TX_DELAY_TYPE31  = 2'b00,
  parameter [1:0] C_RX_DELAY_TYPE32  = 2'b00, 
  parameter [11:0] C_RX_DELAY_VALUE32       = 'd0,
  parameter [11:0] C_RX_DELAY_VALUE_EXT32   = 'd0,
  parameter [11:0] C_TX_DELAY_VALUE32       = 'd0,
  parameter [1:0] C_TX_DELAY_TYPE32  = 2'b00,
  parameter [1:0] C_RX_DELAY_TYPE33  = 2'b00, 
  parameter [11:0] C_RX_DELAY_VALUE33       = 'd0,
  parameter [11:0] C_RX_DELAY_VALUE_EXT33   = 'd0,
  parameter [11:0] C_TX_DELAY_VALUE33       = 'd0,
  parameter [1:0] C_TX_DELAY_TYPE33  = 2'b00,
  parameter [1:0] C_RX_DELAY_TYPE34  = 2'b00, 
  parameter [11:0] C_RX_DELAY_VALUE34       = 'd0,
  parameter [11:0] C_RX_DELAY_VALUE_EXT34   = 'd0,
  parameter [11:0] C_TX_DELAY_VALUE34       = 'd0,
  parameter [1:0] C_TX_DELAY_TYPE34  = 2'b00,
  parameter [1:0] C_RX_DELAY_TYPE35  = 2'b00, 
  parameter [11:0] C_RX_DELAY_VALUE35       = 'd0,
  parameter [11:0] C_RX_DELAY_VALUE_EXT35   = 'd0,
  parameter [11:0] C_TX_DELAY_VALUE35       = 'd0,
  parameter [1:0] C_TX_DELAY_TYPE35  = 2'b00,
  parameter [1:0] C_RX_DELAY_TYPE36  = 2'b00, 
  parameter [11:0] C_RX_DELAY_VALUE36       = 'd0,
  parameter [11:0] C_RX_DELAY_VALUE_EXT36   = 'd0,
  parameter [11:0] C_TX_DELAY_VALUE36       = 'd0,
  parameter [1:0] C_TX_DELAY_TYPE36  = 2'b00,
  parameter [1:0] C_RX_DELAY_TYPE37  = 2'b00, 
  parameter [11:0] C_RX_DELAY_VALUE37       = 'd0,
  parameter [11:0] C_RX_DELAY_VALUE_EXT37   = 'd0,
  parameter [11:0] C_TX_DELAY_VALUE37       = 'd0,
  parameter [1:0] C_TX_DELAY_TYPE37  = 2'b00,
  parameter [1:0] C_RX_DELAY_TYPE38  = 2'b00, 
  parameter [11:0] C_RX_DELAY_VALUE38       = 'd0,
  parameter [11:0] C_RX_DELAY_VALUE_EXT38   = 'd0,
  parameter [11:0] C_TX_DELAY_VALUE38       = 'd0,
  parameter [1:0] C_TX_DELAY_TYPE38  = 2'b00,
  parameter [1:0] C_RX_DELAY_TYPE39  = 2'b00, 
  parameter [11:0] C_RX_DELAY_VALUE39       = 'd0,
  parameter [11:0] C_RX_DELAY_VALUE_EXT39   = 'd0,
  parameter [11:0] C_TX_DELAY_VALUE39       = 'd0,
  parameter [1:0] C_TX_DELAY_TYPE39  = 2'b00,
  parameter [1:0] C_RX_DELAY_TYPE40  = 2'b00, 
  parameter [11:0] C_RX_DELAY_VALUE40       = 'd0,
  parameter [11:0] C_RX_DELAY_VALUE_EXT40   = 'd0,
  parameter [11:0] C_TX_DELAY_VALUE40       = 'd0,
  parameter [1:0] C_TX_DELAY_TYPE40  = 2'b00,
  parameter [1:0] C_RX_DELAY_TYPE41  = 2'b00, 
  parameter [11:0] C_RX_DELAY_VALUE41       = 'd0,
  parameter [11:0] C_RX_DELAY_VALUE_EXT41   = 'd0,
  parameter [11:0] C_TX_DELAY_VALUE41       = 'd0,
  parameter [1:0] C_TX_DELAY_TYPE41  = 2'b00,
  parameter [1:0] C_RX_DELAY_TYPE42  = 2'b00, 
  parameter [11:0] C_RX_DELAY_VALUE42       = 'd0,
  parameter [11:0] C_RX_DELAY_VALUE_EXT42   = 'd0,
  parameter [11:0] C_TX_DELAY_VALUE42       = 'd0,
  parameter [1:0] C_TX_DELAY_TYPE42  = 2'b00,
  parameter [1:0] C_RX_DELAY_TYPE43  = 2'b00, 
  parameter [11:0] C_RX_DELAY_VALUE43       = 'd0,
  parameter [11:0] C_RX_DELAY_VALUE_EXT43   = 'd0,
  parameter [11:0] C_TX_DELAY_VALUE43       = 'd0,
  parameter [1:0] C_TX_DELAY_TYPE43  = 2'b00,
  parameter [1:0] C_RX_DELAY_TYPE44  = 2'b00, 
  parameter [11:0] C_RX_DELAY_VALUE44       = 'd0,
  parameter [11:0] C_RX_DELAY_VALUE_EXT44   = 'd0,
  parameter [11:0] C_TX_DELAY_VALUE44       = 'd0,
  parameter [1:0] C_TX_DELAY_TYPE44  = 2'b00,
  parameter [1:0] C_RX_DELAY_TYPE45  = 2'b00, 
  parameter [11:0] C_RX_DELAY_VALUE45       = 'd0,
  parameter [11:0] C_RX_DELAY_VALUE_EXT45   = 'd0,
  parameter [11:0] C_TX_DELAY_VALUE45       = 'd0,
  parameter [1:0] C_TX_DELAY_TYPE45  = 2'b00,
  parameter [1:0] C_RX_DELAY_TYPE46  = 2'b00, 
  parameter [11:0] C_RX_DELAY_VALUE46       = 'd0,
  parameter [11:0] C_RX_DELAY_VALUE_EXT46   = 'd0,
  parameter [11:0] C_TX_DELAY_VALUE46       = 'd0,
  parameter [1:0] C_TX_DELAY_TYPE46  = 2'b00,
  parameter [1:0] C_RX_DELAY_TYPE47  = 2'b00, 
  parameter [11:0] C_RX_DELAY_VALUE47       = 'd0,
  parameter [11:0] C_RX_DELAY_VALUE_EXT47   = 'd0,
  parameter [11:0] C_TX_DELAY_VALUE47       = 'd0,
  parameter [1:0] C_TX_DELAY_TYPE47  = 2'b00,
  parameter [1:0] C_RX_DELAY_TYPE48  = 2'b00, 
  parameter [11:0] C_RX_DELAY_VALUE48       = 'd0,
  parameter [11:0] C_RX_DELAY_VALUE_EXT48   = 'd0,
  parameter [11:0] C_TX_DELAY_VALUE48       = 'd0,
  parameter [1:0] C_TX_DELAY_TYPE48  = 2'b00,
  parameter [1:0] C_RX_DELAY_TYPE49  = 2'b00, 
  parameter [11:0] C_RX_DELAY_VALUE49       = 'd0,
  parameter [11:0] C_RX_DELAY_VALUE_EXT49   = 'd0,
  parameter [11:0] C_TX_DELAY_VALUE49       = 'd0,
  parameter [1:0] C_TX_DELAY_TYPE49  = 2'b00,
  parameter [1:0] C_RX_DELAY_TYPE50  = 2'b00, 
  parameter [11:0] C_RX_DELAY_VALUE50       = 'd0,
  parameter [11:0] C_RX_DELAY_VALUE_EXT50   = 'd0,
  parameter [11:0] C_TX_DELAY_VALUE50       = 'd0,
  parameter [1:0] C_TX_DELAY_TYPE50  = 2'b00,
  parameter [1:0] C_RX_DELAY_TYPE51  = 2'b00, 
  parameter [11:0] C_RX_DELAY_VALUE51       = 'd0,
  parameter [11:0] C_RX_DELAY_VALUE_EXT51   = 'd0,
  parameter [11:0] C_TX_DELAY_VALUE51       = 'd0,
  parameter [1:0] C_TX_DELAY_TYPE51  = 2'b00,
  parameter C_CLK_FWD_PHASE                 = 0,
  parameter C_TX_DATA_PHASE                 = 0,
  parameter C_DIFFERENTIAL_IO_STD           = "DIFF_HSTL_I",
  parameter C_DIFFERENTIAL_IO_TERMINATION   = "NONE",
  parameter C_SINGLE_ENDED_IO_STD           = "LVCMOS18",
  parameter C_SINGLE_ENDED_IO_TERMINATION   = "NONE",
  parameter C_TX_DRIVE_S                    = "NONE",
  parameter C_TX_DRIVE_D                    = "NONE",
  parameter C_TX_SLEW_S                     = "NONE",
  parameter C_TX_SLEW_D                     = "NONE",
  parameter C_TX_PRE_EMPHASIS_S             = 0,
  parameter C_TX_PRE_EMPHASIS_D             = 0,
  parameter C_RX_EQUALIZATION_S             = 0,
  parameter C_RX_EQUALIZATION_D             = 0,
  parameter C_ENABLE_BITSLIP                = 0,
  parameter C_ENABLE_DATA_BITSLIP           = 0,
  parameter C_BITSLIP_MODE                  = "SLIP_PER_BIT",
  parameter [7:0] C_BITSLIP_VAL             = 8'd0,
  parameter C_ENABLE_RIU_INTERFACE          = 0,
  parameter C_EN_MULTI_INTF_PORTS           = 0,
  parameter C_ENABLE_TX_TRI                 = 0,
  parameter C_DATA_TRI                      = 0,
  parameter C_CLOCK_TRI                     = 0,
  parameter C_DEVICE_FAMILY                 = "kintexu",
  parameter C_DEVICE                        = "xcku115",
  parameter C_EN_BSC0                       = 0,
  parameter C_EN_BSC1                       = 0,
  parameter C_EN_BSC2                       = 0,
  parameter C_EN_BSC3                       = 0,
  parameter C_EN_BSC4                       = 0,
  parameter C_EN_BSC5                       = 0,
  parameter C_EN_BSC6                       = 0,
  parameter C_EN_BSC7                       = 0,
  parameter C_NIB0_BS0_EN                   = 0,
  parameter C_NIB1_BS0_EN                   = 0,
  parameter C_NIB2_BS0_EN                   = 0,
  parameter C_NIB3_BS0_EN                   = 0,
  parameter C_NIB4_BS0_EN                   = 0,
  parameter C_NIB5_BS0_EN                   = 0,
  parameter C_NIB6_BS0_EN                   = 0,
  parameter C_NIB7_BS0_EN                   = 0,
  parameter C_BS0_INFO                      = 0,
  parameter C_EX_INST_GEN                   = 0,
  parameter C_PIN_INFO                      = "0 {nibble 0 dir RX sig_type DIFF data_strb Strobe data_strb_org Strobe sig_name bg0_pin0 loc AU32}",
  parameter C_STRB_INFO                     = "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 51 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 51",
  parameter C_ALL_EN_PIN_INFO               = "0 {nibble 0 dir RX sig_type DIFF data_strb Strobe sig_name bg0_pin0 loc AU32}",
  parameter C_INCLK_LOC                     = "NONE",
  parameter C_INCLK_PIN                     = 100,
  parameter C_GC_LOC                        = "NONE",
  parameter C_CLK_FWD                       = 0,
  parameter C_SERIAL_MODE                   = "TRUE",
  parameter C_EN_TX                         = 1,         //Indicates atleast one pin is Tx
  parameter C_EN_RX                         = 1,         //Indicates atleast one pin is Rx
  parameter C_EN_BIDIR                      = 1,      //Indicates atleast one pin is BiDir
  parameter C_NIBBLE0_TRI                   = 0,   //Indicates whether clock or Data is serialised tri in the nibble
  parameter C_NIBBLE1_TRI                   = 0,
  parameter C_NIBBLE2_TRI                   = 0,
  parameter C_NIBBLE3_TRI                   = 0,
  parameter C_NIBBLE4_TRI                   = 0,
  parameter C_NIBBLE5_TRI                   = 0,
  parameter C_NIBBLE6_TRI                   = 0,
  parameter C_NIBBLE7_TRI                   = 0,
  parameter C_EN_VTC                        = 0,
  parameter C_ENABLE_RIU_SPLIT              = "FALSE",
  parameter C_EN_RIU_OR0                    = "FALSE",
  parameter C_EN_RIU_OR1                    = "FALSE",
  parameter C_EN_RIU_OR2                    = "FALSE",
  parameter C_EN_RIU_OR3                    = "FALSE",
  parameter [0:0] C_NIB0_EN_OTHER_PCLK       = 1'b0,
  parameter [0:0] C_NIB0_EN_OTHER_NCLK       = 1'b0,
  parameter [0:0] C_NIB0_EN_CLK_TO_EXT_NORTH = 1'b0,
  parameter [0:0] C_NIB0_EN_CLK_TO_EXT_SOUTH = 1'b0,
  parameter [0:0] C_NIB1_EN_OTHER_PCLK       = 1'b0,
  parameter [0:0] C_NIB1_EN_OTHER_NCLK       = 1'b0,
  parameter [0:0] C_NIB1_EN_CLK_TO_EXT_NORTH = 1'b0,
  parameter [0:0] C_NIB1_EN_CLK_TO_EXT_SOUTH = 1'b0,
  parameter [0:0] C_NIB2_EN_OTHER_PCLK       = 1'b0,
  parameter [0:0] C_NIB2_EN_OTHER_NCLK       = 1'b0,
  parameter [0:0] C_NIB2_EN_CLK_TO_EXT_NORTH = 1'b0,
  parameter [0:0] C_NIB2_EN_CLK_TO_EXT_SOUTH = 1'b0,
  parameter [0:0] C_NIB3_EN_OTHER_PCLK       = 1'b0,
  parameter [0:0] C_NIB3_EN_OTHER_NCLK       = 1'b0,
  parameter [0:0] C_NIB3_EN_CLK_TO_EXT_NORTH = 1'b0,
  parameter [0:0] C_NIB3_EN_CLK_TO_EXT_SOUTH = 1'b0,
  parameter [0:0] C_NIB4_EN_OTHER_PCLK       = 1'b0,
  parameter [0:0] C_NIB4_EN_OTHER_NCLK       = 1'b0,
  parameter [0:0] C_NIB4_EN_CLK_TO_EXT_NORTH = 1'b0,
  parameter [0:0] C_NIB4_EN_CLK_TO_EXT_SOUTH = 1'b0,
  parameter [0:0] C_NIB5_EN_OTHER_PCLK       = 1'b0,
  parameter [0:0] C_NIB5_EN_OTHER_NCLK       = 1'b0,
  parameter [0:0] C_NIB5_EN_CLK_TO_EXT_NORTH = 1'b0,
  parameter [0:0] C_NIB5_EN_CLK_TO_EXT_SOUTH = 1'b0,
  parameter [0:0] C_NIB6_EN_OTHER_PCLK       = 1'b0,
  parameter [0:0] C_NIB6_EN_OTHER_NCLK       = 1'b0,
  parameter [0:0] C_NIB6_EN_CLK_TO_EXT_NORTH = 1'b0,
  parameter [0:0] C_NIB6_EN_CLK_TO_EXT_SOUTH = 1'b0,
  parameter [0:0] C_NIB7_EN_OTHER_PCLK       = 1'b0,
  parameter [0:0] C_NIB7_EN_OTHER_NCLK       = 1'b0,
  parameter [0:0] C_NIB7_EN_CLK_TO_EXT_NORTH = 1'b0,
  parameter [0:0] C_NIB7_EN_CLK_TO_EXT_SOUTH = 1'b0,
  parameter C_CLK_SIG_TYPE                          = "SINGLE",
  parameter [7:0] C_RX_BITSLICE0_EN                 = 8'b0,
  parameter [7:0] C_INV_RX_CLK                      = 8'b0,
  parameter [15:0] C_RX_STROBE_EN                   = 16'b0,
  parameter C_RX_REFCLK_FREQ                        = 150.0,
  parameter C_TX_REFCLK_FREQ                        = 150.0,
  parameter C_PLL_VCOMIN                            = 600.0,
  parameter  C_SIM_DEVICE                           = "ULTRASCALE", 
  parameter  C_SIM_VERSION                          = 1.0,
  parameter [7:0]  TX_BITSLICE_TRI_EN               = 8'd0,
  parameter  C_CLK_FWD_BITSLICE_NO                  =  0,
  parameter  [51:0] C_CLK_FWD_ENABLE                       =  52'd0,
  parameter  C_CLKIN_DIFF_EN                        =  0,
  parameter [51:0] C_DIFF_EN                        =  52'd0,
  parameter [51:0] C_TX_BITSLICE_EN                 =  52'd0,
  parameter [51:0] C_BS_INIT_VAL                    =  52'd0,
  parameter [51:0] C_BIDIR_BITSLICE_EN              =  52'd0,
  parameter [51:0] C_RX_BITSLICE_EN                 =  52'd0,
  parameter [51:0] C_ALL_RX_EN                      =  52'd0,
  parameter [51:0] C_RX_PIN_EN                      =  52'd0,
  parameter C_DATA_PIN_EN                           =  1,
  parameter C_PLL_SHARING                           =  0,
  parameter C_FIFO_SYNC_MODE                        =  1,
  parameter real C_EX_CLK_FREQ                      =  700.000,
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///Vivado tool may give CRITICAL WARNINGS similar to ones below if the phase value set cannot be achieved by primitive for certain frequencies
///The CLKOUT*_PHASE for PLLE*_ADV is being adjusted from X to Y. The CLKOUT*_PHASE value needs to be in increments of 1/56 the FVCO and/or increments depending on CLKOUT_DIVIDE. Refer to the Clocking Resources User Guide of the device family for details.
///valid values for phase are from -360.000 to 360.000
  parameter real C_PLL0_CLK0_PHASE = 0.000,
  parameter real C_PLL0_CLK1_PHASE = 0.000,
  parameter real C_PLL1_CLK0_PHASE = 0.000,
  parameter real C_PLL1_CLK1_PHASE = 0.000

) (
    //Clock Interface
      input     [6:0]  daddr,
      input            dclk,
      input            den,
      input     [15:0] di,
      input            dwe,
      output    [15:0] do_out,
      output           drdy,
      input                      clk_p,                         //Differential input clock from pins
      input                      clk_n,
      input                      clk,                           //Single ended input clock from pins
      input                      riu_clk,
      input                      app_clk,
      input                      bs_rst_dphy_in,
      output                     rst_seq_done,
      output                     pll0_clkout0,
      output                     pll0_locked,
      output                     pll0_clkout1,
      output                     pll1_clkout0,
      output                     pll1_locked,
      output                     intf_rdy,
      input                      multi_intf_lock_in,
   // Shared PLL Signals
      input                      shared_pll0_clkout0_in,
      input                      shared_pll1_clkout0_in,
      input                      shared_pll0_clkoutphy_in,
      input                      shared_pll1_clkoutphy_in,
      input                      shared_pll0_locked_in,
      input                      shared_pll1_locked_in,
      output                     shared_pll0_clkoutphy_out,
      output                     shared_pll1_clkoutphy_out,

      output                     clk_from_ibuf,
      input  [C_DATA_PIN_EN-1:0] lptx_t,
      input  [C_DATA_PIN_EN-1:0] lptx_i_p,
      input  [C_DATA_PIN_EN-1:0] lptx_i_n,
      
      input  [C_DATA_PIN_EN-1:0] hs_rx_disable,
      input  [C_DATA_PIN_EN-1:0] lp_rx_disable,
      output [C_DATA_PIN_EN-1:0] lp_rx_o_p,
      output [C_DATA_PIN_EN-1:0] lp_rx_o_n,

//
  //BitSlice Control Interface
      output                    dly_rdy_bsc0,
      output                    vtc_rdy_bsc0,
      input                     en_vtc_bsc0,
      input    [3:0]            phy_rden_bsc0,
      output                    dly_rdy_bsc1,
      output                    vtc_rdy_bsc1,
      input                     en_vtc_bsc1,
      input    [3:0]            phy_rden_bsc1,
      output                    dly_rdy_bsc2,
      output                    vtc_rdy_bsc2,
      input                     en_vtc_bsc2,
      input    [3:0]            phy_rden_bsc2,
      output                    dly_rdy_bsc3,
      output                    vtc_rdy_bsc3,
      input                     en_vtc_bsc3,
      input    [3:0]            phy_rden_bsc3,
      output                    dly_rdy_bsc4,
      output                    vtc_rdy_bsc4,
      input                     en_vtc_bsc4,
      input    [3:0]            phy_rden_bsc4,
      output                    dly_rdy_bsc5,
      output                    vtc_rdy_bsc5,
      input                     en_vtc_bsc5,
      input    [3:0]            phy_rden_bsc5,
      output                    dly_rdy_bsc6,
      output                    vtc_rdy_bsc6,
      input                     en_vtc_bsc6,
      input    [3:0]            phy_rden_bsc6,
      output                    dly_rdy_bsc7,
      output                    vtc_rdy_bsc7,
      input                     en_vtc_bsc7,
      input    [3:0]            phy_rden_bsc7,
      input    [5:0]            riu_addr_bg0,
      input    [1:0]            riu_nibble_sel_bg0,
      input    [15:0]           riu_wr_data_bg0,
      input                     riu_wr_en_bg0,
      output   [15:0]           riu_rd_data_bg0,
      output                    riu_valid_bg0,
      input    [5:0]            riu_addr_bg0_bs0,
      input                     riu_nibble_sel_bg0_bs0,
      input    [15:0]           riu_wr_data_bg0_bs0,
      input                     riu_wr_en_bg0_bs0,
      output   [15:0]           riu_rd_data_bg0_bs0,
      output                    riu_valid_bg0_bs0,
      input    [5:0]            riu_addr_bg0_bs1,
      input                     riu_nibble_sel_bg0_bs1,
      input    [15:0]           riu_wr_data_bg0_bs1,
      input                     riu_wr_en_bg0_bs1,
      output   [15:0]           riu_rd_data_bg0_bs1,
      output                    riu_valid_bg0_bs1,
      input    [5:0]            riu_addr_bg1,
      input    [1:0]            riu_nibble_sel_bg1,
      input    [15:0]           riu_wr_data_bg1,
      input                     riu_wr_en_bg1,
      output   [15:0]           riu_rd_data_bg1,
      output                    riu_valid_bg1,
      input    [5:0]            riu_addr_bg1_bs2,
      input                     riu_nibble_sel_bg1_bs2,
      input    [15:0]           riu_wr_data_bg1_bs2,
      input                     riu_wr_en_bg1_bs2,
      output   [15:0]           riu_rd_data_bg1_bs2,
      output                    riu_valid_bg1_bs2,
      input    [5:0]            riu_addr_bg1_bs3,
      input                     riu_nibble_sel_bg1_bs3,
      input    [15:0]           riu_wr_data_bg1_bs3,
      input                     riu_wr_en_bg1_bs3,
      output   [15:0]           riu_rd_data_bg1_bs3,
      output                    riu_valid_bg1_bs3,
      input    [5:0]            riu_addr_bg2,
      input    [1:0]            riu_nibble_sel_bg2,
      input    [15:0]           riu_wr_data_bg2,
      input                     riu_wr_en_bg2,
      output   [15:0]           riu_rd_data_bg2,
      output                    riu_valid_bg2,
      input    [5:0]            riu_addr_bg2_bs4,
      input                     riu_nibble_sel_bg2_bs4,
      input    [15:0]           riu_wr_data_bg2_bs4,
      input                     riu_wr_en_bg2_bs4,
      output   [15:0]           riu_rd_data_bg2_bs4,
      output                    riu_valid_bg2_bs4,
      input    [5:0]            riu_addr_bg2_bs5,
      input                     riu_nibble_sel_bg2_bs5,
      input    [15:0]           riu_wr_data_bg2_bs5,
      input                     riu_wr_en_bg2_bs5,
      output   [15:0]           riu_rd_data_bg2_bs5,
      output                    riu_valid_bg2_bs5,
      input    [5:0]            riu_addr_bg3,
      input    [1:0]            riu_nibble_sel_bg3,
      input    [15:0]           riu_wr_data_bg3,
      input                     riu_wr_en_bg3,
      output   [15:0]           riu_rd_data_bg3,
      output                    riu_valid_bg3,
      input    [5:0]            riu_addr_bg3_bs6,
      input                     riu_nibble_sel_bg3_bs6,
      input    [15:0]           riu_wr_data_bg3_bs6,
      input                     riu_wr_en_bg3_bs6,
      output   [15:0]           riu_rd_data_bg3_bs6,
      output                    riu_valid_bg3_bs6,
      input    [5:0]            riu_addr_bg3_bs7,
      input                     riu_nibble_sel_bg3_bs7,
      input    [15:0]           riu_wr_data_bg3_bs7,
      input                     riu_wr_en_bg3_bs7,
      output   [15:0]           riu_rd_data_bg3_bs7,
      output                    riu_valid_bg3_bs7,
      input                     tx_clk,   
      input                     rx_clk,   
      input                     bidir_tx_clk,   
      input                     bidir_rx_clk,   
      input                     bidir_tx_bs_tri_clk,   
      input                     bg0_pin0_nc,          
      input                     bg0_pin6_nc,          
      input                     bg1_pin0_nc,          
      input                     bg1_pin6_nc,          
      input                     bg2_pin0_nc,          
      input                     bg2_pin6_nc,          
      input                     bg3_pin0_nc,          
      input                     bg3_pin6_nc,          
      input                     start_bitslip,
      output                    rx_bitslip_sync_done,
      output                    rxtx_bitslip_sync_done,

       input                   clk_rxp,          

//BITSLICE Signals
        output   [C_SERIALIZATION_FACTOR -1 : 0]                data_to_fabric_clk_rxp,       
        input                     tri_t_0,           
        input    [8:0]            tx_cntvaluein_0,      
        output   [8:0]            tx_cntvalueout_0,    
        input                     tx_ce_0,          
        input                     tx_en_vtc_0,      
        input                     tx_inc_0,          
        input                     tx_load_0,        
        output    [8:0]           rx_cntvalueout_0,       
        input     [8:0]           rx_cntvaluein_0,       
        input                     rx_ce_0,       
        input                     rx_en_vtc_0,       
        input                     rx_inc_0,       
        input                     rx_load_0,       
        output     [8:0]          rx_cntvalueout_ext_0,  
        input      [8:0]          rx_cntvaluein_ext_0,    
        input                     rx_ce_ext_0,       
        input                     rx_en_vtc_ext_0,       
        input                     rx_inc_ext_0,       
        input                     rx_load_ext_0,       
        output                    fifo_empty_0,       
        input                     fifo_rd_clk_0,
        input                     fifo_rd_en_0,       
        output                    bitslip_error_0,
       input                   clk_rxn,          

//BITSLICE Signals
        output   [C_SERIALIZATION_FACTOR -1 : 0]                data_to_fabric_clk_rxn,       
        input                     tri_t_1,           
        input    [8:0]            tx_cntvaluein_1,      
        output   [8:0]            tx_cntvalueout_1,    
        input                     tx_ce_1,          
        input                     tx_en_vtc_1,      
        input                     tx_inc_1,          
        input                     tx_load_1,        
        output    [8:0]           rx_cntvalueout_1,       
        input     [8:0]           rx_cntvaluein_1,       
        input                     rx_ce_1,       
        input                     rx_en_vtc_1,       
        input                     rx_inc_1,       
        input                     rx_load_1,       
        output     [8:0]          rx_cntvalueout_ext_1,  
        input      [8:0]          rx_cntvaluein_ext_1,    
        input                     rx_ce_ext_1,       
        input                     rx_en_vtc_ext_1,       
        input                     rx_inc_ext_1,       
        input                     rx_load_ext_1,       
        output                    fifo_empty_1,       
        input                     fifo_rd_clk_1,
        input                     fifo_rd_en_1,       
        output                    bitslip_error_1,
       input                   data_rxp0,          

//BITSLICE Signals
        output   [C_SERIALIZATION_FACTOR -1 : 0]                data_to_fabric_data_rxp0,       
        input                     tri_t_2,           
        input    [8:0]            tx_cntvaluein_2,      
        output   [8:0]            tx_cntvalueout_2,    
        input                     tx_ce_2,          
        input                     tx_en_vtc_2,      
        input                     tx_inc_2,          
        input                     tx_load_2,        
        output    [8:0]           rx_cntvalueout_2,       
        input     [8:0]           rx_cntvaluein_2,       
        input                     rx_ce_2,       
        input                     rx_en_vtc_2,       
        input                     rx_inc_2,       
        input                     rx_load_2,       
        output     [8:0]          rx_cntvalueout_ext_2,  
        input      [8:0]          rx_cntvaluein_ext_2,    
        input                     rx_ce_ext_2,       
        input                     rx_en_vtc_ext_2,       
        input                     rx_inc_ext_2,       
        input                     rx_load_ext_2,       
        output                    fifo_empty_2,       
        input                     fifo_rd_clk_2,
        input                     fifo_rd_en_2,       
        output                    bitslip_error_2,
       input                   data_rxn0,          

//BITSLICE Signals
        output   [C_SERIALIZATION_FACTOR -1 : 0]                data_to_fabric_data_rxn0,       
        input                     tri_t_3,           
        input    [8:0]            tx_cntvaluein_3,      
        output   [8:0]            tx_cntvalueout_3,    
        input                     tx_ce_3,          
        input                     tx_en_vtc_3,      
        input                     tx_inc_3,          
        input                     tx_load_3,        
        output    [8:0]           rx_cntvalueout_3,       
        input     [8:0]           rx_cntvaluein_3,       
        input                     rx_ce_3,       
        input                     rx_en_vtc_3,       
        input                     rx_inc_3,       
        input                     rx_load_3,       
        output     [8:0]          rx_cntvalueout_ext_3,  
        input      [8:0]          rx_cntvaluein_ext_3,    
        input                     rx_ce_ext_3,       
        input                     rx_en_vtc_ext_3,       
        input                     rx_inc_ext_3,       
        input                     rx_load_ext_3,       
        output                    fifo_empty_3,       
        input                     fifo_rd_clk_3,
        input                     fifo_rd_en_3,       
        output                    bitslip_error_3,
       input                   data_rxp1,          

//BITSLICE Signals
        output   [C_SERIALIZATION_FACTOR -1 : 0]                data_to_fabric_data_rxp1,       
        input                     tri_t_4,           
        input    [8:0]            tx_cntvaluein_4,      
        output   [8:0]            tx_cntvalueout_4,    
        input                     tx_ce_4,          
        input                     tx_en_vtc_4,      
        input                     tx_inc_4,          
        input                     tx_load_4,        
        output    [8:0]           rx_cntvalueout_4,       
        input     [8:0]           rx_cntvaluein_4,       
        input                     rx_ce_4,       
        input                     rx_en_vtc_4,       
        input                     rx_inc_4,       
        input                     rx_load_4,       
        output     [8:0]          rx_cntvalueout_ext_4,  
        input      [8:0]          rx_cntvaluein_ext_4,    
        input                     rx_ce_ext_4,       
        input                     rx_en_vtc_ext_4,       
        input                     rx_inc_ext_4,       
        input                     rx_load_ext_4,       
        output                    fifo_empty_4,       
        input                     fifo_rd_clk_4,
        input                     fifo_rd_en_4,       
        output                    bitslip_error_4,
       input                   data_rxn1,          

//BITSLICE Signals
        output   [C_SERIALIZATION_FACTOR -1 : 0]                data_to_fabric_data_rxn1,       
        input                     tri_t_5,           
        input    [8:0]            tx_cntvaluein_5,      
        output   [8:0]            tx_cntvalueout_5,    
        input                     tx_ce_5,          
        input                     tx_en_vtc_5,      
        input                     tx_inc_5,          
        input                     tx_load_5,        
        output    [8:0]           rx_cntvalueout_5,       
        input     [8:0]           rx_cntvaluein_5,       
        input                     rx_ce_5,       
        input                     rx_en_vtc_5,       
        input                     rx_inc_5,       
        input                     rx_load_5,       
        output     [8:0]          rx_cntvalueout_ext_5,  
        input      [8:0]          rx_cntvaluein_ext_5,    
        input                     rx_ce_ext_5,       
        input                     rx_en_vtc_ext_5,       
        input                     rx_inc_ext_5,       
        input                     rx_load_ext_5,       
        output                    fifo_empty_5,       
        input                     fifo_rd_clk_5,
        input                     fifo_rd_en_5,       
        output                    bitslip_error_5,
       input                   data_rxp2,          

//BITSLICE Signals
        output   [C_SERIALIZATION_FACTOR -1 : 0]                data_to_fabric_data_rxp2,       
        input                     tri_t_6,           
        input    [8:0]            tx_cntvaluein_6,      
        output   [8:0]            tx_cntvalueout_6,    
        input                     tx_ce_6,          
        input                     tx_en_vtc_6,      
        input                     tx_inc_6,          
        input                     tx_load_6,        
        output    [8:0]           rx_cntvalueout_6,       
        input     [8:0]           rx_cntvaluein_6,       
        input                     rx_ce_6,       
        input                     rx_en_vtc_6,       
        input                     rx_inc_6,       
        input                     rx_load_6,       
        output     [8:0]          rx_cntvalueout_ext_6,  
        input      [8:0]          rx_cntvaluein_ext_6,    
        input                     rx_ce_ext_6,       
        input                     rx_en_vtc_ext_6,       
        input                     rx_inc_ext_6,       
        input                     rx_load_ext_6,       
        output                    fifo_empty_6,       
        input                     fifo_rd_clk_6,
        input                     fifo_rd_en_6,       
        output                    bitslip_error_6,
       input                   data_rxn2,          

//BITSLICE Signals
        output   [C_SERIALIZATION_FACTOR -1 : 0]                data_to_fabric_data_rxn2,       
        input                     tri_t_7,           
        input    [8:0]            tx_cntvaluein_7,      
        output   [8:0]            tx_cntvalueout_7,    
        input                     tx_ce_7,          
        input                     tx_en_vtc_7,      
        input                     tx_inc_7,          
        input                     tx_load_7,        
        output    [8:0]           rx_cntvalueout_7,       
        input     [8:0]           rx_cntvaluein_7,       
        input                     rx_ce_7,       
        input                     rx_en_vtc_7,       
        input                     rx_inc_7,       
        input                     rx_load_7,       
        output     [8:0]          rx_cntvalueout_ext_7,  
        input      [8:0]          rx_cntvaluein_ext_7,    
        input                     rx_ce_ext_7,       
        input                     rx_en_vtc_ext_7,       
        input                     rx_inc_ext_7,       
        input                     rx_load_ext_7,       
        output                    fifo_empty_7,       
        input                     fifo_rd_clk_7,
        input                     fifo_rd_en_7,       
        output                    bitslip_error_7,
       input                   data_rxp3,          

//BITSLICE Signals
        output   [C_SERIALIZATION_FACTOR -1 : 0]                data_to_fabric_data_rxp3,       
        input                     tri_t_8,           
        input    [8:0]            tx_cntvaluein_8,      
        output   [8:0]            tx_cntvalueout_8,    
        input                     tx_ce_8,          
        input                     tx_en_vtc_8,      
        input                     tx_inc_8,          
        input                     tx_load_8,        
        output    [8:0]           rx_cntvalueout_8,       
        input     [8:0]           rx_cntvaluein_8,       
        input                     rx_ce_8,       
        input                     rx_en_vtc_8,       
        input                     rx_inc_8,       
        input                     rx_load_8,       
        output     [8:0]          rx_cntvalueout_ext_8,  
        input      [8:0]          rx_cntvaluein_ext_8,    
        input                     rx_ce_ext_8,       
        input                     rx_en_vtc_ext_8,       
        input                     rx_inc_ext_8,       
        input                     rx_load_ext_8,       
        output                    fifo_empty_8,       
        input                     fifo_rd_clk_8,
        input                     fifo_rd_en_8,       
        output                    bitslip_error_8,
       input                   data_rxn3,          

//BITSLICE Signals
        output   [C_SERIALIZATION_FACTOR -1 : 0]                data_to_fabric_data_rxn3,       
        input                     tri_t_9,           
        input    [8:0]            tx_cntvaluein_9,      
        output   [8:0]            tx_cntvalueout_9,    
        input                     tx_ce_9,          
        input                     tx_en_vtc_9,      
        input                     tx_inc_9,          
        input                     tx_load_9,        
        output    [8:0]           rx_cntvalueout_9,       
        input     [8:0]           rx_cntvaluein_9,       
        input                     rx_ce_9,       
        input                     rx_en_vtc_9,       
        input                     rx_inc_9,       
        input                     rx_load_9,       
        output     [8:0]          rx_cntvalueout_ext_9,  
        input      [8:0]          rx_cntvaluein_ext_9,    
        input                     rx_ce_ext_9,       
        input                     rx_en_vtc_ext_9,       
        input                     rx_inc_ext_9,       
        input                     rx_load_ext_9,       
        output                    fifo_empty_9,       
        input                     fifo_rd_clk_9,
        input                     fifo_rd_en_9,       
        output                    bitslip_error_9,

        input                     tri_t_10,           
        input    [8:0]            tx_cntvaluein_10,      
        output   [8:0]            tx_cntvalueout_10,    
        input                     tx_ce_10,          
        input                     tx_en_vtc_10,      
        input                     tx_inc_10,          
        input                     tx_load_10,        
        output   [8:0]            rx_cntvalueout_10,       
        input    [8:0]            rx_cntvaluein_10,       
        input                     rx_ce_10,       
        input                     rx_en_vtc_10,       
        input                     rx_inc_10,       
        input                     rx_load_10,       
        output   [8:0]            rx_cntvalueout_ext_10,  
        input    [8:0]            rx_cntvaluein_ext_10,    
        input                     rx_ce_ext_10,       
        input                     rx_en_vtc_ext_10,       
        input                     rx_inc_ext_10,       
        input                     rx_load_ext_10,       
        output                    fifo_empty_10,       
        input                     fifo_rd_clk_10,       
        input                     fifo_rd_en_10,       
        output                    bitslip_error_10,

        input                     tri_t_11,           
        input    [8:0]            tx_cntvaluein_11,      
        output   [8:0]            tx_cntvalueout_11,    
        input                     tx_ce_11,          
        input                     tx_en_vtc_11,      
        input                     tx_inc_11,          
        input                     tx_load_11,        
        output   [8:0]            rx_cntvalueout_11,       
        input    [8:0]            rx_cntvaluein_11,       
        input                     rx_ce_11,       
        input                     rx_en_vtc_11,       
        input                     rx_inc_11,       
        input                     rx_load_11,       
        output   [8:0]            rx_cntvalueout_ext_11,  
        input    [8:0]            rx_cntvaluein_ext_11,    
        input                     rx_ce_ext_11,       
        input                     rx_en_vtc_ext_11,       
        input                     rx_inc_ext_11,       
        input                     rx_load_ext_11,       
        output                    fifo_empty_11,       
        input                     fifo_rd_clk_11,       
        input                     fifo_rd_en_11,       
        output                    bitslip_error_11,

        input                     tri_t_12,           
        input    [8:0]            tx_cntvaluein_12,      
        output   [8:0]            tx_cntvalueout_12,    
        input                     tx_ce_12,          
        input                     tx_en_vtc_12,      
        input                     tx_inc_12,          
        input                     tx_load_12,        
        output   [8:0]            rx_cntvalueout_12,       
        input    [8:0]            rx_cntvaluein_12,       
        input                     rx_ce_12,       
        input                     rx_en_vtc_12,       
        input                     rx_inc_12,       
        input                     rx_load_12,       
        output   [8:0]            rx_cntvalueout_ext_12,  
        input    [8:0]            rx_cntvaluein_ext_12,    
        input                     rx_ce_ext_12,       
        input                     rx_en_vtc_ext_12,       
        input                     rx_inc_ext_12,       
        input                     rx_load_ext_12,       
        output                    fifo_empty_12,       
        input                     fifo_rd_clk_12,       
        input                     fifo_rd_en_12,       
        output                    bitslip_error_12,

        input                     tri_t_13,           
        input    [8:0]            tx_cntvaluein_13,      
        output   [8:0]            tx_cntvalueout_13,    
        input                     tx_ce_13,          
        input                     tx_en_vtc_13,      
        input                     tx_inc_13,          
        input                     tx_load_13,        
        output   [8:0]            rx_cntvalueout_13,       
        input    [8:0]            rx_cntvaluein_13,       
        input                     rx_ce_13,       
        input                     rx_en_vtc_13,       
        input                     rx_inc_13,       
        input                     rx_load_13,       
        output   [8:0]            rx_cntvalueout_ext_13,  
        input    [8:0]            rx_cntvaluein_ext_13,    
        input                     rx_ce_ext_13,       
        input                     rx_en_vtc_ext_13,       
        input                     rx_inc_ext_13,       
        input                     rx_load_ext_13,       
        output                    fifo_empty_13,       
        input                     fifo_rd_clk_13,       
        input                     fifo_rd_en_13,       
        output                    bitslip_error_13,

        input                     tri_t_14,           
        input    [8:0]            tx_cntvaluein_14,      
        output   [8:0]            tx_cntvalueout_14,    
        input                     tx_ce_14,          
        input                     tx_en_vtc_14,      
        input                     tx_inc_14,          
        input                     tx_load_14,        
        output   [8:0]            rx_cntvalueout_14,       
        input    [8:0]            rx_cntvaluein_14,       
        input                     rx_ce_14,       
        input                     rx_en_vtc_14,       
        input                     rx_inc_14,       
        input                     rx_load_14,       
        output   [8:0]            rx_cntvalueout_ext_14,  
        input    [8:0]            rx_cntvaluein_ext_14,    
        input                     rx_ce_ext_14,       
        input                     rx_en_vtc_ext_14,       
        input                     rx_inc_ext_14,       
        input                     rx_load_ext_14,       
        output                    fifo_empty_14,       
        input                     fifo_rd_clk_14,       
        input                     fifo_rd_en_14,       
        output                    bitslip_error_14,

        input                     tri_t_15,           
        input    [8:0]            tx_cntvaluein_15,      
        output   [8:0]            tx_cntvalueout_15,    
        input                     tx_ce_15,          
        input                     tx_en_vtc_15,      
        input                     tx_inc_15,          
        input                     tx_load_15,        
        output   [8:0]            rx_cntvalueout_15,       
        input    [8:0]            rx_cntvaluein_15,       
        input                     rx_ce_15,       
        input                     rx_en_vtc_15,       
        input                     rx_inc_15,       
        input                     rx_load_15,       
        output   [8:0]            rx_cntvalueout_ext_15,  
        input    [8:0]            rx_cntvaluein_ext_15,    
        input                     rx_ce_ext_15,       
        input                     rx_en_vtc_ext_15,       
        input                     rx_inc_ext_15,       
        input                     rx_load_ext_15,       
        output                    fifo_empty_15,       
        input                     fifo_rd_clk_15,       
        input                     fifo_rd_en_15,       
        output                    bitslip_error_15,

        input                     tri_t_16,           
        input    [8:0]            tx_cntvaluein_16,      
        output   [8:0]            tx_cntvalueout_16,    
        input                     tx_ce_16,          
        input                     tx_en_vtc_16,      
        input                     tx_inc_16,          
        input                     tx_load_16,        
        output   [8:0]            rx_cntvalueout_16,       
        input    [8:0]            rx_cntvaluein_16,       
        input                     rx_ce_16,       
        input                     rx_en_vtc_16,       
        input                     rx_inc_16,       
        input                     rx_load_16,       
        output   [8:0]            rx_cntvalueout_ext_16,  
        input    [8:0]            rx_cntvaluein_ext_16,    
        input                     rx_ce_ext_16,       
        input                     rx_en_vtc_ext_16,       
        input                     rx_inc_ext_16,       
        input                     rx_load_ext_16,       
        output                    fifo_empty_16,       
        input                     fifo_rd_clk_16,       
        input                     fifo_rd_en_16,       
        output                    bitslip_error_16,

        input                     tri_t_17,           
        input    [8:0]            tx_cntvaluein_17,      
        output   [8:0]            tx_cntvalueout_17,    
        input                     tx_ce_17,          
        input                     tx_en_vtc_17,      
        input                     tx_inc_17,          
        input                     tx_load_17,        
        output   [8:0]            rx_cntvalueout_17,       
        input    [8:0]            rx_cntvaluein_17,       
        input                     rx_ce_17,       
        input                     rx_en_vtc_17,       
        input                     rx_inc_17,       
        input                     rx_load_17,       
        output   [8:0]            rx_cntvalueout_ext_17,  
        input    [8:0]            rx_cntvaluein_ext_17,    
        input                     rx_ce_ext_17,       
        input                     rx_en_vtc_ext_17,       
        input                     rx_inc_ext_17,       
        input                     rx_load_ext_17,       
        output                    fifo_empty_17,       
        input                     fifo_rd_clk_17,       
        input                     fifo_rd_en_17,       
        output                    bitslip_error_17,

        input                     tri_t_18,           
        input    [8:0]            tx_cntvaluein_18,      
        output   [8:0]            tx_cntvalueout_18,    
        input                     tx_ce_18,          
        input                     tx_en_vtc_18,      
        input                     tx_inc_18,          
        input                     tx_load_18,        
        output   [8:0]            rx_cntvalueout_18,       
        input    [8:0]            rx_cntvaluein_18,       
        input                     rx_ce_18,       
        input                     rx_en_vtc_18,       
        input                     rx_inc_18,       
        input                     rx_load_18,       
        output   [8:0]            rx_cntvalueout_ext_18,  
        input    [8:0]            rx_cntvaluein_ext_18,    
        input                     rx_ce_ext_18,       
        input                     rx_en_vtc_ext_18,       
        input                     rx_inc_ext_18,       
        input                     rx_load_ext_18,       
        output                    fifo_empty_18,       
        input                     fifo_rd_clk_18,       
        input                     fifo_rd_en_18,       
        output                    bitslip_error_18,

        input                     tri_t_19,           
        input    [8:0]            tx_cntvaluein_19,      
        output   [8:0]            tx_cntvalueout_19,    
        input                     tx_ce_19,          
        input                     tx_en_vtc_19,      
        input                     tx_inc_19,          
        input                     tx_load_19,        
        output   [8:0]            rx_cntvalueout_19,       
        input    [8:0]            rx_cntvaluein_19,       
        input                     rx_ce_19,       
        input                     rx_en_vtc_19,       
        input                     rx_inc_19,       
        input                     rx_load_19,       
        output   [8:0]            rx_cntvalueout_ext_19,  
        input    [8:0]            rx_cntvaluein_ext_19,    
        input                     rx_ce_ext_19,       
        input                     rx_en_vtc_ext_19,       
        input                     rx_inc_ext_19,       
        input                     rx_load_ext_19,       
        output                    fifo_empty_19,       
        input                     fifo_rd_clk_19,       
        input                     fifo_rd_en_19,       
        output                    bitslip_error_19,

        input                     tri_t_20,           
        input    [8:0]            tx_cntvaluein_20,      
        output   [8:0]            tx_cntvalueout_20,    
        input                     tx_ce_20,          
        input                     tx_en_vtc_20,      
        input                     tx_inc_20,          
        input                     tx_load_20,        
        output   [8:0]            rx_cntvalueout_20,       
        input    [8:0]            rx_cntvaluein_20,       
        input                     rx_ce_20,       
        input                     rx_en_vtc_20,       
        input                     rx_inc_20,       
        input                     rx_load_20,       
        output   [8:0]            rx_cntvalueout_ext_20,  
        input    [8:0]            rx_cntvaluein_ext_20,    
        input                     rx_ce_ext_20,       
        input                     rx_en_vtc_ext_20,       
        input                     rx_inc_ext_20,       
        input                     rx_load_ext_20,       
        output                    fifo_empty_20,       
        input                     fifo_rd_clk_20,       
        input                     fifo_rd_en_20,       
        output                    bitslip_error_20,

        input                     tri_t_21,           
        input    [8:0]            tx_cntvaluein_21,      
        output   [8:0]            tx_cntvalueout_21,    
        input                     tx_ce_21,          
        input                     tx_en_vtc_21,      
        input                     tx_inc_21,          
        input                     tx_load_21,        
        output   [8:0]            rx_cntvalueout_21,       
        input    [8:0]            rx_cntvaluein_21,       
        input                     rx_ce_21,       
        input                     rx_en_vtc_21,       
        input                     rx_inc_21,       
        input                     rx_load_21,       
        output   [8:0]            rx_cntvalueout_ext_21,  
        input    [8:0]            rx_cntvaluein_ext_21,    
        input                     rx_ce_ext_21,       
        input                     rx_en_vtc_ext_21,       
        input                     rx_inc_ext_21,       
        input                     rx_load_ext_21,       
        output                    fifo_empty_21,       
        input                     fifo_rd_clk_21,       
        input                     fifo_rd_en_21,       
        output                    bitslip_error_21,

        input                     tri_t_22,           
        input    [8:0]            tx_cntvaluein_22,      
        output   [8:0]            tx_cntvalueout_22,    
        input                     tx_ce_22,          
        input                     tx_en_vtc_22,      
        input                     tx_inc_22,          
        input                     tx_load_22,        
        output   [8:0]            rx_cntvalueout_22,       
        input    [8:0]            rx_cntvaluein_22,       
        input                     rx_ce_22,       
        input                     rx_en_vtc_22,       
        input                     rx_inc_22,       
        input                     rx_load_22,       
        output   [8:0]            rx_cntvalueout_ext_22,  
        input    [8:0]            rx_cntvaluein_ext_22,    
        input                     rx_ce_ext_22,       
        input                     rx_en_vtc_ext_22,       
        input                     rx_inc_ext_22,       
        input                     rx_load_ext_22,       
        output                    fifo_empty_22,       
        input                     fifo_rd_clk_22,       
        input                     fifo_rd_en_22,       
        output                    bitslip_error_22,

        input                     tri_t_23,           
        input    [8:0]            tx_cntvaluein_23,      
        output   [8:0]            tx_cntvalueout_23,    
        input                     tx_ce_23,          
        input                     tx_en_vtc_23,      
        input                     tx_inc_23,          
        input                     tx_load_23,        
        output   [8:0]            rx_cntvalueout_23,       
        input    [8:0]            rx_cntvaluein_23,       
        input                     rx_ce_23,       
        input                     rx_en_vtc_23,       
        input                     rx_inc_23,       
        input                     rx_load_23,       
        output   [8:0]            rx_cntvalueout_ext_23,  
        input    [8:0]            rx_cntvaluein_ext_23,    
        input                     rx_ce_ext_23,       
        input                     rx_en_vtc_ext_23,       
        input                     rx_inc_ext_23,       
        input                     rx_load_ext_23,       
        output                    fifo_empty_23,       
        input                     fifo_rd_clk_23,       
        input                     fifo_rd_en_23,       
        output                    bitslip_error_23,

        input                     tri_t_24,           
        input    [8:0]            tx_cntvaluein_24,      
        output   [8:0]            tx_cntvalueout_24,    
        input                     tx_ce_24,          
        input                     tx_en_vtc_24,      
        input                     tx_inc_24,          
        input                     tx_load_24,        
        output   [8:0]            rx_cntvalueout_24,       
        input    [8:0]            rx_cntvaluein_24,       
        input                     rx_ce_24,       
        input                     rx_en_vtc_24,       
        input                     rx_inc_24,       
        input                     rx_load_24,       
        output   [8:0]            rx_cntvalueout_ext_24,  
        input    [8:0]            rx_cntvaluein_ext_24,    
        input                     rx_ce_ext_24,       
        input                     rx_en_vtc_ext_24,       
        input                     rx_inc_ext_24,       
        input                     rx_load_ext_24,       
        output                    fifo_empty_24,       
        input                     fifo_rd_clk_24,       
        input                     fifo_rd_en_24,       
        output                    bitslip_error_24,

        input                     tri_t_25,           
        input    [8:0]            tx_cntvaluein_25,      
        output   [8:0]            tx_cntvalueout_25,    
        input                     tx_ce_25,          
        input                     tx_en_vtc_25,      
        input                     tx_inc_25,          
        input                     tx_load_25,        
        output   [8:0]            rx_cntvalueout_25,       
        input    [8:0]            rx_cntvaluein_25,       
        input                     rx_ce_25,       
        input                     rx_en_vtc_25,       
        input                     rx_inc_25,       
        input                     rx_load_25,       
        output   [8:0]            rx_cntvalueout_ext_25,  
        input    [8:0]            rx_cntvaluein_ext_25,    
        input                     rx_ce_ext_25,       
        input                     rx_en_vtc_ext_25,       
        input                     rx_inc_ext_25,       
        input                     rx_load_ext_25,       
        output                    fifo_empty_25,       
        input                     fifo_rd_clk_25,       
        input                     fifo_rd_en_25,       
        output                    bitslip_error_25,

        input                     tri_t_26,           
        input    [8:0]            tx_cntvaluein_26,      
        output   [8:0]            tx_cntvalueout_26,    
        input                     tx_ce_26,          
        input                     tx_en_vtc_26,      
        input                     tx_inc_26,          
        input                     tx_load_26,        
        output   [8:0]            rx_cntvalueout_26,       
        input    [8:0]            rx_cntvaluein_26,       
        input                     rx_ce_26,       
        input                     rx_en_vtc_26,       
        input                     rx_inc_26,       
        input                     rx_load_26,       
        output   [8:0]            rx_cntvalueout_ext_26,  
        input    [8:0]            rx_cntvaluein_ext_26,    
        input                     rx_ce_ext_26,       
        input                     rx_en_vtc_ext_26,       
        input                     rx_inc_ext_26,       
        input                     rx_load_ext_26,       
        output                    fifo_empty_26,       
        input                     fifo_rd_clk_26,       
        input                     fifo_rd_en_26,       
        output                    bitslip_error_26,

        input                     tri_t_27,           
        input    [8:0]            tx_cntvaluein_27,      
        output   [8:0]            tx_cntvalueout_27,    
        input                     tx_ce_27,          
        input                     tx_en_vtc_27,      
        input                     tx_inc_27,          
        input                     tx_load_27,        
        output   [8:0]            rx_cntvalueout_27,       
        input    [8:0]            rx_cntvaluein_27,       
        input                     rx_ce_27,       
        input                     rx_en_vtc_27,       
        input                     rx_inc_27,       
        input                     rx_load_27,       
        output   [8:0]            rx_cntvalueout_ext_27,  
        input    [8:0]            rx_cntvaluein_ext_27,    
        input                     rx_ce_ext_27,       
        input                     rx_en_vtc_ext_27,       
        input                     rx_inc_ext_27,       
        input                     rx_load_ext_27,       
        output                    fifo_empty_27,       
        input                     fifo_rd_clk_27,       
        input                     fifo_rd_en_27,       
        output                    bitslip_error_27,

        input                     tri_t_28,           
        input    [8:0]            tx_cntvaluein_28,      
        output   [8:0]            tx_cntvalueout_28,    
        input                     tx_ce_28,          
        input                     tx_en_vtc_28,      
        input                     tx_inc_28,          
        input                     tx_load_28,        
        output   [8:0]            rx_cntvalueout_28,       
        input    [8:0]            rx_cntvaluein_28,       
        input                     rx_ce_28,       
        input                     rx_en_vtc_28,       
        input                     rx_inc_28,       
        input                     rx_load_28,       
        output   [8:0]            rx_cntvalueout_ext_28,  
        input    [8:0]            rx_cntvaluein_ext_28,    
        input                     rx_ce_ext_28,       
        input                     rx_en_vtc_ext_28,       
        input                     rx_inc_ext_28,       
        input                     rx_load_ext_28,       
        output                    fifo_empty_28,       
        input                     fifo_rd_clk_28,       
        input                     fifo_rd_en_28,       
        output                    bitslip_error_28,

        input                     tri_t_29,           
        input    [8:0]            tx_cntvaluein_29,      
        output   [8:0]            tx_cntvalueout_29,    
        input                     tx_ce_29,          
        input                     tx_en_vtc_29,      
        input                     tx_inc_29,          
        input                     tx_load_29,        
        output   [8:0]            rx_cntvalueout_29,       
        input    [8:0]            rx_cntvaluein_29,       
        input                     rx_ce_29,       
        input                     rx_en_vtc_29,       
        input                     rx_inc_29,       
        input                     rx_load_29,       
        output   [8:0]            rx_cntvalueout_ext_29,  
        input    [8:0]            rx_cntvaluein_ext_29,    
        input                     rx_ce_ext_29,       
        input                     rx_en_vtc_ext_29,       
        input                     rx_inc_ext_29,       
        input                     rx_load_ext_29,       
        output                    fifo_empty_29,       
        input                     fifo_rd_clk_29,       
        input                     fifo_rd_en_29,       
        output                    bitslip_error_29,

        input                     tri_t_30,           
        input    [8:0]            tx_cntvaluein_30,      
        output   [8:0]            tx_cntvalueout_30,    
        input                     tx_ce_30,          
        input                     tx_en_vtc_30,      
        input                     tx_inc_30,          
        input                     tx_load_30,        
        output   [8:0]            rx_cntvalueout_30,       
        input    [8:0]            rx_cntvaluein_30,       
        input                     rx_ce_30,       
        input                     rx_en_vtc_30,       
        input                     rx_inc_30,       
        input                     rx_load_30,       
        output   [8:0]            rx_cntvalueout_ext_30,  
        input    [8:0]            rx_cntvaluein_ext_30,    
        input                     rx_ce_ext_30,       
        input                     rx_en_vtc_ext_30,       
        input                     rx_inc_ext_30,       
        input                     rx_load_ext_30,       
        output                    fifo_empty_30,       
        input                     fifo_rd_clk_30,       
        input                     fifo_rd_en_30,       
        output                    bitslip_error_30,

        input                     tri_t_31,           
        input    [8:0]            tx_cntvaluein_31,      
        output   [8:0]            tx_cntvalueout_31,    
        input                     tx_ce_31,          
        input                     tx_en_vtc_31,      
        input                     tx_inc_31,          
        input                     tx_load_31,        
        output   [8:0]            rx_cntvalueout_31,       
        input    [8:0]            rx_cntvaluein_31,       
        input                     rx_ce_31,       
        input                     rx_en_vtc_31,       
        input                     rx_inc_31,       
        input                     rx_load_31,       
        output   [8:0]            rx_cntvalueout_ext_31,  
        input    [8:0]            rx_cntvaluein_ext_31,    
        input                     rx_ce_ext_31,       
        input                     rx_en_vtc_ext_31,       
        input                     rx_inc_ext_31,       
        input                     rx_load_ext_31,       
        output                    fifo_empty_31,       
        input                     fifo_rd_clk_31,       
        input                     fifo_rd_en_31,       
        output                    bitslip_error_31,

        input                     tri_t_32,           
        input    [8:0]            tx_cntvaluein_32,      
        output   [8:0]            tx_cntvalueout_32,    
        input                     tx_ce_32,          
        input                     tx_en_vtc_32,      
        input                     tx_inc_32,          
        input                     tx_load_32,        
        output   [8:0]            rx_cntvalueout_32,       
        input    [8:0]            rx_cntvaluein_32,       
        input                     rx_ce_32,       
        input                     rx_en_vtc_32,       
        input                     rx_inc_32,       
        input                     rx_load_32,       
        output   [8:0]            rx_cntvalueout_ext_32,  
        input    [8:0]            rx_cntvaluein_ext_32,    
        input                     rx_ce_ext_32,       
        input                     rx_en_vtc_ext_32,       
        input                     rx_inc_ext_32,       
        input                     rx_load_ext_32,       
        output                    fifo_empty_32,       
        input                     fifo_rd_clk_32,       
        input                     fifo_rd_en_32,       
        output                    bitslip_error_32,

        input                     tri_t_33,           
        input    [8:0]            tx_cntvaluein_33,      
        output   [8:0]            tx_cntvalueout_33,    
        input                     tx_ce_33,          
        input                     tx_en_vtc_33,      
        input                     tx_inc_33,          
        input                     tx_load_33,        
        output   [8:0]            rx_cntvalueout_33,       
        input    [8:0]            rx_cntvaluein_33,       
        input                     rx_ce_33,       
        input                     rx_en_vtc_33,       
        input                     rx_inc_33,       
        input                     rx_load_33,       
        output   [8:0]            rx_cntvalueout_ext_33,  
        input    [8:0]            rx_cntvaluein_ext_33,    
        input                     rx_ce_ext_33,       
        input                     rx_en_vtc_ext_33,       
        input                     rx_inc_ext_33,       
        input                     rx_load_ext_33,       
        output                    fifo_empty_33,       
        input                     fifo_rd_clk_33,       
        input                     fifo_rd_en_33,       
        output                    bitslip_error_33,

        input                     tri_t_34,           
        input    [8:0]            tx_cntvaluein_34,      
        output   [8:0]            tx_cntvalueout_34,    
        input                     tx_ce_34,          
        input                     tx_en_vtc_34,      
        input                     tx_inc_34,          
        input                     tx_load_34,        
        output   [8:0]            rx_cntvalueout_34,       
        input    [8:0]            rx_cntvaluein_34,       
        input                     rx_ce_34,       
        input                     rx_en_vtc_34,       
        input                     rx_inc_34,       
        input                     rx_load_34,       
        output   [8:0]            rx_cntvalueout_ext_34,  
        input    [8:0]            rx_cntvaluein_ext_34,    
        input                     rx_ce_ext_34,       
        input                     rx_en_vtc_ext_34,       
        input                     rx_inc_ext_34,       
        input                     rx_load_ext_34,       
        output                    fifo_empty_34,       
        input                     fifo_rd_clk_34,       
        input                     fifo_rd_en_34,       
        output                    bitslip_error_34,

        input                     tri_t_35,           
        input    [8:0]            tx_cntvaluein_35,      
        output   [8:0]            tx_cntvalueout_35,    
        input                     tx_ce_35,          
        input                     tx_en_vtc_35,      
        input                     tx_inc_35,          
        input                     tx_load_35,        
        output   [8:0]            rx_cntvalueout_35,       
        input    [8:0]            rx_cntvaluein_35,       
        input                     rx_ce_35,       
        input                     rx_en_vtc_35,       
        input                     rx_inc_35,       
        input                     rx_load_35,       
        output   [8:0]            rx_cntvalueout_ext_35,  
        input    [8:0]            rx_cntvaluein_ext_35,    
        input                     rx_ce_ext_35,       
        input                     rx_en_vtc_ext_35,       
        input                     rx_inc_ext_35,       
        input                     rx_load_ext_35,       
        output                    fifo_empty_35,       
        input                     fifo_rd_clk_35,       
        input                     fifo_rd_en_35,       
        output                    bitslip_error_35,

        input                     tri_t_36,           
        input    [8:0]            tx_cntvaluein_36,      
        output   [8:0]            tx_cntvalueout_36,    
        input                     tx_ce_36,          
        input                     tx_en_vtc_36,      
        input                     tx_inc_36,          
        input                     tx_load_36,        
        output   [8:0]            rx_cntvalueout_36,       
        input    [8:0]            rx_cntvaluein_36,       
        input                     rx_ce_36,       
        input                     rx_en_vtc_36,       
        input                     rx_inc_36,       
        input                     rx_load_36,       
        output   [8:0]            rx_cntvalueout_ext_36,  
        input    [8:0]            rx_cntvaluein_ext_36,    
        input                     rx_ce_ext_36,       
        input                     rx_en_vtc_ext_36,       
        input                     rx_inc_ext_36,       
        input                     rx_load_ext_36,       
        output                    fifo_empty_36,       
        input                     fifo_rd_clk_36,       
        input                     fifo_rd_en_36,       
        output                    bitslip_error_36,

        input                     tri_t_37,           
        input    [8:0]            tx_cntvaluein_37,      
        output   [8:0]            tx_cntvalueout_37,    
        input                     tx_ce_37,          
        input                     tx_en_vtc_37,      
        input                     tx_inc_37,          
        input                     tx_load_37,        
        output   [8:0]            rx_cntvalueout_37,       
        input    [8:0]            rx_cntvaluein_37,       
        input                     rx_ce_37,       
        input                     rx_en_vtc_37,       
        input                     rx_inc_37,       
        input                     rx_load_37,       
        output   [8:0]            rx_cntvalueout_ext_37,  
        input    [8:0]            rx_cntvaluein_ext_37,    
        input                     rx_ce_ext_37,       
        input                     rx_en_vtc_ext_37,       
        input                     rx_inc_ext_37,       
        input                     rx_load_ext_37,       
        output                    fifo_empty_37,       
        input                     fifo_rd_clk_37,       
        input                     fifo_rd_en_37,       
        output                    bitslip_error_37,

        input                     tri_t_38,           
        input    [8:0]            tx_cntvaluein_38,      
        output   [8:0]            tx_cntvalueout_38,    
        input                     tx_ce_38,          
        input                     tx_en_vtc_38,      
        input                     tx_inc_38,          
        input                     tx_load_38,        
        output   [8:0]            rx_cntvalueout_38,       
        input    [8:0]            rx_cntvaluein_38,       
        input                     rx_ce_38,       
        input                     rx_en_vtc_38,       
        input                     rx_inc_38,       
        input                     rx_load_38,       
        output   [8:0]            rx_cntvalueout_ext_38,  
        input    [8:0]            rx_cntvaluein_ext_38,    
        input                     rx_ce_ext_38,       
        input                     rx_en_vtc_ext_38,       
        input                     rx_inc_ext_38,       
        input                     rx_load_ext_38,       
        output                    fifo_empty_38,       
        input                     fifo_rd_clk_38,       
        input                     fifo_rd_en_38,       
        output                    bitslip_error_38,

        input                     tri_t_39,           
        input    [8:0]            tx_cntvaluein_39,      
        output   [8:0]            tx_cntvalueout_39,    
        input                     tx_ce_39,          
        input                     tx_en_vtc_39,      
        input                     tx_inc_39,          
        input                     tx_load_39,        
        output   [8:0]            rx_cntvalueout_39,       
        input    [8:0]            rx_cntvaluein_39,       
        input                     rx_ce_39,       
        input                     rx_en_vtc_39,       
        input                     rx_inc_39,       
        input                     rx_load_39,       
        output   [8:0]            rx_cntvalueout_ext_39,  
        input    [8:0]            rx_cntvaluein_ext_39,    
        input                     rx_ce_ext_39,       
        input                     rx_en_vtc_ext_39,       
        input                     rx_inc_ext_39,       
        input                     rx_load_ext_39,       
        output                    fifo_empty_39,       
        input                     fifo_rd_clk_39,       
        input                     fifo_rd_en_39,       
        output                    bitslip_error_39,

        input                     tri_t_40,           
        input    [8:0]            tx_cntvaluein_40,      
        output   [8:0]            tx_cntvalueout_40,    
        input                     tx_ce_40,          
        input                     tx_en_vtc_40,      
        input                     tx_inc_40,          
        input                     tx_load_40,        
        output   [8:0]            rx_cntvalueout_40,       
        input    [8:0]            rx_cntvaluein_40,       
        input                     rx_ce_40,       
        input                     rx_en_vtc_40,       
        input                     rx_inc_40,       
        input                     rx_load_40,       
        output   [8:0]            rx_cntvalueout_ext_40,  
        input    [8:0]            rx_cntvaluein_ext_40,    
        input                     rx_ce_ext_40,       
        input                     rx_en_vtc_ext_40,       
        input                     rx_inc_ext_40,       
        input                     rx_load_ext_40,       
        output                    fifo_empty_40,       
        input                     fifo_rd_clk_40,       
        input                     fifo_rd_en_40,       
        output                    bitslip_error_40,

        input                     tri_t_41,           
        input    [8:0]            tx_cntvaluein_41,      
        output   [8:0]            tx_cntvalueout_41,    
        input                     tx_ce_41,          
        input                     tx_en_vtc_41,      
        input                     tx_inc_41,          
        input                     tx_load_41,        
        output   [8:0]            rx_cntvalueout_41,       
        input    [8:0]            rx_cntvaluein_41,       
        input                     rx_ce_41,       
        input                     rx_en_vtc_41,       
        input                     rx_inc_41,       
        input                     rx_load_41,       
        output   [8:0]            rx_cntvalueout_ext_41,  
        input    [8:0]            rx_cntvaluein_ext_41,    
        input                     rx_ce_ext_41,       
        input                     rx_en_vtc_ext_41,       
        input                     rx_inc_ext_41,       
        input                     rx_load_ext_41,       
        output                    fifo_empty_41,       
        input                     fifo_rd_clk_41,       
        input                     fifo_rd_en_41,       
        output                    bitslip_error_41,

        input                     tri_t_42,           
        input    [8:0]            tx_cntvaluein_42,      
        output   [8:0]            tx_cntvalueout_42,    
        input                     tx_ce_42,          
        input                     tx_en_vtc_42,      
        input                     tx_inc_42,          
        input                     tx_load_42,        
        output   [8:0]            rx_cntvalueout_42,       
        input    [8:0]            rx_cntvaluein_42,       
        input                     rx_ce_42,       
        input                     rx_en_vtc_42,       
        input                     rx_inc_42,       
        input                     rx_load_42,       
        output   [8:0]            rx_cntvalueout_ext_42,  
        input    [8:0]            rx_cntvaluein_ext_42,    
        input                     rx_ce_ext_42,       
        input                     rx_en_vtc_ext_42,       
        input                     rx_inc_ext_42,       
        input                     rx_load_ext_42,       
        output                    fifo_empty_42,       
        input                     fifo_rd_clk_42,       
        input                     fifo_rd_en_42,       
        output                    bitslip_error_42,

        input                     tri_t_43,           
        input    [8:0]            tx_cntvaluein_43,      
        output   [8:0]            tx_cntvalueout_43,    
        input                     tx_ce_43,          
        input                     tx_en_vtc_43,      
        input                     tx_inc_43,          
        input                     tx_load_43,        
        output   [8:0]            rx_cntvalueout_43,       
        input    [8:0]            rx_cntvaluein_43,       
        input                     rx_ce_43,       
        input                     rx_en_vtc_43,       
        input                     rx_inc_43,       
        input                     rx_load_43,       
        output   [8:0]            rx_cntvalueout_ext_43,  
        input    [8:0]            rx_cntvaluein_ext_43,    
        input                     rx_ce_ext_43,       
        input                     rx_en_vtc_ext_43,       
        input                     rx_inc_ext_43,       
        input                     rx_load_ext_43,       
        output                    fifo_empty_43,       
        input                     fifo_rd_clk_43,       
        input                     fifo_rd_en_43,       
        output                    bitslip_error_43,

        input                     tri_t_44,           
        input    [8:0]            tx_cntvaluein_44,      
        output   [8:0]            tx_cntvalueout_44,    
        input                     tx_ce_44,          
        input                     tx_en_vtc_44,      
        input                     tx_inc_44,          
        input                     tx_load_44,        
        output   [8:0]            rx_cntvalueout_44,       
        input    [8:0]            rx_cntvaluein_44,       
        input                     rx_ce_44,       
        input                     rx_en_vtc_44,       
        input                     rx_inc_44,       
        input                     rx_load_44,       
        output   [8:0]            rx_cntvalueout_ext_44,  
        input    [8:0]            rx_cntvaluein_ext_44,    
        input                     rx_ce_ext_44,       
        input                     rx_en_vtc_ext_44,       
        input                     rx_inc_ext_44,       
        input                     rx_load_ext_44,       
        output                    fifo_empty_44,       
        input                     fifo_rd_clk_44,       
        input                     fifo_rd_en_44,       
        output                    bitslip_error_44,

        input                     tri_t_45,           
        input    [8:0]            tx_cntvaluein_45,      
        output   [8:0]            tx_cntvalueout_45,    
        input                     tx_ce_45,          
        input                     tx_en_vtc_45,      
        input                     tx_inc_45,          
        input                     tx_load_45,        
        output   [8:0]            rx_cntvalueout_45,       
        input    [8:0]            rx_cntvaluein_45,       
        input                     rx_ce_45,       
        input                     rx_en_vtc_45,       
        input                     rx_inc_45,       
        input                     rx_load_45,       
        output   [8:0]            rx_cntvalueout_ext_45,  
        input    [8:0]            rx_cntvaluein_ext_45,    
        input                     rx_ce_ext_45,       
        input                     rx_en_vtc_ext_45,       
        input                     rx_inc_ext_45,       
        input                     rx_load_ext_45,       
        output                    fifo_empty_45,       
        input                     fifo_rd_clk_45,       
        input                     fifo_rd_en_45,       
        output                    bitslip_error_45,

        input                     tri_t_46,           
        input    [8:0]            tx_cntvaluein_46,      
        output   [8:0]            tx_cntvalueout_46,    
        input                     tx_ce_46,          
        input                     tx_en_vtc_46,      
        input                     tx_inc_46,          
        input                     tx_load_46,        
        output   [8:0]            rx_cntvalueout_46,       
        input    [8:0]            rx_cntvaluein_46,       
        input                     rx_ce_46,       
        input                     rx_en_vtc_46,       
        input                     rx_inc_46,       
        input                     rx_load_46,       
        output   [8:0]            rx_cntvalueout_ext_46,  
        input    [8:0]            rx_cntvaluein_ext_46,    
        input                     rx_ce_ext_46,       
        input                     rx_en_vtc_ext_46,       
        input                     rx_inc_ext_46,       
        input                     rx_load_ext_46,       
        output                    fifo_empty_46,       
        input                     fifo_rd_clk_46,       
        input                     fifo_rd_en_46,       
        output                    bitslip_error_46,

        input                     tri_t_47,           
        input    [8:0]            tx_cntvaluein_47,      
        output   [8:0]            tx_cntvalueout_47,    
        input                     tx_ce_47,          
        input                     tx_en_vtc_47,      
        input                     tx_inc_47,          
        input                     tx_load_47,        
        output   [8:0]            rx_cntvalueout_47,       
        input    [8:0]            rx_cntvaluein_47,       
        input                     rx_ce_47,       
        input                     rx_en_vtc_47,       
        input                     rx_inc_47,       
        input                     rx_load_47,       
        output   [8:0]            rx_cntvalueout_ext_47,  
        input    [8:0]            rx_cntvaluein_ext_47,    
        input                     rx_ce_ext_47,       
        input                     rx_en_vtc_ext_47,       
        input                     rx_inc_ext_47,       
        input                     rx_load_ext_47,       
        output                    fifo_empty_47,       
        input                     fifo_rd_clk_47,       
        input                     fifo_rd_en_47,       
        output                    bitslip_error_47,

        input                     tri_t_48,           
        input    [8:0]            tx_cntvaluein_48,      
        output   [8:0]            tx_cntvalueout_48,    
        input                     tx_ce_48,          
        input                     tx_en_vtc_48,      
        input                     tx_inc_48,          
        input                     tx_load_48,        
        output   [8:0]            rx_cntvalueout_48,       
        input    [8:0]            rx_cntvaluein_48,       
        input                     rx_ce_48,       
        input                     rx_en_vtc_48,       
        input                     rx_inc_48,       
        input                     rx_load_48,       
        output   [8:0]            rx_cntvalueout_ext_48,  
        input    [8:0]            rx_cntvaluein_ext_48,    
        input                     rx_ce_ext_48,       
        input                     rx_en_vtc_ext_48,       
        input                     rx_inc_ext_48,       
        input                     rx_load_ext_48,       
        output                    fifo_empty_48,       
        input                     fifo_rd_clk_48,       
        input                     fifo_rd_en_48,       
        output                    bitslip_error_48,

        input                     tri_t_49,           
        input    [8:0]            tx_cntvaluein_49,      
        output   [8:0]            tx_cntvalueout_49,    
        input                     tx_ce_49,          
        input                     tx_en_vtc_49,      
        input                     tx_inc_49,          
        input                     tx_load_49,        
        output   [8:0]            rx_cntvalueout_49,       
        input    [8:0]            rx_cntvaluein_49,       
        input                     rx_ce_49,       
        input                     rx_en_vtc_49,       
        input                     rx_inc_49,       
        input                     rx_load_49,       
        output   [8:0]            rx_cntvalueout_ext_49,  
        input    [8:0]            rx_cntvaluein_ext_49,    
        input                     rx_ce_ext_49,       
        input                     rx_en_vtc_ext_49,       
        input                     rx_inc_ext_49,       
        input                     rx_load_ext_49,       
        output                    fifo_empty_49,       
        input                     fifo_rd_clk_49,       
        input                     fifo_rd_en_49,       
        output                    bitslip_error_49,

        input                     tri_t_50,           
        input    [8:0]            tx_cntvaluein_50,      
        output   [8:0]            tx_cntvalueout_50,    
        input                     tx_ce_50,          
        input                     tx_en_vtc_50,      
        input                     tx_inc_50,          
        input                     tx_load_50,        
        output   [8:0]            rx_cntvalueout_50,       
        input    [8:0]            rx_cntvaluein_50,       
        input                     rx_ce_50,       
        input                     rx_en_vtc_50,       
        input                     rx_inc_50,       
        input                     rx_load_50,       
        output   [8:0]            rx_cntvalueout_ext_50,  
        input    [8:0]            rx_cntvaluein_ext_50,    
        input                     rx_ce_ext_50,       
        input                     rx_en_vtc_ext_50,       
        input                     rx_inc_ext_50,       
        input                     rx_load_ext_50,       
        output                    fifo_empty_50,       
        input                     fifo_rd_clk_50,       
        input                     fifo_rd_en_50,       
        output                    bitslip_error_50,

        input                     tri_t_51,           
        input    [8:0]            tx_cntvaluein_51,      
        output   [8:0]            tx_cntvalueout_51,    
        input                     tx_ce_51,          
        input                     tx_en_vtc_51,      
        input                     tx_inc_51,          
        input                     tx_load_51,        
        output   [8:0]            rx_cntvalueout_51,       
        input    [8:0]            rx_cntvaluein_51,       
        input                     rx_ce_51,       
        input                     rx_en_vtc_51,       
        input                     rx_inc_51,       
        input                     rx_load_51,       
        output   [8:0]            rx_cntvalueout_ext_51,  
        input    [8:0]            rx_cntvaluein_ext_51,    
        input                     rx_ce_ext_51,       
        input                     rx_en_vtc_ext_51,       
        input                     rx_inc_ext_51,       
        input                     rx_load_ext_51,       
        output                    fifo_empty_51,       
        input                     fifo_rd_clk_51,       
        input                     fifo_rd_en_51,       
        output                    bitslip_error_51,


         output                      fifo_wr_clk_0,
         output                      fifo_wr_clk_6,
         output                      fifo_wr_clk_13,
         output                      fifo_wr_clk_19,
         output                      fifo_wr_clk_26,
         output                      fifo_wr_clk_32,
         output                      fifo_wr_clk_39,
         output                      fifo_wr_clk_45,

         input      [3:0]             tri_tbyte0,
         output     [8:0]             bidir_tx_bs_tri_cntvalueout0,    
         input      [8:0]             bidir_tx_bs_tri_cntvaluein0,     
         input                        bidir_tx_bs_tri_en_vtc0,      
         input                        bidir_tx_bs_tri_ce0,          
         input                        bidir_tx_bs_tri_inc0,         
         input                        bidir_tx_bs_tri_load0,  
         input      [3:0]             tri_tbyte1,
         output     [8:0]             bidir_tx_bs_tri_cntvalueout1,    
         input      [8:0]             bidir_tx_bs_tri_cntvaluein1,     
         input                        bidir_tx_bs_tri_en_vtc1,      
         input                        bidir_tx_bs_tri_ce1,          
         input                        bidir_tx_bs_tri_inc1,         
         input                        bidir_tx_bs_tri_load1,  
         input      [3:0]             tri_tbyte2,
         output     [8:0]             bidir_tx_bs_tri_cntvalueout2,    
         input      [8:0]             bidir_tx_bs_tri_cntvaluein2,     
         input                        bidir_tx_bs_tri_en_vtc2,      
         input                        bidir_tx_bs_tri_ce2,          
         input                        bidir_tx_bs_tri_inc2,         
         input                        bidir_tx_bs_tri_load2,  
         input      [3:0]             tri_tbyte3,
         output     [8:0]             bidir_tx_bs_tri_cntvalueout3,    
         input      [8:0]             bidir_tx_bs_tri_cntvaluein3,     
         input                        bidir_tx_bs_tri_en_vtc3,      
         input                        bidir_tx_bs_tri_ce3,          
         input                        bidir_tx_bs_tri_inc3,         
         input                        bidir_tx_bs_tri_load3,  
         input      [3:0]             tri_tbyte4,
         output     [8:0]             bidir_tx_bs_tri_cntvalueout4,    
         input      [8:0]             bidir_tx_bs_tri_cntvaluein4,     
         input                        bidir_tx_bs_tri_en_vtc4,      
         input                        bidir_tx_bs_tri_ce4,          
         input                        bidir_tx_bs_tri_inc4,         
         input                        bidir_tx_bs_tri_load4,  
         input      [3:0]             tri_tbyte5,
         output     [8:0]             bidir_tx_bs_tri_cntvalueout5,    
         input      [8:0]             bidir_tx_bs_tri_cntvaluein5,     
         input                        bidir_tx_bs_tri_en_vtc5,      
         input                        bidir_tx_bs_tri_ce5,          
         input                        bidir_tx_bs_tri_inc5,         
         input                        bidir_tx_bs_tri_load5,  
         input      [3:0]             tri_tbyte6,
         output     [8:0]             bidir_tx_bs_tri_cntvalueout6,    
         input      [8:0]             bidir_tx_bs_tri_cntvaluein6,     
         input                        bidir_tx_bs_tri_en_vtc6,      
         input                        bidir_tx_bs_tri_ce6,          
         input                        bidir_tx_bs_tri_inc6,         
         input                        bidir_tx_bs_tri_load6,  
         input      [3:0]             tri_tbyte7,
         output     [8:0]             bidir_tx_bs_tri_cntvalueout7,    
         input      [8:0]             bidir_tx_bs_tri_cntvaluein7,     
         input                        bidir_tx_bs_tri_en_vtc7,      
         input                        bidir_tx_bs_tri_ce7,          
         input                        bidir_tx_bs_tri_inc7,         
         input                        bidir_tx_bs_tri_load7,  
         output                       fifo_rd_data_valid,  
// Reset Interface
         input                        rst
);


    //Attributes set to their DEFUALT VALUES
    //TX_BITSLICE
    localparam C_TX_DELAY_FORMAT              = "TIME";
    localparam C_TX_IS_CLK_INVERTED           = 1'b0;
    localparam C_TX_IS_RST_DLY_INVERTED       = 1'b0;
    localparam C_TX_IS_RST_INVERTED           = 1'b0;
    localparam C_TX_NATIVE_ODELAY_BYPASS      = "FALSE";

    //RX_BITSLICE
    //localparam C_RX_DELAY_FORMAT              = "TIME";
    localparam C_RX_FIFO_SYNC_MODE            = "FALSE";
    localparam C_RX_IS_CLK_EXT_INVERTED       = 1'b0;           
    localparam C_RX_IS_RST_DLY_EXT_INVERTED   = 1'b0;   
    localparam C_RX_IS_CLK_INVERTED           = 1'b0;                   
    localparam C_RX_IS_RST_DLY_INVERTED       = 1'b0;           
    localparam C_RX_IS_RST_INVERTED           = 1'b0;                   

    //RXTX_BITSLICE
    localparam C_BIDIR_FIFO_SYNC_MODE         = "FALSE";
    localparam C_BIDIR_RX_DELAY_FORMAT        = "TIME";
    localparam C_BIDIR_TX_DELAY_FORMAT        = "TIME";
    localparam C_BIDIR_IS_RX_CLK_INVERTED     = 1'b0;
    localparam C_BIDIR_IS_RX_RST_DLY_INVERTED = 1'b0;
    localparam C_BIDIR_IS_RX_RST_INVERTED     = 1'b0;
    localparam C_BIDIR_IS_TX_CLK_INVERTED     = 1'b0;
    localparam C_BIDIR_IS_TX_RST_DLY_INVERTED = 1'b0;
    localparam C_BIDIR_IS_TX_RST_INVERTED     = 1'b0;

    //BITSLICE_CONTROL
    localparam C_BSC_CTRL_CLK                 = "EXTERNAL";
    localparam C_BSC_EN_DYN_ODLY_MODE         = "FALSE";
    localparam C_BSC_IDLY_VT_TRACK            = "TRUE";
    localparam C_BSC_ODLY_VT_TRACK            = "TRUE";
    localparam C_BSC_QDLY_VT_TRACK            = "TRUE";
    localparam C_BSC_READ_IDLE_COUNT          = 6'h00;
    localparam C_BSC_REFCLK_SRC               = "PLLCLK";
    localparam C_BSC_ROUNDING_FACTOR          = 16;
    localparam C_BSC_RXGATE_EXTEND            = "FALSE";
    localparam C_BSC_RX_GATING                = "DISABLE";
    localparam C_BSC_SIM_SPEEDUP              = "FAST";
    localparam C_BSC_SELF_CALIBRATE           = "ENABLE";

    //TX_BITSLICE_TRI
    localparam C_TX_TRI_DELAY_FORMAT          =  "TIME";
    localparam C_TX_TRI_INIT                  =  1'b1;
    localparam C_TX_TRI_IS_CLK_INVERTED       =  1'b0;
    localparam C_TX_TRI_IS_RST_DLY_INVERTED   =  1'b0;
    localparam C_TX_TRI_IS_RST_INVERTED       =  1'b0;
    localparam C_TX_TRI_OUTPUT_PHASE_90       =  "FALSE";
    localparam C_TX_TRI_NATIVE_ODELAY_BYPASS  =  "FALSE";


   wire int_fifo_empty_0;
   wire int_fifo_empty_1;
   wire int_fifo_empty_2;
   wire int_fifo_empty_3;
   wire int_fifo_empty_4;
   wire int_fifo_empty_5;
   wire int_fifo_empty_6;
   wire int_fifo_empty_7;
   wire int_fifo_empty_8;
   wire int_fifo_empty_9;

   assign fifo_empty_0 = int_fifo_empty_0;
   assign fifo_empty_1 = int_fifo_empty_1;
   assign fifo_empty_2 = int_fifo_empty_2;
   assign fifo_empty_3 = int_fifo_empty_3;
   assign fifo_empty_4 = int_fifo_empty_4;
   assign fifo_empty_5 = int_fifo_empty_5;
   assign fifo_empty_6 = int_fifo_empty_6;
   assign fifo_empty_7 = int_fifo_empty_7;
   assign fifo_empty_8 = int_fifo_empty_8;
   assign fifo_empty_9 = int_fifo_empty_9;
    assign fifo_rd_data_valid = 1'b0;

bd_7289_phy_0_hssio_rx_hssio_wiz_top #(
    .C_INCLK_PIN                    (C_INCLK_PIN),
    .C_ENABLE_N_PINS                (C_ENABLE_N_PINS),
    .C_TEMPLATE                     (C_TEMPLATE),
    .C_DIV_MODE                     (C_DIV_MODE),
    .C_SERIALIZATION_FACTOR         (C_SERIALIZATION_FACTOR),
    .C_USE_RIU_CLK_FROM_PLL         (0), 
    .C_CLKIN_PERIOD                 (C_CLKIN_PERIOD),
    .C_PLL0_DIV_FACTOR              (C_PLL0_DIV_FACTOR),
    .C_PLL1_DIV_FACTOR              (C_PLL1_DIV_FACTOR),
    .C_PLL0_CLKOUTPHY_MODE          (C_PLL0_CLKOUTPHY_MODE),
    .C_PLL1_CLKOUTPHY_MODE          (C_PLL1_CLKOUTPHY_MODE),
    .C_PLL0_RX_EXTERNAL_CLK_TO_DATA (C_PLL0_RX_EXTERNAL_CLK_TO_DATA),
    .C_PLL0_CLKFBOUT_MULT           (C_PLL0_CLKFBOUT_MULT),
    .C_PLL0_DIVCLK_DIVIDE           (C_PLL0_DIVCLK_DIVIDE),
    .C_PLL1_CLKFBOUT_MULT           (C_PLL1_CLKFBOUT_MULT),
    .C_PLL1_DIVCLK_DIVIDE           (C_PLL1_DIVCLK_DIVIDE),
    .C_PLL0_CLKOUT1_DIVIDE          (C_PLL0_CLKOUT1_DIVIDE),
    .C_PLL0_FIFO_WRITE_CLK_EN       (C_PLL0_FIFO_WRITE_CLK_EN),
    .C_PLL0_CLK_SOURCE              (C_PLL0_CLK_SOURCE),
    .C_RX_DELAY_CASCADE             (C_RX_DELAY_CASCADE),
    .C_RX_DELAY_TYPE0      (C_RX_DELAY_TYPE0),
    .C_RX_DELAY_VALUE0      (C_RX_DELAY_VALUE0),
    .C_RX_DELAY_VALUE_EXT0  (C_RX_DELAY_VALUE_EXT0),
    .C_TX_DELAY_TYPE0       (C_TX_DELAY_TYPE0),
    .C_TX_DELAY_VALUE0      (C_TX_DELAY_VALUE0),
    .C_RX_DELAY_TYPE1      (C_RX_DELAY_TYPE1),
    .C_RX_DELAY_VALUE1      (C_RX_DELAY_VALUE1),
    .C_RX_DELAY_VALUE_EXT1  (C_RX_DELAY_VALUE_EXT1),
    .C_TX_DELAY_TYPE1       (C_TX_DELAY_TYPE1),
    .C_TX_DELAY_VALUE1      (C_TX_DELAY_VALUE1),
    .C_RX_DELAY_TYPE2      (C_RX_DELAY_TYPE2),
    .C_RX_DELAY_VALUE2      (C_RX_DELAY_VALUE2),
    .C_RX_DELAY_VALUE_EXT2  (C_RX_DELAY_VALUE_EXT2),
    .C_TX_DELAY_TYPE2       (C_TX_DELAY_TYPE2),
    .C_TX_DELAY_VALUE2      (C_TX_DELAY_VALUE2),
    .C_RX_DELAY_TYPE3      (C_RX_DELAY_TYPE3),
    .C_RX_DELAY_VALUE3      (C_RX_DELAY_VALUE3),
    .C_RX_DELAY_VALUE_EXT3  (C_RX_DELAY_VALUE_EXT3),
    .C_TX_DELAY_TYPE3       (C_TX_DELAY_TYPE3),
    .C_TX_DELAY_VALUE3      (C_TX_DELAY_VALUE3),
    .C_RX_DELAY_TYPE4      (C_RX_DELAY_TYPE4),
    .C_RX_DELAY_VALUE4      (C_RX_DELAY_VALUE4),
    .C_RX_DELAY_VALUE_EXT4  (C_RX_DELAY_VALUE_EXT4),
    .C_TX_DELAY_TYPE4       (C_TX_DELAY_TYPE4),
    .C_TX_DELAY_VALUE4      (C_TX_DELAY_VALUE4),
    .C_RX_DELAY_TYPE5      (C_RX_DELAY_TYPE5),
    .C_RX_DELAY_VALUE5      (C_RX_DELAY_VALUE5),
    .C_RX_DELAY_VALUE_EXT5  (C_RX_DELAY_VALUE_EXT5),
    .C_TX_DELAY_TYPE5       (C_TX_DELAY_TYPE5),
    .C_TX_DELAY_VALUE5      (C_TX_DELAY_VALUE5),
    .C_RX_DELAY_TYPE6      (C_RX_DELAY_TYPE6),
    .C_RX_DELAY_VALUE6      (C_RX_DELAY_VALUE6),
    .C_RX_DELAY_VALUE_EXT6  (C_RX_DELAY_VALUE_EXT6),
    .C_TX_DELAY_TYPE6       (C_TX_DELAY_TYPE6),
    .C_TX_DELAY_VALUE6      (C_TX_DELAY_VALUE6),
    .C_RX_DELAY_TYPE7      (C_RX_DELAY_TYPE7),
    .C_RX_DELAY_VALUE7      (C_RX_DELAY_VALUE7),
    .C_RX_DELAY_VALUE_EXT7  (C_RX_DELAY_VALUE_EXT7),
    .C_TX_DELAY_TYPE7       (C_TX_DELAY_TYPE7),
    .C_TX_DELAY_VALUE7      (C_TX_DELAY_VALUE7),
    .C_RX_DELAY_TYPE8      (C_RX_DELAY_TYPE8),
    .C_RX_DELAY_VALUE8      (C_RX_DELAY_VALUE8),
    .C_RX_DELAY_VALUE_EXT8  (C_RX_DELAY_VALUE_EXT8),
    .C_TX_DELAY_TYPE8       (C_TX_DELAY_TYPE8),
    .C_TX_DELAY_VALUE8      (C_TX_DELAY_VALUE8),
    .C_RX_DELAY_TYPE9      (C_RX_DELAY_TYPE9),
    .C_RX_DELAY_VALUE9      (C_RX_DELAY_VALUE9),
    .C_RX_DELAY_VALUE_EXT9  (C_RX_DELAY_VALUE_EXT9),
    .C_TX_DELAY_TYPE9       (C_TX_DELAY_TYPE9),
    .C_TX_DELAY_VALUE9      (C_TX_DELAY_VALUE9),
    .C_RX_DELAY_TYPE10      (C_RX_DELAY_TYPE10),
    .C_RX_DELAY_VALUE10      (C_RX_DELAY_VALUE10),
    .C_RX_DELAY_VALUE_EXT10  (C_RX_DELAY_VALUE_EXT10),
    .C_TX_DELAY_TYPE10       (C_TX_DELAY_TYPE10),
    .C_TX_DELAY_VALUE10      (C_TX_DELAY_VALUE10),
    .C_RX_DELAY_TYPE11      (C_RX_DELAY_TYPE11),
    .C_RX_DELAY_VALUE11      (C_RX_DELAY_VALUE11),
    .C_RX_DELAY_VALUE_EXT11  (C_RX_DELAY_VALUE_EXT11),
    .C_TX_DELAY_TYPE11       (C_TX_DELAY_TYPE11),
    .C_TX_DELAY_VALUE11      (C_TX_DELAY_VALUE11),
    .C_RX_DELAY_TYPE12      (C_RX_DELAY_TYPE12),
    .C_RX_DELAY_VALUE12      (C_RX_DELAY_VALUE12),
    .C_RX_DELAY_VALUE_EXT12  (C_RX_DELAY_VALUE_EXT12),
    .C_TX_DELAY_TYPE12       (C_TX_DELAY_TYPE12),
    .C_TX_DELAY_VALUE12      (C_TX_DELAY_VALUE12),
    .C_RX_DELAY_TYPE13      (C_RX_DELAY_TYPE13),
    .C_RX_DELAY_VALUE13      (C_RX_DELAY_VALUE13),
    .C_RX_DELAY_VALUE_EXT13  (C_RX_DELAY_VALUE_EXT13),
    .C_TX_DELAY_TYPE13       (C_TX_DELAY_TYPE13),
    .C_TX_DELAY_VALUE13      (C_TX_DELAY_VALUE13),
    .C_RX_DELAY_TYPE14      (C_RX_DELAY_TYPE14),
    .C_RX_DELAY_VALUE14      (C_RX_DELAY_VALUE14),
    .C_RX_DELAY_VALUE_EXT14  (C_RX_DELAY_VALUE_EXT14),
    .C_TX_DELAY_TYPE14       (C_TX_DELAY_TYPE14),
    .C_TX_DELAY_VALUE14      (C_TX_DELAY_VALUE14),
    .C_RX_DELAY_TYPE15      (C_RX_DELAY_TYPE15),
    .C_RX_DELAY_VALUE15      (C_RX_DELAY_VALUE15),
    .C_RX_DELAY_VALUE_EXT15  (C_RX_DELAY_VALUE_EXT15),
    .C_TX_DELAY_TYPE15       (C_TX_DELAY_TYPE15),
    .C_TX_DELAY_VALUE15      (C_TX_DELAY_VALUE15),
    .C_RX_DELAY_TYPE16      (C_RX_DELAY_TYPE16),
    .C_RX_DELAY_VALUE16      (C_RX_DELAY_VALUE16),
    .C_RX_DELAY_VALUE_EXT16  (C_RX_DELAY_VALUE_EXT16),
    .C_TX_DELAY_TYPE16       (C_TX_DELAY_TYPE16),
    .C_TX_DELAY_VALUE16      (C_TX_DELAY_VALUE16),
    .C_RX_DELAY_TYPE17      (C_RX_DELAY_TYPE17),
    .C_RX_DELAY_VALUE17      (C_RX_DELAY_VALUE17),
    .C_RX_DELAY_VALUE_EXT17  (C_RX_DELAY_VALUE_EXT17),
    .C_TX_DELAY_TYPE17       (C_TX_DELAY_TYPE17),
    .C_TX_DELAY_VALUE17      (C_TX_DELAY_VALUE17),
    .C_RX_DELAY_TYPE18      (C_RX_DELAY_TYPE18),
    .C_RX_DELAY_VALUE18      (C_RX_DELAY_VALUE18),
    .C_RX_DELAY_VALUE_EXT18  (C_RX_DELAY_VALUE_EXT18),
    .C_TX_DELAY_TYPE18       (C_TX_DELAY_TYPE18),
    .C_TX_DELAY_VALUE18      (C_TX_DELAY_VALUE18),
    .C_RX_DELAY_TYPE19      (C_RX_DELAY_TYPE19),
    .C_RX_DELAY_VALUE19      (C_RX_DELAY_VALUE19),
    .C_RX_DELAY_VALUE_EXT19  (C_RX_DELAY_VALUE_EXT19),
    .C_TX_DELAY_TYPE19       (C_TX_DELAY_TYPE19),
    .C_TX_DELAY_VALUE19      (C_TX_DELAY_VALUE19),
    .C_RX_DELAY_TYPE20      (C_RX_DELAY_TYPE20),
    .C_RX_DELAY_VALUE20      (C_RX_DELAY_VALUE20),
    .C_RX_DELAY_VALUE_EXT20  (C_RX_DELAY_VALUE_EXT20),
    .C_TX_DELAY_TYPE20       (C_TX_DELAY_TYPE20),
    .C_TX_DELAY_VALUE20      (C_TX_DELAY_VALUE20),
    .C_RX_DELAY_TYPE21      (C_RX_DELAY_TYPE21),
    .C_RX_DELAY_VALUE21      (C_RX_DELAY_VALUE21),
    .C_RX_DELAY_VALUE_EXT21  (C_RX_DELAY_VALUE_EXT21),
    .C_TX_DELAY_TYPE21       (C_TX_DELAY_TYPE21),
    .C_TX_DELAY_VALUE21      (C_TX_DELAY_VALUE21),
    .C_RX_DELAY_TYPE22      (C_RX_DELAY_TYPE22),
    .C_RX_DELAY_VALUE22      (C_RX_DELAY_VALUE22),
    .C_RX_DELAY_VALUE_EXT22  (C_RX_DELAY_VALUE_EXT22),
    .C_TX_DELAY_TYPE22       (C_TX_DELAY_TYPE22),
    .C_TX_DELAY_VALUE22      (C_TX_DELAY_VALUE22),
    .C_RX_DELAY_TYPE23      (C_RX_DELAY_TYPE23),
    .C_RX_DELAY_VALUE23      (C_RX_DELAY_VALUE23),
    .C_RX_DELAY_VALUE_EXT23  (C_RX_DELAY_VALUE_EXT23),
    .C_TX_DELAY_TYPE23       (C_TX_DELAY_TYPE23),
    .C_TX_DELAY_VALUE23      (C_TX_DELAY_VALUE23),
    .C_RX_DELAY_TYPE24      (C_RX_DELAY_TYPE24),
    .C_RX_DELAY_VALUE24      (C_RX_DELAY_VALUE24),
    .C_RX_DELAY_VALUE_EXT24  (C_RX_DELAY_VALUE_EXT24),
    .C_TX_DELAY_TYPE24       (C_TX_DELAY_TYPE24),
    .C_TX_DELAY_VALUE24      (C_TX_DELAY_VALUE24),
    .C_RX_DELAY_TYPE25      (C_RX_DELAY_TYPE25),
    .C_RX_DELAY_VALUE25      (C_RX_DELAY_VALUE25),
    .C_RX_DELAY_VALUE_EXT25  (C_RX_DELAY_VALUE_EXT25),
    .C_TX_DELAY_TYPE25       (C_TX_DELAY_TYPE25),
    .C_TX_DELAY_VALUE25      (C_TX_DELAY_VALUE25),
    .C_RX_DELAY_TYPE26      (C_RX_DELAY_TYPE26),
    .C_RX_DELAY_VALUE26      (C_RX_DELAY_VALUE26),
    .C_RX_DELAY_VALUE_EXT26  (C_RX_DELAY_VALUE_EXT26),
    .C_TX_DELAY_TYPE26       (C_TX_DELAY_TYPE26),
    .C_TX_DELAY_VALUE26      (C_TX_DELAY_VALUE26),
    .C_RX_DELAY_TYPE27      (C_RX_DELAY_TYPE27),
    .C_RX_DELAY_VALUE27      (C_RX_DELAY_VALUE27),
    .C_RX_DELAY_VALUE_EXT27  (C_RX_DELAY_VALUE_EXT27),
    .C_TX_DELAY_TYPE27       (C_TX_DELAY_TYPE27),
    .C_TX_DELAY_VALUE27      (C_TX_DELAY_VALUE27),
    .C_RX_DELAY_TYPE28      (C_RX_DELAY_TYPE28),
    .C_RX_DELAY_VALUE28      (C_RX_DELAY_VALUE28),
    .C_RX_DELAY_VALUE_EXT28  (C_RX_DELAY_VALUE_EXT28),
    .C_TX_DELAY_TYPE28       (C_TX_DELAY_TYPE28),
    .C_TX_DELAY_VALUE28      (C_TX_DELAY_VALUE28),
    .C_RX_DELAY_TYPE29      (C_RX_DELAY_TYPE29),
    .C_RX_DELAY_VALUE29      (C_RX_DELAY_VALUE29),
    .C_RX_DELAY_VALUE_EXT29  (C_RX_DELAY_VALUE_EXT29),
    .C_TX_DELAY_TYPE29       (C_TX_DELAY_TYPE29),
    .C_TX_DELAY_VALUE29      (C_TX_DELAY_VALUE29),
    .C_RX_DELAY_TYPE30      (C_RX_DELAY_TYPE30),
    .C_RX_DELAY_VALUE30      (C_RX_DELAY_VALUE30),
    .C_RX_DELAY_VALUE_EXT30  (C_RX_DELAY_VALUE_EXT30),
    .C_TX_DELAY_TYPE30       (C_TX_DELAY_TYPE30),
    .C_TX_DELAY_VALUE30      (C_TX_DELAY_VALUE30),
    .C_RX_DELAY_TYPE31      (C_RX_DELAY_TYPE31),
    .C_RX_DELAY_VALUE31      (C_RX_DELAY_VALUE31),
    .C_RX_DELAY_VALUE_EXT31  (C_RX_DELAY_VALUE_EXT31),
    .C_TX_DELAY_TYPE31       (C_TX_DELAY_TYPE31),
    .C_TX_DELAY_VALUE31      (C_TX_DELAY_VALUE31),
    .C_RX_DELAY_TYPE32      (C_RX_DELAY_TYPE32),
    .C_RX_DELAY_VALUE32      (C_RX_DELAY_VALUE32),
    .C_RX_DELAY_VALUE_EXT32  (C_RX_DELAY_VALUE_EXT32),
    .C_TX_DELAY_TYPE32       (C_TX_DELAY_TYPE32),
    .C_TX_DELAY_VALUE32      (C_TX_DELAY_VALUE32),
    .C_RX_DELAY_TYPE33      (C_RX_DELAY_TYPE33),
    .C_RX_DELAY_VALUE33      (C_RX_DELAY_VALUE33),
    .C_RX_DELAY_VALUE_EXT33  (C_RX_DELAY_VALUE_EXT33),
    .C_TX_DELAY_TYPE33       (C_TX_DELAY_TYPE33),
    .C_TX_DELAY_VALUE33      (C_TX_DELAY_VALUE33),
    .C_RX_DELAY_TYPE34      (C_RX_DELAY_TYPE34),
    .C_RX_DELAY_VALUE34      (C_RX_DELAY_VALUE34),
    .C_RX_DELAY_VALUE_EXT34  (C_RX_DELAY_VALUE_EXT34),
    .C_TX_DELAY_TYPE34       (C_TX_DELAY_TYPE34),
    .C_TX_DELAY_VALUE34      (C_TX_DELAY_VALUE34),
    .C_RX_DELAY_TYPE35      (C_RX_DELAY_TYPE35),
    .C_RX_DELAY_VALUE35      (C_RX_DELAY_VALUE35),
    .C_RX_DELAY_VALUE_EXT35  (C_RX_DELAY_VALUE_EXT35),
    .C_TX_DELAY_TYPE35       (C_TX_DELAY_TYPE35),
    .C_TX_DELAY_VALUE35      (C_TX_DELAY_VALUE35),
    .C_RX_DELAY_TYPE36      (C_RX_DELAY_TYPE36),
    .C_RX_DELAY_VALUE36      (C_RX_DELAY_VALUE36),
    .C_RX_DELAY_VALUE_EXT36  (C_RX_DELAY_VALUE_EXT36),
    .C_TX_DELAY_TYPE36       (C_TX_DELAY_TYPE36),
    .C_TX_DELAY_VALUE36      (C_TX_DELAY_VALUE36),
    .C_RX_DELAY_TYPE37      (C_RX_DELAY_TYPE37),
    .C_RX_DELAY_VALUE37      (C_RX_DELAY_VALUE37),
    .C_RX_DELAY_VALUE_EXT37  (C_RX_DELAY_VALUE_EXT37),
    .C_TX_DELAY_TYPE37       (C_TX_DELAY_TYPE37),
    .C_TX_DELAY_VALUE37      (C_TX_DELAY_VALUE37),
    .C_RX_DELAY_TYPE38      (C_RX_DELAY_TYPE38),
    .C_RX_DELAY_VALUE38      (C_RX_DELAY_VALUE38),
    .C_RX_DELAY_VALUE_EXT38  (C_RX_DELAY_VALUE_EXT38),
    .C_TX_DELAY_TYPE38       (C_TX_DELAY_TYPE38),
    .C_TX_DELAY_VALUE38      (C_TX_DELAY_VALUE38),
    .C_RX_DELAY_TYPE39      (C_RX_DELAY_TYPE39),
    .C_RX_DELAY_VALUE39      (C_RX_DELAY_VALUE39),
    .C_RX_DELAY_VALUE_EXT39  (C_RX_DELAY_VALUE_EXT39),
    .C_TX_DELAY_TYPE39       (C_TX_DELAY_TYPE39),
    .C_TX_DELAY_VALUE39      (C_TX_DELAY_VALUE39),
    .C_RX_DELAY_TYPE40      (C_RX_DELAY_TYPE40),
    .C_RX_DELAY_VALUE40      (C_RX_DELAY_VALUE40),
    .C_RX_DELAY_VALUE_EXT40  (C_RX_DELAY_VALUE_EXT40),
    .C_TX_DELAY_TYPE40       (C_TX_DELAY_TYPE40),
    .C_TX_DELAY_VALUE40      (C_TX_DELAY_VALUE40),
    .C_RX_DELAY_TYPE41      (C_RX_DELAY_TYPE41),
    .C_RX_DELAY_VALUE41      (C_RX_DELAY_VALUE41),
    .C_RX_DELAY_VALUE_EXT41  (C_RX_DELAY_VALUE_EXT41),
    .C_TX_DELAY_TYPE41       (C_TX_DELAY_TYPE41),
    .C_TX_DELAY_VALUE41      (C_TX_DELAY_VALUE41),
    .C_RX_DELAY_TYPE42      (C_RX_DELAY_TYPE42),
    .C_RX_DELAY_VALUE42      (C_RX_DELAY_VALUE42),
    .C_RX_DELAY_VALUE_EXT42  (C_RX_DELAY_VALUE_EXT42),
    .C_TX_DELAY_TYPE42       (C_TX_DELAY_TYPE42),
    .C_TX_DELAY_VALUE42      (C_TX_DELAY_VALUE42),
    .C_RX_DELAY_TYPE43      (C_RX_DELAY_TYPE43),
    .C_RX_DELAY_VALUE43      (C_RX_DELAY_VALUE43),
    .C_RX_DELAY_VALUE_EXT43  (C_RX_DELAY_VALUE_EXT43),
    .C_TX_DELAY_TYPE43       (C_TX_DELAY_TYPE43),
    .C_TX_DELAY_VALUE43      (C_TX_DELAY_VALUE43),
    .C_RX_DELAY_TYPE44      (C_RX_DELAY_TYPE44),
    .C_RX_DELAY_VALUE44      (C_RX_DELAY_VALUE44),
    .C_RX_DELAY_VALUE_EXT44  (C_RX_DELAY_VALUE_EXT44),
    .C_TX_DELAY_TYPE44       (C_TX_DELAY_TYPE44),
    .C_TX_DELAY_VALUE44      (C_TX_DELAY_VALUE44),
    .C_RX_DELAY_TYPE45      (C_RX_DELAY_TYPE45),
    .C_RX_DELAY_VALUE45      (C_RX_DELAY_VALUE45),
    .C_RX_DELAY_VALUE_EXT45  (C_RX_DELAY_VALUE_EXT45),
    .C_TX_DELAY_TYPE45       (C_TX_DELAY_TYPE45),
    .C_TX_DELAY_VALUE45      (C_TX_DELAY_VALUE45),
    .C_RX_DELAY_TYPE46      (C_RX_DELAY_TYPE46),
    .C_RX_DELAY_VALUE46      (C_RX_DELAY_VALUE46),
    .C_RX_DELAY_VALUE_EXT46  (C_RX_DELAY_VALUE_EXT46),
    .C_TX_DELAY_TYPE46       (C_TX_DELAY_TYPE46),
    .C_TX_DELAY_VALUE46      (C_TX_DELAY_VALUE46),
    .C_RX_DELAY_TYPE47      (C_RX_DELAY_TYPE47),
    .C_RX_DELAY_VALUE47      (C_RX_DELAY_VALUE47),
    .C_RX_DELAY_VALUE_EXT47  (C_RX_DELAY_VALUE_EXT47),
    .C_TX_DELAY_TYPE47       (C_TX_DELAY_TYPE47),
    .C_TX_DELAY_VALUE47      (C_TX_DELAY_VALUE47),
    .C_RX_DELAY_TYPE48      (C_RX_DELAY_TYPE48),
    .C_RX_DELAY_VALUE48      (C_RX_DELAY_VALUE48),
    .C_RX_DELAY_VALUE_EXT48  (C_RX_DELAY_VALUE_EXT48),
    .C_TX_DELAY_TYPE48       (C_TX_DELAY_TYPE48),
    .C_TX_DELAY_VALUE48      (C_TX_DELAY_VALUE48),
    .C_RX_DELAY_TYPE49      (C_RX_DELAY_TYPE49),
    .C_RX_DELAY_VALUE49      (C_RX_DELAY_VALUE49),
    .C_RX_DELAY_VALUE_EXT49  (C_RX_DELAY_VALUE_EXT49),
    .C_TX_DELAY_TYPE49       (C_TX_DELAY_TYPE49),
    .C_TX_DELAY_VALUE49      (C_TX_DELAY_VALUE49),
    .C_RX_DELAY_TYPE50      (C_RX_DELAY_TYPE50),
    .C_RX_DELAY_VALUE50      (C_RX_DELAY_VALUE50),
    .C_RX_DELAY_VALUE_EXT50  (C_RX_DELAY_VALUE_EXT50),
    .C_TX_DELAY_TYPE50       (C_TX_DELAY_TYPE50),
    .C_TX_DELAY_VALUE50      (C_TX_DELAY_VALUE50),
    .C_RX_DELAY_TYPE51      (C_RX_DELAY_TYPE51),
    .C_RX_DELAY_VALUE51      (C_RX_DELAY_VALUE51),
    .C_RX_DELAY_VALUE_EXT51  (C_RX_DELAY_VALUE_EXT51),
    .C_TX_DELAY_TYPE51       (C_TX_DELAY_TYPE51),
    .C_TX_DELAY_VALUE51      (C_TX_DELAY_VALUE51),
    .C_CLK_FWD_PHASE                (C_CLK_FWD_PHASE),
    .C_TX_DATA_PHASE                (C_TX_DATA_PHASE),
    .C_ENABLE_BITSLIP               (C_ENABLE_BITSLIP),
    .C_ENABLE_DATA_BITSLIP          (C_ENABLE_DATA_BITSLIP),
    .C_BITSLIP_MODE                 (C_BITSLIP_MODE),
    .C_BITSLIP_VAL                  (C_BITSLIP_VAL),
    .C_EN_TX_TRI                    (C_ENABLE_TX_TRI),
    .C_EN_MULTI_INTF                (C_EN_MULTI_INTF_PORTS),
    .C_DATA_TRI                     (C_DATA_TRI),
    .C_CLOCK_TRI                    (C_CLOCK_TRI),
    .C_DEVICE                       (C_DEVICE),
    .C_EN_BSC0                      (C_EN_BSC0),
    .C_EN_BSC1                      (C_EN_BSC1),
    .C_EN_BSC2                      (C_EN_BSC2),
    .C_EN_BSC3                      (C_EN_BSC3),
    .C_EN_BSC4                      (C_EN_BSC4),
    .C_EN_BSC5                      (C_EN_BSC5),
    .C_EN_BSC6                      (C_EN_BSC6),
    .C_EN_BSC7                      (C_EN_BSC7),
    .C_SERIAL_MODE                  (C_SERIAL_MODE),
    .C_EN_TX                        (C_EN_TX),
    .C_EN_RX                        (C_EN_RX),
    .C_ENABLE_RIU_SPLIT             (C_ENABLE_RIU_SPLIT),
    .C_EN_RIU_OR0                   (C_EN_RIU_OR0),
    .C_EN_RIU_OR1                   (C_EN_RIU_OR1),
    .C_EN_RIU_OR2                   (C_EN_RIU_OR2),
    .C_EN_RIU_OR3                   (C_EN_RIU_OR3),
    .C_NIB0_EN_OTHER_PCLK       (C_NIB0_EN_OTHER_PCLK),
    .C_NIB0_EN_OTHER_NCLK       (C_NIB0_EN_OTHER_NCLK),
    .C_NIB0_EN_CLK_TO_EXT_NORTH (C_NIB0_EN_CLK_TO_EXT_NORTH),
    .C_NIB0_EN_CLK_TO_EXT_SOUTH (C_NIB0_EN_CLK_TO_EXT_SOUTH),
    .C_TX_TRI_DELAY_TYPE0       (C_TX_DELAY_TYPE),
    .C_TX_TRI_DELAY_VALUE0      (C_TX_DELAY_VALUE),
    .C_NIB1_EN_OTHER_PCLK       (C_NIB1_EN_OTHER_PCLK),
    .C_NIB1_EN_OTHER_NCLK       (C_NIB1_EN_OTHER_NCLK),
    .C_NIB1_EN_CLK_TO_EXT_NORTH (C_NIB1_EN_CLK_TO_EXT_NORTH),
    .C_NIB1_EN_CLK_TO_EXT_SOUTH (C_NIB1_EN_CLK_TO_EXT_SOUTH),
    .C_TX_TRI_DELAY_TYPE1       (C_TX_DELAY_TYPE),
    .C_TX_TRI_DELAY_VALUE1      (C_TX_DELAY_VALUE),
    .C_NIB2_EN_OTHER_PCLK       (C_NIB2_EN_OTHER_PCLK),
    .C_NIB2_EN_OTHER_NCLK       (C_NIB2_EN_OTHER_NCLK),
    .C_NIB2_EN_CLK_TO_EXT_NORTH (C_NIB2_EN_CLK_TO_EXT_NORTH),
    .C_NIB2_EN_CLK_TO_EXT_SOUTH (C_NIB2_EN_CLK_TO_EXT_SOUTH),
    .C_TX_TRI_DELAY_TYPE2       (C_TX_DELAY_TYPE),
    .C_TX_TRI_DELAY_VALUE2      (C_TX_DELAY_VALUE),
    .C_NIB3_EN_OTHER_PCLK       (C_NIB3_EN_OTHER_PCLK),
    .C_NIB3_EN_OTHER_NCLK       (C_NIB3_EN_OTHER_NCLK),
    .C_NIB3_EN_CLK_TO_EXT_NORTH (C_NIB3_EN_CLK_TO_EXT_NORTH),
    .C_NIB3_EN_CLK_TO_EXT_SOUTH (C_NIB3_EN_CLK_TO_EXT_SOUTH),
    .C_TX_TRI_DELAY_TYPE3       (C_TX_DELAY_TYPE),
    .C_TX_TRI_DELAY_VALUE3      (C_TX_DELAY_VALUE),
    .C_NIB4_EN_OTHER_PCLK       (C_NIB4_EN_OTHER_PCLK),
    .C_NIB4_EN_OTHER_NCLK       (C_NIB4_EN_OTHER_NCLK),
    .C_NIB4_EN_CLK_TO_EXT_NORTH (C_NIB4_EN_CLK_TO_EXT_NORTH),
    .C_NIB4_EN_CLK_TO_EXT_SOUTH (C_NIB4_EN_CLK_TO_EXT_SOUTH),
    .C_TX_TRI_DELAY_TYPE4       (C_TX_DELAY_TYPE),
    .C_TX_TRI_DELAY_VALUE4      (C_TX_DELAY_VALUE),
    .C_NIB5_EN_OTHER_PCLK       (C_NIB5_EN_OTHER_PCLK),
    .C_NIB5_EN_OTHER_NCLK       (C_NIB5_EN_OTHER_NCLK),
    .C_NIB5_EN_CLK_TO_EXT_NORTH (C_NIB5_EN_CLK_TO_EXT_NORTH),
    .C_NIB5_EN_CLK_TO_EXT_SOUTH (C_NIB5_EN_CLK_TO_EXT_SOUTH),
    .C_TX_TRI_DELAY_TYPE5       (C_TX_DELAY_TYPE),
    .C_TX_TRI_DELAY_VALUE5      (C_TX_DELAY_VALUE),
    .C_NIB6_EN_OTHER_PCLK       (C_NIB6_EN_OTHER_PCLK),
    .C_NIB6_EN_OTHER_NCLK       (C_NIB6_EN_OTHER_NCLK),
    .C_NIB6_EN_CLK_TO_EXT_NORTH (C_NIB6_EN_CLK_TO_EXT_NORTH),
    .C_NIB6_EN_CLK_TO_EXT_SOUTH (C_NIB6_EN_CLK_TO_EXT_SOUTH),
    .C_TX_TRI_DELAY_TYPE6       (C_TX_DELAY_TYPE),
    .C_TX_TRI_DELAY_VALUE6      (C_TX_DELAY_VALUE),
    .C_NIB7_EN_OTHER_PCLK       (C_NIB7_EN_OTHER_PCLK),
    .C_NIB7_EN_OTHER_NCLK       (C_NIB7_EN_OTHER_NCLK),
    .C_NIB7_EN_CLK_TO_EXT_NORTH (C_NIB7_EN_CLK_TO_EXT_NORTH),
    .C_NIB7_EN_CLK_TO_EXT_SOUTH (C_NIB7_EN_CLK_TO_EXT_SOUTH),
    .C_TX_TRI_DELAY_TYPE7       (C_TX_DELAY_TYPE),
    .C_TX_TRI_DELAY_VALUE7      (C_TX_DELAY_VALUE),
    .C_RX_BITSLICE0_EN             (C_RX_BITSLICE0_EN),
    .C_INV_RX_CLK                  (C_INV_RX_CLK),
    .C_RX_STROBE_EN                (C_RX_STROBE_EN),
    .C_RX_REFCLK_FREQ              (C_RX_REFCLK_FREQ),
    .C_TX_REFCLK_FREQ              (C_TX_REFCLK_FREQ),
    .C_TX_BITSLICE_EN              (C_TX_BITSLICE_EN),
    .C_BS_INIT_VAL                 (C_BS_INIT_VAL),
    .C_BIDIR_BITSLICE_EN           (C_BIDIR_BITSLICE_EN),
    .C_DIFF_EN                     (C_DIFF_EN),
    .C_RX_BITSLICE_EN              (C_RX_BITSLICE_EN),
    .C_ALL_RX_EN                   (C_ALL_RX_EN),
    .C_RX_PIN_EN                   (C_RX_PIN_EN),
    .C_CLK_FWD_ENABLE              (C_CLK_FWD_ENABLE),
    .C_CLK_FWD_BITSLICE_NO         (C_CLK_FWD_BITSLICE_NO),
    .TX_BITSLICE_TRI_EN            (TX_BITSLICE_TRI_EN),
    .C_FIFO_SYNC_MODE              (C_FIFO_SYNC_MODE),
    .C_SIM_DEVICE                  (C_SIM_DEVICE),
    .C_SIM_VERSION                 (C_SIM_VERSION),
    .C_DATA_PIN_EN                 (C_DATA_PIN_EN),
    .C_PLL_SHARE                   (C_PLL_SHARING),
    .C_CLKIN_DIFF_EN               (C_CLKIN_DIFF_EN),
    .C_TX_PREEMPHASIS_S            (C_TX_PRE_EMPHASIS_S),
    .C_TX_PREEMPHASIS_D            (C_TX_PRE_EMPHASIS_D),
    .C_TX_DELAY_FORMAT             (C_TX_DELAY_FORMAT),
    .C_TX_IS_CLK_INVERTED          (C_TX_IS_CLK_INVERTED),
    .C_TX_IS_RST_DLY_INVERTED      (C_TX_IS_RST_DLY_INVERTED),
    .C_TX_IS_RST_INVERTED          (C_TX_IS_RST_INVERTED),
    .C_TX_NATIVE_ODELAY_BYPASS (C_TX_NATIVE_ODELAY_BYPASS),
    .C_RX_DELAY_FORMAT             (C_RX_DELAY_FORMAT),
    .C_RX_FIFO_SYNC_MODE           (C_RX_FIFO_SYNC_MODE),
    .C_RX_IS_CLK_EXT_INVERTED      (C_RX_IS_CLK_EXT_INVERTED),           
    .C_RX_IS_RST_DLY_EXT_INVERTED  (C_RX_IS_RST_DLY_EXT_INVERTED),   
    .C_RX_IS_CLK_INVERTED          (C_RX_IS_CLK_INVERTED),                   
    .C_RX_IS_RST_DLY_INVERTED      (C_RX_IS_RST_DLY_INVERTED),           
    .C_RX_IS_RST_INVERTED          (C_RX_IS_RST_INVERTED),                   
    .C_BIDIR_FIFO_SYNC_MODE         (C_BIDIR_FIFO_SYNC_MODE),
    .C_BIDIR_RX_DELAY_FORMAT        (C_BIDIR_RX_DELAY_FORMAT),
    .C_BIDIR_TX_DELAY_FORMAT        (C_BIDIR_TX_DELAY_FORMAT),
    .C_BIDIR_IS_RX_CLK_INVERTED     (C_BIDIR_IS_RX_CLK_INVERTED),
    .C_BIDIR_IS_RX_RST_DLY_INVERTED (C_BIDIR_IS_RX_RST_DLY_INVERTED),
    .C_BIDIR_IS_RX_RST_INVERTED     (C_BIDIR_IS_RX_RST_INVERTED),
    .C_BIDIR_IS_TX_CLK_INVERTED     (C_BIDIR_IS_TX_CLK_INVERTED),
    .C_BIDIR_IS_TX_RST_DLY_INVERTED (C_BIDIR_IS_TX_RST_DLY_INVERTED),
    .C_BIDIR_IS_TX_RST_INVERTED     (C_BIDIR_IS_TX_RST_INVERTED),
    .C_BSC_CTRL_CLK                 (C_BSC_CTRL_CLK),
    .C_BSC_EN_DYN_ODLY_MODE         (C_BSC_EN_DYN_ODLY_MODE),
    .C_BSC_IDLY_VT_TRACK            (C_BSC_IDLY_VT_TRACK),
    .C_BSC_ODLY_VT_TRACK            (C_BSC_ODLY_VT_TRACK),
    .C_BSC_QDLY_VT_TRACK            (C_BSC_QDLY_VT_TRACK),
    .C_BSC_READ_IDLE_COUNT          (C_BSC_READ_IDLE_COUNT),
    .C_BSC_REFCLK_SRC               (C_BSC_REFCLK_SRC),
    .C_BSC_ROUNDING_FACTOR          (C_BSC_ROUNDING_FACTOR),
    .C_BSC_RXGATE_EXTEND            (C_BSC_RXGATE_EXTEND),
    .C_BSC_RX_GATING                (C_BSC_RX_GATING),
    .C_BSC_SIM_SPEEDUP              (C_BSC_SIM_SPEEDUP),
    .C_BSC_SELF_CALIBRATE           (C_BSC_SELF_CALIBRATE),
    .C_TX_TRI_DELAY_FORMAT          (C_TX_TRI_DELAY_FORMAT),
    .C_TX_TRI_INIT                  (C_TX_TRI_INIT),                // Default value for the attribute
    .C_TX_TRI_IS_CLK_INVERTED       (C_TX_TRI_IS_CLK_INVERTED),     // Default value for the attribute
    .C_TX_TRI_IS_RST_DLY_INVERTED   (C_TX_TRI_IS_RST_DLY_INVERTED), // Default value for the attribute
    .C_TX_TRI_IS_RST_INVERTED       (C_TX_TRI_IS_RST_INVERTED),     // Default value for the attribute
    .C_TX_TRI_OUTPUT_PHASE_90       (C_TX_TRI_OUTPUT_PHASE_90),     // Only for Clock forward delay format is used
    .C_TX_TRI_NATIVE_ODELAY_BYPASS  (C_TX_TRI_NATIVE_ODELAY_BYPASS),
    .C_PLL0_CLK0_PHASE              (C_PLL0_CLK0_PHASE),
    .C_PLL0_CLK1_PHASE              (C_PLL0_CLK1_PHASE),
    .C_PLL1_CLK0_PHASE              (C_PLL1_CLK0_PHASE),
    .C_PLL1_CLK1_PHASE              (C_PLL1_CLK1_PHASE)
 ) top_inst (
   //Pin Interface
      .daddr                   (daddr),
      .dclk                    (dclk),
      .den                     (den),
      .di                      (di),
      .do_out                  (do_out),
      .drdy                    (drdy),
      .dwe                     (dwe),
      .riu_clk_in              (riu_clk),
      .app_clk                 (app_clk),
      .intf_rdy                (intf_rdy),
      .multi_intf_lock_in      (multi_intf_lock_in),
      .bs_rst_dphy_in          (bs_rst_dphy_in),
      .rst_seq_done_out        (rst_seq_done),
      
      .lptx_t                  (lptx_t),
      .lptx_i_p                (lptx_i_p),
      .lptx_i_n                (lptx_i_n),

      .hs_rx_disable           (hs_rx_disable),
      .lp_rx_disable           (lp_rx_disable),
      .lp_rx_o_p               (lp_rx_o_p),
      .lp_rx_o_n               (lp_rx_o_n),

      .clk_from_ibuf       (),
      .clkin_from_pins_p       (1'b0),     //Differential input clock from pins
      .clkin_from_pins_n       (1'b0),
      .clkin_from_pins         (clk),      //Single ended input clock from pins

    //Clock Reset Interface
      .pll0_clkout0_out        (pll0_clkout0),
      .pll0_clkout1_out        (),
      .pll0_locked_out         (pll0_locked),
      .pll1_clkout0_out        (),
      .pll1_locked_out         (),
      .shared_pll0_clkout0_in        (shared_pll0_clkout0_in),
      .shared_pll1_clkout0_in        (shared_pll1_clkout0_in),
      .shared_pll0_clkoutphy_in      (shared_pll0_clkoutphy_in),
      .shared_pll1_clkoutphy_in      (shared_pll1_clkoutphy_in),
      .shared_pll0_locked_in         (shared_pll0_locked_in),
      .shared_pll1_locked_in         (shared_pll1_locked_in),
      .shared_pll0_clkoutphy_out     (shared_pll0_clkoutphy_out),
      .shared_pll1_clkoutphy_out     (shared_pll1_clkoutphy_out),

  //BitSlice Control Interface
      .n0_dly_rdy_out   (dly_rdy_bsc0),
      .n0_vtc_rdy_out   (vtc_rdy_bsc0),
      .n0_en_vtc_in     (en_vtc_bsc0),
      .n0_phy_rden_in   (phy_rden_bsc0),
	
      .n1_dly_rdy_out   (dly_rdy_bsc1),
      .n1_vtc_rdy_out   (vtc_rdy_bsc1),
      .n1_en_vtc_in     (en_vtc_bsc1),
      .n1_phy_rden_in   (phy_rden_bsc1),
	
      .n2_dly_rdy_out   (),
      .n2_vtc_rdy_out   (),
      .n2_en_vtc_in     (1'b0),
      .n2_phy_rden_in   (4'hF),
	
      .n3_dly_rdy_out   (),
      .n3_vtc_rdy_out   (),
      .n3_en_vtc_in     (1'b0),
      .n3_phy_rden_in   (4'hF),
	
      .n4_dly_rdy_out   (),
      .n4_vtc_rdy_out   (),
      .n4_en_vtc_in     (1'b0),
      .n4_phy_rden_in   (4'hF),
	
      .n5_dly_rdy_out   (),
      .n5_vtc_rdy_out   (),
      .n5_en_vtc_in     (1'b0),
      .n5_phy_rden_in   (4'hF),
	
      .n6_dly_rdy_out   (),
      .n6_vtc_rdy_out   (),
      .n6_en_vtc_in     (1'b0),
      .n6_phy_rden_in   (4'hF),
	
      .n7_dly_rdy_out   (),
      .n7_vtc_rdy_out   (),
      .n7_en_vtc_in     (1'b0),
      .n7_phy_rden_in   (4'hF),
	
      .n01_riu_addr_in         (riu_addr_bg0),
      .n01_riu_nibble_sel_in   (riu_nibble_sel_bg0),
      .n01_riu_wr_data_in      (riu_wr_data_bg0),
      .n01_riu_wr_en_in        (riu_wr_en_bg0),
      .n01_riu_rd_data_out     (riu_rd_data_bg0),
      .n01_riu_valid_out       (riu_valid_bg0),
      .n0_riu_addr_in         (riu_addr_bg0_bs0),
      .n0_riu_nibble_sel_in   (riu_nibble_sel_bg0_bs0),
      .n0_riu_wr_data_in      (riu_wr_data_bg0_bs0),
      .n0_riu_wr_en_in        (riu_wr_en_bg0_bs0),
      .n0_riu_rd_data_out     (riu_rd_data_bg0_bs0),
      .n0_riu_valid_out       (riu_valid_bg0_bs0),
      .n1_riu_addr_in         (riu_addr_bg0_bs1),
      .n1_riu_nibble_sel_in   (riu_nibble_sel_bg0_bs1),
      .n1_riu_wr_data_in      (riu_wr_data_bg0_bs1),
      .n1_riu_wr_en_in        (riu_wr_en_bg0_bs1),
      .n1_riu_rd_data_out     (riu_rd_data_bg0_bs1),
      .n1_riu_valid_out       (riu_valid_bg0_bs1),
      .n23_riu_addr_in         (6'd0),
      .n23_riu_nibble_sel_in   (1'b0),
      .n23_riu_wr_data_in      (16'd0),
      .n23_riu_wr_en_in        (1'b0),
      .n23_riu_rd_data_out     (),
      .n23_riu_valid_out       (),
      .n2_riu_addr_in         (6'd0),
      .n2_riu_nibble_sel_in   (1'b0),
      .n2_riu_wr_data_in      (16'd0),
      .n2_riu_wr_en_in        (1'b0),
      .n2_riu_rd_data_out     (),
      .n2_riu_valid_out       (),
      .n3_riu_addr_in         (6'd0),
      .n3_riu_nibble_sel_in   (2'b0),
      .n3_riu_wr_data_in      (16'd0),
      .n3_riu_wr_en_in        (1'b0),
      .n3_riu_rd_data_out     (),
      .n3_riu_valid_out       (),
      .n45_riu_addr_in         (6'd0),
      .n45_riu_nibble_sel_in   (1'b0),
      .n45_riu_wr_data_in      (16'd0),
      .n45_riu_wr_en_in        (1'b0),
      .n45_riu_rd_data_out     (),
      .n45_riu_valid_out       (),
      .n4_riu_addr_in         (6'd0),
      .n4_riu_nibble_sel_in   (1'b0),
      .n4_riu_wr_data_in      (16'd0),
      .n4_riu_wr_en_in        (1'b0),
      .n4_riu_rd_data_out     (),
      .n4_riu_valid_out       (),
      .n5_riu_addr_in         (6'd0),
      .n5_riu_nibble_sel_in   (1'b0),
      .n5_riu_wr_data_in      (16'd0),
      .n5_riu_wr_en_in        (1'b0),
      .n5_riu_rd_data_out     (),
      .n5_riu_valid_out       (),
      .n67_riu_addr_in         (6'd0),
      .n67_riu_nibble_sel_in   (1'b0),
      .n67_riu_wr_data_in      (16'd0),
      .n67_riu_wr_en_in        (1'b0),
      .n67_riu_rd_data_out     (),
      .n67_riu_valid_out       (),
      .n6_riu_addr_in         (6'd0),
      .n6_riu_nibble_sel_in   (1'b0),
      .n6_riu_wr_data_in      (16'd0),
      .n6_riu_wr_en_in        (1'b0),
      .n6_riu_rd_data_out     (),
      .n6_riu_valid_out       (),
      .n7_riu_addr_in         (6'd0),
      .n7_riu_nibble_sel_in   (1'b0),
      .n7_riu_wr_data_in      (16'd0),
      .n7_riu_wr_en_in        (1'b0),
      .n7_riu_rd_data_out     (),
      .n7_riu_valid_out       (),
       .data_from_pin10       (1'b0),
       .data_to_pin10         (),          
       .data_to_from_pin10    (),          
       .bs10_data_from_fabric_in                     ({C_SERIALIZATION_FACTOR{1'b0}}),  
       .bs10_t_in                                    (1'b0),           
       .bs10_data_to_fabric_out                      (),       
       .bs10_tx_cntvaluein                           (9'd0),      
       .bs10_tx_cntvalueout                          (),    
       .bs10_tx_ce_in                                (1'b0),          
       .bs10_tx_en_vtc_in                            (1'b0),      
       .bs10_tx_inc_in                               (1'b0),          
       .bs10_tx_load_in                              (1'b0),        
       .bs10_rxcntvalueout                           (),       
       .bs10_rx_cntvaluein                           (9'd0),       
       .bs10_rx_ce_in                                (1'b0),       
       .bs10_rx_en_vtc_in                            (1'b0),       
       .bs10_rx_inc_in                               (1'b0),       
       .bs10_rx_load_in                              (1'b0),       
       .bs10_cntvalueout_ext_out                     (),  
       .bs10_cntvaluein_ext_in                       (9'd0),    
       .bs10_ce_ext_in                               (1'b0),       
       .bs10_en_vtc_ext_in                           (1'b0),       
       .bs10_inc_ext_in                              (1'b0),       
       .bs10_load_ext_in                             (1'b0),       
       .bs10_fifo_empty_out                          (),       
       .bs10_fifo_rd_clk                             (1'b0),       
       .bs10_fifo_rd_en                              (1'b0), 
       .bs10_bitslip_error_out                       (),
       .data_from_pin11       (1'b0),
       .data_to_pin11         (),          
       .data_to_from_pin11    (),          
       .bs11_data_from_fabric_in                     ({C_SERIALIZATION_FACTOR{1'b0}}),  
       .bs11_t_in                                    (1'b0),           
       .bs11_data_to_fabric_out                      (),       
       .bs11_tx_cntvaluein                           (9'd0),      
       .bs11_tx_cntvalueout                          (),    
       .bs11_tx_ce_in                                (1'b0),          
       .bs11_tx_en_vtc_in                            (1'b0),      
       .bs11_tx_inc_in                               (1'b0),          
       .bs11_tx_load_in                              (1'b0),        
       .bs11_rxcntvalueout                           (),       
       .bs11_rx_cntvaluein                           (9'd0),       
       .bs11_rx_ce_in                                (1'b0),       
       .bs11_rx_en_vtc_in                            (1'b0),       
       .bs11_rx_inc_in                               (1'b0),       
       .bs11_rx_load_in                              (1'b0),       
       .bs11_cntvalueout_ext_out                     (),  
       .bs11_cntvaluein_ext_in                       (9'd0),    
       .bs11_ce_ext_in                               (1'b0),       
       .bs11_en_vtc_ext_in                           (1'b0),       
       .bs11_inc_ext_in                              (1'b0),       
       .bs11_load_ext_in                             (1'b0),       
       .bs11_fifo_empty_out                          (),       
       .bs11_fifo_rd_clk                             (1'b0),       
       .bs11_fifo_rd_en                              (1'b0), 
       .bs11_bitslip_error_out                       (),
       .data_from_pin12       (1'b0),
       .data_to_pin12         (),          
       .data_to_from_pin12    (),          
       .bs12_data_from_fabric_in                     ({C_SERIALIZATION_FACTOR{1'b0}}),  
       .bs12_t_in                                    (1'b0),           
       .bs12_data_to_fabric_out                      (),       
       .bs12_tx_cntvaluein                           (9'd0),      
       .bs12_tx_cntvalueout                          (),    
       .bs12_tx_ce_in                                (1'b0),          
       .bs12_tx_en_vtc_in                            (1'b0),      
       .bs12_tx_inc_in                               (1'b0),          
       .bs12_tx_load_in                              (1'b0),        
       .bs12_rxcntvalueout                           (),       
       .bs12_rx_cntvaluein                           (9'd0),       
       .bs12_rx_ce_in                                (1'b0),       
       .bs12_rx_en_vtc_in                            (1'b0),       
       .bs12_rx_inc_in                               (1'b0),       
       .bs12_rx_load_in                              (1'b0),       
       .bs12_cntvalueout_ext_out                     (),  
       .bs12_cntvaluein_ext_in                       (9'd0),    
       .bs12_ce_ext_in                               (1'b0),       
       .bs12_en_vtc_ext_in                           (1'b0),       
       .bs12_inc_ext_in                              (1'b0),       
       .bs12_load_ext_in                             (1'b0),       
       .bs12_fifo_empty_out                          (),       
       .bs12_fifo_rd_clk                             (1'b0),       
       .bs12_fifo_rd_en                              (1'b0), 
       .bs12_bitslip_error_out                       (),
       .data_from_pin13       (1'b0),
       .data_to_pin13         (),          
       .data_to_from_pin13    (),          
       .bs13_data_from_fabric_in                     ({C_SERIALIZATION_FACTOR{1'b0}}),  
       .bs13_t_in                                    (1'b0),           
       .bs13_data_to_fabric_out                      (),       
       .bs13_tx_cntvaluein                           (9'd0),      
       .bs13_tx_cntvalueout                          (),    
       .bs13_tx_ce_in                                (1'b0),          
       .bs13_tx_en_vtc_in                            (1'b0),      
       .bs13_tx_inc_in                               (1'b0),          
       .bs13_tx_load_in                              (1'b0),        
       .bs13_rxcntvalueout                           (),       
       .bs13_rx_cntvaluein                           (9'd0),       
       .bs13_rx_ce_in                                (1'b0),       
       .bs13_rx_en_vtc_in                            (1'b0),       
       .bs13_rx_inc_in                               (1'b0),       
       .bs13_rx_load_in                              (1'b0),       
       .bs13_cntvalueout_ext_out                     (),  
       .bs13_cntvaluein_ext_in                       (9'd0),    
       .bs13_ce_ext_in                               (1'b0),       
       .bs13_en_vtc_ext_in                           (1'b0),       
       .bs13_inc_ext_in                              (1'b0),       
       .bs13_load_ext_in                             (1'b0),       
       .bs13_fifo_empty_out                          (),       
       .bs13_fifo_rd_clk                             (1'b0),       
       .bs13_fifo_rd_en                              (1'b0), 
       .bs13_bitslip_error_out                       (),
       .data_from_pin14       (1'b0),
       .data_to_pin14         (),          
       .data_to_from_pin14    (),          
       .bs14_data_from_fabric_in                     ({C_SERIALIZATION_FACTOR{1'b0}}),  
       .bs14_t_in                                    (1'b0),           
       .bs14_data_to_fabric_out                      (),       
       .bs14_tx_cntvaluein                           (9'd0),      
       .bs14_tx_cntvalueout                          (),    
       .bs14_tx_ce_in                                (1'b0),          
       .bs14_tx_en_vtc_in                            (1'b0),      
       .bs14_tx_inc_in                               (1'b0),          
       .bs14_tx_load_in                              (1'b0),        
       .bs14_rxcntvalueout                           (),       
       .bs14_rx_cntvaluein                           (9'd0),       
       .bs14_rx_ce_in                                (1'b0),       
       .bs14_rx_en_vtc_in                            (1'b0),       
       .bs14_rx_inc_in                               (1'b0),       
       .bs14_rx_load_in                              (1'b0),       
       .bs14_cntvalueout_ext_out                     (),  
       .bs14_cntvaluein_ext_in                       (9'd0),    
       .bs14_ce_ext_in                               (1'b0),       
       .bs14_en_vtc_ext_in                           (1'b0),       
       .bs14_inc_ext_in                              (1'b0),       
       .bs14_load_ext_in                             (1'b0),       
       .bs14_fifo_empty_out                          (),       
       .bs14_fifo_rd_clk                             (1'b0),       
       .bs14_fifo_rd_en                              (1'b0), 
       .bs14_bitslip_error_out                       (),
       .data_from_pin15       (1'b0),
       .data_to_pin15         (),          
       .data_to_from_pin15    (),          
       .bs15_data_from_fabric_in                     ({C_SERIALIZATION_FACTOR{1'b0}}),  
       .bs15_t_in                                    (1'b0),           
       .bs15_data_to_fabric_out                      (),       
       .bs15_tx_cntvaluein                           (9'd0),      
       .bs15_tx_cntvalueout                          (),    
       .bs15_tx_ce_in                                (1'b0),          
       .bs15_tx_en_vtc_in                            (1'b0),      
       .bs15_tx_inc_in                               (1'b0),          
       .bs15_tx_load_in                              (1'b0),        
       .bs15_rxcntvalueout                           (),       
       .bs15_rx_cntvaluein                           (9'd0),       
       .bs15_rx_ce_in                                (1'b0),       
       .bs15_rx_en_vtc_in                            (1'b0),       
       .bs15_rx_inc_in                               (1'b0),       
       .bs15_rx_load_in                              (1'b0),       
       .bs15_cntvalueout_ext_out                     (),  
       .bs15_cntvaluein_ext_in                       (9'd0),    
       .bs15_ce_ext_in                               (1'b0),       
       .bs15_en_vtc_ext_in                           (1'b0),       
       .bs15_inc_ext_in                              (1'b0),       
       .bs15_load_ext_in                             (1'b0),       
       .bs15_fifo_empty_out                          (),       
       .bs15_fifo_rd_clk                             (1'b0),       
       .bs15_fifo_rd_en                              (1'b0), 
       .bs15_bitslip_error_out                       (),
       .data_from_pin16       (1'b0),
       .data_to_pin16         (),          
       .data_to_from_pin16    (),          
       .bs16_data_from_fabric_in                     ({C_SERIALIZATION_FACTOR{1'b0}}),  
       .bs16_t_in                                    (1'b0),           
       .bs16_data_to_fabric_out                      (),       
       .bs16_tx_cntvaluein                           (9'd0),      
       .bs16_tx_cntvalueout                          (),    
       .bs16_tx_ce_in                                (1'b0),          
       .bs16_tx_en_vtc_in                            (1'b0),      
       .bs16_tx_inc_in                               (1'b0),          
       .bs16_tx_load_in                              (1'b0),        
       .bs16_rxcntvalueout                           (),       
       .bs16_rx_cntvaluein                           (9'd0),       
       .bs16_rx_ce_in                                (1'b0),       
       .bs16_rx_en_vtc_in                            (1'b0),       
       .bs16_rx_inc_in                               (1'b0),       
       .bs16_rx_load_in                              (1'b0),       
       .bs16_cntvalueout_ext_out                     (),  
       .bs16_cntvaluein_ext_in                       (9'd0),    
       .bs16_ce_ext_in                               (1'b0),       
       .bs16_en_vtc_ext_in                           (1'b0),       
       .bs16_inc_ext_in                              (1'b0),       
       .bs16_load_ext_in                             (1'b0),       
       .bs16_fifo_empty_out                          (),       
       .bs16_fifo_rd_clk                             (1'b0),       
       .bs16_fifo_rd_en                              (1'b0), 
       .bs16_bitslip_error_out                       (),
       .data_from_pin17       (1'b0),
       .data_to_pin17         (),          
       .data_to_from_pin17    (),          
       .bs17_data_from_fabric_in                     ({C_SERIALIZATION_FACTOR{1'b0}}),  
       .bs17_t_in                                    (1'b0),           
       .bs17_data_to_fabric_out                      (),       
       .bs17_tx_cntvaluein                           (9'd0),      
       .bs17_tx_cntvalueout                          (),    
       .bs17_tx_ce_in                                (1'b0),          
       .bs17_tx_en_vtc_in                            (1'b0),      
       .bs17_tx_inc_in                               (1'b0),          
       .bs17_tx_load_in                              (1'b0),        
       .bs17_rxcntvalueout                           (),       
       .bs17_rx_cntvaluein                           (9'd0),       
       .bs17_rx_ce_in                                (1'b0),       
       .bs17_rx_en_vtc_in                            (1'b0),       
       .bs17_rx_inc_in                               (1'b0),       
       .bs17_rx_load_in                              (1'b0),       
       .bs17_cntvalueout_ext_out                     (),  
       .bs17_cntvaluein_ext_in                       (9'd0),    
       .bs17_ce_ext_in                               (1'b0),       
       .bs17_en_vtc_ext_in                           (1'b0),       
       .bs17_inc_ext_in                              (1'b0),       
       .bs17_load_ext_in                             (1'b0),       
       .bs17_fifo_empty_out                          (),       
       .bs17_fifo_rd_clk                             (1'b0),       
       .bs17_fifo_rd_en                              (1'b0), 
       .bs17_bitslip_error_out                       (),
       .data_from_pin18       (1'b0),
       .data_to_pin18         (),          
       .data_to_from_pin18    (),          
       .bs18_data_from_fabric_in                     ({C_SERIALIZATION_FACTOR{1'b0}}),  
       .bs18_t_in                                    (1'b0),           
       .bs18_data_to_fabric_out                      (),       
       .bs18_tx_cntvaluein                           (9'd0),      
       .bs18_tx_cntvalueout                          (),    
       .bs18_tx_ce_in                                (1'b0),          
       .bs18_tx_en_vtc_in                            (1'b0),      
       .bs18_tx_inc_in                               (1'b0),          
       .bs18_tx_load_in                              (1'b0),        
       .bs18_rxcntvalueout                           (),       
       .bs18_rx_cntvaluein                           (9'd0),       
       .bs18_rx_ce_in                                (1'b0),       
       .bs18_rx_en_vtc_in                            (1'b0),       
       .bs18_rx_inc_in                               (1'b0),       
       .bs18_rx_load_in                              (1'b0),       
       .bs18_cntvalueout_ext_out                     (),  
       .bs18_cntvaluein_ext_in                       (9'd0),    
       .bs18_ce_ext_in                               (1'b0),       
       .bs18_en_vtc_ext_in                           (1'b0),       
       .bs18_inc_ext_in                              (1'b0),       
       .bs18_load_ext_in                             (1'b0),       
       .bs18_fifo_empty_out                          (),       
       .bs18_fifo_rd_clk                             (1'b0),       
       .bs18_fifo_rd_en                              (1'b0), 
       .bs18_bitslip_error_out                       (),
       .data_from_pin19       (1'b0),
       .data_to_pin19         (),          
       .data_to_from_pin19    (),          
       .bs19_data_from_fabric_in                     ({C_SERIALIZATION_FACTOR{1'b0}}),  
       .bs19_t_in                                    (1'b0),           
       .bs19_data_to_fabric_out                      (),       
       .bs19_tx_cntvaluein                           (9'd0),      
       .bs19_tx_cntvalueout                          (),    
       .bs19_tx_ce_in                                (1'b0),          
       .bs19_tx_en_vtc_in                            (1'b0),      
       .bs19_tx_inc_in                               (1'b0),          
       .bs19_tx_load_in                              (1'b0),        
       .bs19_rxcntvalueout                           (),       
       .bs19_rx_cntvaluein                           (9'd0),       
       .bs19_rx_ce_in                                (1'b0),       
       .bs19_rx_en_vtc_in                            (1'b0),       
       .bs19_rx_inc_in                               (1'b0),       
       .bs19_rx_load_in                              (1'b0),       
       .bs19_cntvalueout_ext_out                     (),  
       .bs19_cntvaluein_ext_in                       (9'd0),    
       .bs19_ce_ext_in                               (1'b0),       
       .bs19_en_vtc_ext_in                           (1'b0),       
       .bs19_inc_ext_in                              (1'b0),       
       .bs19_load_ext_in                             (1'b0),       
       .bs19_fifo_empty_out                          (),       
       .bs19_fifo_rd_clk                             (1'b0),       
       .bs19_fifo_rd_en                              (1'b0), 
       .bs19_bitslip_error_out                       (),
       .data_from_pin20       (1'b0),
       .data_to_pin20         (),          
       .data_to_from_pin20    (),          
       .bs20_data_from_fabric_in                     ({C_SERIALIZATION_FACTOR{1'b0}}),  
       .bs20_t_in                                    (1'b0),           
       .bs20_data_to_fabric_out                      (),       
       .bs20_tx_cntvaluein                           (9'd0),      
       .bs20_tx_cntvalueout                          (),    
       .bs20_tx_ce_in                                (1'b0),          
       .bs20_tx_en_vtc_in                            (1'b0),      
       .bs20_tx_inc_in                               (1'b0),          
       .bs20_tx_load_in                              (1'b0),        
       .bs20_rxcntvalueout                           (),       
       .bs20_rx_cntvaluein                           (9'd0),       
       .bs20_rx_ce_in                                (1'b0),       
       .bs20_rx_en_vtc_in                            (1'b0),       
       .bs20_rx_inc_in                               (1'b0),       
       .bs20_rx_load_in                              (1'b0),       
       .bs20_cntvalueout_ext_out                     (),  
       .bs20_cntvaluein_ext_in                       (9'd0),    
       .bs20_ce_ext_in                               (1'b0),       
       .bs20_en_vtc_ext_in                           (1'b0),       
       .bs20_inc_ext_in                              (1'b0),       
       .bs20_load_ext_in                             (1'b0),       
       .bs20_fifo_empty_out                          (),       
       .bs20_fifo_rd_clk                             (1'b0),       
       .bs20_fifo_rd_en                              (1'b0), 
       .bs20_bitslip_error_out                       (),
       .data_from_pin21       (1'b0),
       .data_to_pin21         (),          
       .data_to_from_pin21    (),          
       .bs21_data_from_fabric_in                     ({C_SERIALIZATION_FACTOR{1'b0}}),  
       .bs21_t_in                                    (1'b0),           
       .bs21_data_to_fabric_out                      (),       
       .bs21_tx_cntvaluein                           (9'd0),      
       .bs21_tx_cntvalueout                          (),    
       .bs21_tx_ce_in                                (1'b0),          
       .bs21_tx_en_vtc_in                            (1'b0),      
       .bs21_tx_inc_in                               (1'b0),          
       .bs21_tx_load_in                              (1'b0),        
       .bs21_rxcntvalueout                           (),       
       .bs21_rx_cntvaluein                           (9'd0),       
       .bs21_rx_ce_in                                (1'b0),       
       .bs21_rx_en_vtc_in                            (1'b0),       
       .bs21_rx_inc_in                               (1'b0),       
       .bs21_rx_load_in                              (1'b0),       
       .bs21_cntvalueout_ext_out                     (),  
       .bs21_cntvaluein_ext_in                       (9'd0),    
       .bs21_ce_ext_in                               (1'b0),       
       .bs21_en_vtc_ext_in                           (1'b0),       
       .bs21_inc_ext_in                              (1'b0),       
       .bs21_load_ext_in                             (1'b0),       
       .bs21_fifo_empty_out                          (),       
       .bs21_fifo_rd_clk                             (1'b0),       
       .bs21_fifo_rd_en                              (1'b0), 
       .bs21_bitslip_error_out                       (),
       .data_from_pin22       (1'b0),
       .data_to_pin22         (),          
       .data_to_from_pin22    (),          
       .bs22_data_from_fabric_in                     ({C_SERIALIZATION_FACTOR{1'b0}}),  
       .bs22_t_in                                    (1'b0),           
       .bs22_data_to_fabric_out                      (),       
       .bs22_tx_cntvaluein                           (9'd0),      
       .bs22_tx_cntvalueout                          (),    
       .bs22_tx_ce_in                                (1'b0),          
       .bs22_tx_en_vtc_in                            (1'b0),      
       .bs22_tx_inc_in                               (1'b0),          
       .bs22_tx_load_in                              (1'b0),        
       .bs22_rxcntvalueout                           (),       
       .bs22_rx_cntvaluein                           (9'd0),       
       .bs22_rx_ce_in                                (1'b0),       
       .bs22_rx_en_vtc_in                            (1'b0),       
       .bs22_rx_inc_in                               (1'b0),       
       .bs22_rx_load_in                              (1'b0),       
       .bs22_cntvalueout_ext_out                     (),  
       .bs22_cntvaluein_ext_in                       (9'd0),    
       .bs22_ce_ext_in                               (1'b0),       
       .bs22_en_vtc_ext_in                           (1'b0),       
       .bs22_inc_ext_in                              (1'b0),       
       .bs22_load_ext_in                             (1'b0),       
       .bs22_fifo_empty_out                          (),       
       .bs22_fifo_rd_clk                             (1'b0),       
       .bs22_fifo_rd_en                              (1'b0), 
       .bs22_bitslip_error_out                       (),
       .data_from_pin23       (1'b0),
       .data_to_pin23         (),          
       .data_to_from_pin23    (),          
       .bs23_data_from_fabric_in                     ({C_SERIALIZATION_FACTOR{1'b0}}),  
       .bs23_t_in                                    (1'b0),           
       .bs23_data_to_fabric_out                      (),       
       .bs23_tx_cntvaluein                           (9'd0),      
       .bs23_tx_cntvalueout                          (),    
       .bs23_tx_ce_in                                (1'b0),          
       .bs23_tx_en_vtc_in                            (1'b0),      
       .bs23_tx_inc_in                               (1'b0),          
       .bs23_tx_load_in                              (1'b0),        
       .bs23_rxcntvalueout                           (),       
       .bs23_rx_cntvaluein                           (9'd0),       
       .bs23_rx_ce_in                                (1'b0),       
       .bs23_rx_en_vtc_in                            (1'b0),       
       .bs23_rx_inc_in                               (1'b0),       
       .bs23_rx_load_in                              (1'b0),       
       .bs23_cntvalueout_ext_out                     (),  
       .bs23_cntvaluein_ext_in                       (9'd0),    
       .bs23_ce_ext_in                               (1'b0),       
       .bs23_en_vtc_ext_in                           (1'b0),       
       .bs23_inc_ext_in                              (1'b0),       
       .bs23_load_ext_in                             (1'b0),       
       .bs23_fifo_empty_out                          (),       
       .bs23_fifo_rd_clk                             (1'b0),       
       .bs23_fifo_rd_en                              (1'b0), 
       .bs23_bitslip_error_out                       (),
       .data_from_pin24       (1'b0),
       .data_to_pin24         (),          
       .data_to_from_pin24    (),          
       .bs24_data_from_fabric_in                     ({C_SERIALIZATION_FACTOR{1'b0}}),  
       .bs24_t_in                                    (1'b0),           
       .bs24_data_to_fabric_out                      (),       
       .bs24_tx_cntvaluein                           (9'd0),      
       .bs24_tx_cntvalueout                          (),    
       .bs24_tx_ce_in                                (1'b0),          
       .bs24_tx_en_vtc_in                            (1'b0),      
       .bs24_tx_inc_in                               (1'b0),          
       .bs24_tx_load_in                              (1'b0),        
       .bs24_rxcntvalueout                           (),       
       .bs24_rx_cntvaluein                           (9'd0),       
       .bs24_rx_ce_in                                (1'b0),       
       .bs24_rx_en_vtc_in                            (1'b0),       
       .bs24_rx_inc_in                               (1'b0),       
       .bs24_rx_load_in                              (1'b0),       
       .bs24_cntvalueout_ext_out                     (),  
       .bs24_cntvaluein_ext_in                       (9'd0),    
       .bs24_ce_ext_in                               (1'b0),       
       .bs24_en_vtc_ext_in                           (1'b0),       
       .bs24_inc_ext_in                              (1'b0),       
       .bs24_load_ext_in                             (1'b0),       
       .bs24_fifo_empty_out                          (),       
       .bs24_fifo_rd_clk                             (1'b0),       
       .bs24_fifo_rd_en                              (1'b0), 
       .bs24_bitslip_error_out                       (),
       .data_from_pin25       (1'b0),
       .data_to_pin25         (),          
       .data_to_from_pin25    (),          
       .bs25_data_from_fabric_in                     ({C_SERIALIZATION_FACTOR{1'b0}}),  
       .bs25_t_in                                    (1'b0),           
       .bs25_data_to_fabric_out                      (),       
       .bs25_tx_cntvaluein                           (9'd0),      
       .bs25_tx_cntvalueout                          (),    
       .bs25_tx_ce_in                                (1'b0),          
       .bs25_tx_en_vtc_in                            (1'b0),      
       .bs25_tx_inc_in                               (1'b0),          
       .bs25_tx_load_in                              (1'b0),        
       .bs25_rxcntvalueout                           (),       
       .bs25_rx_cntvaluein                           (9'd0),       
       .bs25_rx_ce_in                                (1'b0),       
       .bs25_rx_en_vtc_in                            (1'b0),       
       .bs25_rx_inc_in                               (1'b0),       
       .bs25_rx_load_in                              (1'b0),       
       .bs25_cntvalueout_ext_out                     (),  
       .bs25_cntvaluein_ext_in                       (9'd0),    
       .bs25_ce_ext_in                               (1'b0),       
       .bs25_en_vtc_ext_in                           (1'b0),       
       .bs25_inc_ext_in                              (1'b0),       
       .bs25_load_ext_in                             (1'b0),       
       .bs25_fifo_empty_out                          (),       
       .bs25_fifo_rd_clk                             (1'b0),       
       .bs25_fifo_rd_en                              (1'b0), 
       .bs25_bitslip_error_out                       (),
       .data_from_pin26       (1'b0),
       .data_to_pin26         (),          
       .data_to_from_pin26    (),          
       .bs26_data_from_fabric_in                     ({C_SERIALIZATION_FACTOR{1'b0}}),  
       .bs26_t_in                                    (1'b0),           
       .bs26_data_to_fabric_out                      (),       
       .bs26_tx_cntvaluein                           (9'd0),      
       .bs26_tx_cntvalueout                          (),    
       .bs26_tx_ce_in                                (1'b0),          
       .bs26_tx_en_vtc_in                            (1'b0),      
       .bs26_tx_inc_in                               (1'b0),          
       .bs26_tx_load_in                              (1'b0),        
       .bs26_rxcntvalueout                           (),       
       .bs26_rx_cntvaluein                           (9'd0),       
       .bs26_rx_ce_in                                (1'b0),       
       .bs26_rx_en_vtc_in                            (1'b0),       
       .bs26_rx_inc_in                               (1'b0),       
       .bs26_rx_load_in                              (1'b0),       
       .bs26_cntvalueout_ext_out                     (),  
       .bs26_cntvaluein_ext_in                       (9'd0),    
       .bs26_ce_ext_in                               (1'b0),       
       .bs26_en_vtc_ext_in                           (1'b0),       
       .bs26_inc_ext_in                              (1'b0),       
       .bs26_load_ext_in                             (1'b0),       
       .bs26_fifo_empty_out                          (),       
       .bs26_fifo_rd_clk                             (1'b0),       
       .bs26_fifo_rd_en                              (1'b0), 
       .bs26_bitslip_error_out                       (),
       .data_from_pin27       (1'b0),
       .data_to_pin27         (),          
       .data_to_from_pin27    (),          
       .bs27_data_from_fabric_in                     ({C_SERIALIZATION_FACTOR{1'b0}}),  
       .bs27_t_in                                    (1'b0),           
       .bs27_data_to_fabric_out                      (),       
       .bs27_tx_cntvaluein                           (9'd0),      
       .bs27_tx_cntvalueout                          (),    
       .bs27_tx_ce_in                                (1'b0),          
       .bs27_tx_en_vtc_in                            (1'b0),      
       .bs27_tx_inc_in                               (1'b0),          
       .bs27_tx_load_in                              (1'b0),        
       .bs27_rxcntvalueout                           (),       
       .bs27_rx_cntvaluein                           (9'd0),       
       .bs27_rx_ce_in                                (1'b0),       
       .bs27_rx_en_vtc_in                            (1'b0),       
       .bs27_rx_inc_in                               (1'b0),       
       .bs27_rx_load_in                              (1'b0),       
       .bs27_cntvalueout_ext_out                     (),  
       .bs27_cntvaluein_ext_in                       (9'd0),    
       .bs27_ce_ext_in                               (1'b0),       
       .bs27_en_vtc_ext_in                           (1'b0),       
       .bs27_inc_ext_in                              (1'b0),       
       .bs27_load_ext_in                             (1'b0),       
       .bs27_fifo_empty_out                          (),       
       .bs27_fifo_rd_clk                             (1'b0),       
       .bs27_fifo_rd_en                              (1'b0), 
       .bs27_bitslip_error_out                       (),
       .data_from_pin28       (1'b0),
       .data_to_pin28         (),          
       .data_to_from_pin28    (),          
       .bs28_data_from_fabric_in                     ({C_SERIALIZATION_FACTOR{1'b0}}),  
       .bs28_t_in                                    (1'b0),           
       .bs28_data_to_fabric_out                      (),       
       .bs28_tx_cntvaluein                           (9'd0),      
       .bs28_tx_cntvalueout                          (),    
       .bs28_tx_ce_in                                (1'b0),          
       .bs28_tx_en_vtc_in                            (1'b0),      
       .bs28_tx_inc_in                               (1'b0),          
       .bs28_tx_load_in                              (1'b0),        
       .bs28_rxcntvalueout                           (),       
       .bs28_rx_cntvaluein                           (9'd0),       
       .bs28_rx_ce_in                                (1'b0),       
       .bs28_rx_en_vtc_in                            (1'b0),       
       .bs28_rx_inc_in                               (1'b0),       
       .bs28_rx_load_in                              (1'b0),       
       .bs28_cntvalueout_ext_out                     (),  
       .bs28_cntvaluein_ext_in                       (9'd0),    
       .bs28_ce_ext_in                               (1'b0),       
       .bs28_en_vtc_ext_in                           (1'b0),       
       .bs28_inc_ext_in                              (1'b0),       
       .bs28_load_ext_in                             (1'b0),       
       .bs28_fifo_empty_out                          (),       
       .bs28_fifo_rd_clk                             (1'b0),       
       .bs28_fifo_rd_en                              (1'b0), 
       .bs28_bitslip_error_out                       (),
       .data_from_pin29       (1'b0),
       .data_to_pin29         (),          
       .data_to_from_pin29    (),          
       .bs29_data_from_fabric_in                     ({C_SERIALIZATION_FACTOR{1'b0}}),  
       .bs29_t_in                                    (1'b0),           
       .bs29_data_to_fabric_out                      (),       
       .bs29_tx_cntvaluein                           (9'd0),      
       .bs29_tx_cntvalueout                          (),    
       .bs29_tx_ce_in                                (1'b0),          
       .bs29_tx_en_vtc_in                            (1'b0),      
       .bs29_tx_inc_in                               (1'b0),          
       .bs29_tx_load_in                              (1'b0),        
       .bs29_rxcntvalueout                           (),       
       .bs29_rx_cntvaluein                           (9'd0),       
       .bs29_rx_ce_in                                (1'b0),       
       .bs29_rx_en_vtc_in                            (1'b0),       
       .bs29_rx_inc_in                               (1'b0),       
       .bs29_rx_load_in                              (1'b0),       
       .bs29_cntvalueout_ext_out                     (),  
       .bs29_cntvaluein_ext_in                       (9'd0),    
       .bs29_ce_ext_in                               (1'b0),       
       .bs29_en_vtc_ext_in                           (1'b0),       
       .bs29_inc_ext_in                              (1'b0),       
       .bs29_load_ext_in                             (1'b0),       
       .bs29_fifo_empty_out                          (),       
       .bs29_fifo_rd_clk                             (1'b0),       
       .bs29_fifo_rd_en                              (1'b0), 
       .bs29_bitslip_error_out                       (),
       .data_from_pin30       (1'b0),
       .data_to_pin30         (),          
       .data_to_from_pin30    (),          
       .bs30_data_from_fabric_in                     ({C_SERIALIZATION_FACTOR{1'b0}}),  
       .bs30_t_in                                    (1'b0),           
       .bs30_data_to_fabric_out                      (),       
       .bs30_tx_cntvaluein                           (9'd0),      
       .bs30_tx_cntvalueout                          (),    
       .bs30_tx_ce_in                                (1'b0),          
       .bs30_tx_en_vtc_in                            (1'b0),      
       .bs30_tx_inc_in                               (1'b0),          
       .bs30_tx_load_in                              (1'b0),        
       .bs30_rxcntvalueout                           (),       
       .bs30_rx_cntvaluein                           (9'd0),       
       .bs30_rx_ce_in                                (1'b0),       
       .bs30_rx_en_vtc_in                            (1'b0),       
       .bs30_rx_inc_in                               (1'b0),       
       .bs30_rx_load_in                              (1'b0),       
       .bs30_cntvalueout_ext_out                     (),  
       .bs30_cntvaluein_ext_in                       (9'd0),    
       .bs30_ce_ext_in                               (1'b0),       
       .bs30_en_vtc_ext_in                           (1'b0),       
       .bs30_inc_ext_in                              (1'b0),       
       .bs30_load_ext_in                             (1'b0),       
       .bs30_fifo_empty_out                          (),       
       .bs30_fifo_rd_clk                             (1'b0),       
       .bs30_fifo_rd_en                              (1'b0), 
       .bs30_bitslip_error_out                       (),
       .data_from_pin31       (1'b0),
       .data_to_pin31         (),          
       .data_to_from_pin31    (),          
       .bs31_data_from_fabric_in                     ({C_SERIALIZATION_FACTOR{1'b0}}),  
       .bs31_t_in                                    (1'b0),           
       .bs31_data_to_fabric_out                      (),       
       .bs31_tx_cntvaluein                           (9'd0),      
       .bs31_tx_cntvalueout                          (),    
       .bs31_tx_ce_in                                (1'b0),          
       .bs31_tx_en_vtc_in                            (1'b0),      
       .bs31_tx_inc_in                               (1'b0),          
       .bs31_tx_load_in                              (1'b0),        
       .bs31_rxcntvalueout                           (),       
       .bs31_rx_cntvaluein                           (9'd0),       
       .bs31_rx_ce_in                                (1'b0),       
       .bs31_rx_en_vtc_in                            (1'b0),       
       .bs31_rx_inc_in                               (1'b0),       
       .bs31_rx_load_in                              (1'b0),       
       .bs31_cntvalueout_ext_out                     (),  
       .bs31_cntvaluein_ext_in                       (9'd0),    
       .bs31_ce_ext_in                               (1'b0),       
       .bs31_en_vtc_ext_in                           (1'b0),       
       .bs31_inc_ext_in                              (1'b0),       
       .bs31_load_ext_in                             (1'b0),       
       .bs31_fifo_empty_out                          (),       
       .bs31_fifo_rd_clk                             (1'b0),       
       .bs31_fifo_rd_en                              (1'b0), 
       .bs31_bitslip_error_out                       (),
       .data_from_pin32       (1'b0),
       .data_to_pin32         (),          
       .data_to_from_pin32    (),          
       .bs32_data_from_fabric_in                     ({C_SERIALIZATION_FACTOR{1'b0}}),  
       .bs32_t_in                                    (1'b0),           
       .bs32_data_to_fabric_out                      (),       
       .bs32_tx_cntvaluein                           (9'd0),      
       .bs32_tx_cntvalueout                          (),    
       .bs32_tx_ce_in                                (1'b0),          
       .bs32_tx_en_vtc_in                            (1'b0),      
       .bs32_tx_inc_in                               (1'b0),          
       .bs32_tx_load_in                              (1'b0),        
       .bs32_rxcntvalueout                           (),       
       .bs32_rx_cntvaluein                           (9'd0),       
       .bs32_rx_ce_in                                (1'b0),       
       .bs32_rx_en_vtc_in                            (1'b0),       
       .bs32_rx_inc_in                               (1'b0),       
       .bs32_rx_load_in                              (1'b0),       
       .bs32_cntvalueout_ext_out                     (),  
       .bs32_cntvaluein_ext_in                       (9'd0),    
       .bs32_ce_ext_in                               (1'b0),       
       .bs32_en_vtc_ext_in                           (1'b0),       
       .bs32_inc_ext_in                              (1'b0),       
       .bs32_load_ext_in                             (1'b0),       
       .bs32_fifo_empty_out                          (),       
       .bs32_fifo_rd_clk                             (1'b0),       
       .bs32_fifo_rd_en                              (1'b0), 
       .bs32_bitslip_error_out                       (),
       .data_from_pin33       (1'b0),
       .data_to_pin33         (),          
       .data_to_from_pin33    (),          
       .bs33_data_from_fabric_in                     ({C_SERIALIZATION_FACTOR{1'b0}}),  
       .bs33_t_in                                    (1'b0),           
       .bs33_data_to_fabric_out                      (),       
       .bs33_tx_cntvaluein                           (9'd0),      
       .bs33_tx_cntvalueout                          (),    
       .bs33_tx_ce_in                                (1'b0),          
       .bs33_tx_en_vtc_in                            (1'b0),      
       .bs33_tx_inc_in                               (1'b0),          
       .bs33_tx_load_in                              (1'b0),        
       .bs33_rxcntvalueout                           (),       
       .bs33_rx_cntvaluein                           (9'd0),       
       .bs33_rx_ce_in                                (1'b0),       
       .bs33_rx_en_vtc_in                            (1'b0),       
       .bs33_rx_inc_in                               (1'b0),       
       .bs33_rx_load_in                              (1'b0),       
       .bs33_cntvalueout_ext_out                     (),  
       .bs33_cntvaluein_ext_in                       (9'd0),    
       .bs33_ce_ext_in                               (1'b0),       
       .bs33_en_vtc_ext_in                           (1'b0),       
       .bs33_inc_ext_in                              (1'b0),       
       .bs33_load_ext_in                             (1'b0),       
       .bs33_fifo_empty_out                          (),       
       .bs33_fifo_rd_clk                             (1'b0),       
       .bs33_fifo_rd_en                              (1'b0), 
       .bs33_bitslip_error_out                       (),
       .data_from_pin34       (1'b0),
       .data_to_pin34         (),          
       .data_to_from_pin34    (),          
       .bs34_data_from_fabric_in                     ({C_SERIALIZATION_FACTOR{1'b0}}),  
       .bs34_t_in                                    (1'b0),           
       .bs34_data_to_fabric_out                      (),       
       .bs34_tx_cntvaluein                           (9'd0),      
       .bs34_tx_cntvalueout                          (),    
       .bs34_tx_ce_in                                (1'b0),          
       .bs34_tx_en_vtc_in                            (1'b0),      
       .bs34_tx_inc_in                               (1'b0),          
       .bs34_tx_load_in                              (1'b0),        
       .bs34_rxcntvalueout                           (),       
       .bs34_rx_cntvaluein                           (9'd0),       
       .bs34_rx_ce_in                                (1'b0),       
       .bs34_rx_en_vtc_in                            (1'b0),       
       .bs34_rx_inc_in                               (1'b0),       
       .bs34_rx_load_in                              (1'b0),       
       .bs34_cntvalueout_ext_out                     (),  
       .bs34_cntvaluein_ext_in                       (9'd0),    
       .bs34_ce_ext_in                               (1'b0),       
       .bs34_en_vtc_ext_in                           (1'b0),       
       .bs34_inc_ext_in                              (1'b0),       
       .bs34_load_ext_in                             (1'b0),       
       .bs34_fifo_empty_out                          (),       
       .bs34_fifo_rd_clk                             (1'b0),       
       .bs34_fifo_rd_en                              (1'b0), 
       .bs34_bitslip_error_out                       (),
       .data_from_pin35       (1'b0),
       .data_to_pin35         (),          
       .data_to_from_pin35    (),          
       .bs35_data_from_fabric_in                     ({C_SERIALIZATION_FACTOR{1'b0}}),  
       .bs35_t_in                                    (1'b0),           
       .bs35_data_to_fabric_out                      (),       
       .bs35_tx_cntvaluein                           (9'd0),      
       .bs35_tx_cntvalueout                          (),    
       .bs35_tx_ce_in                                (1'b0),          
       .bs35_tx_en_vtc_in                            (1'b0),      
       .bs35_tx_inc_in                               (1'b0),          
       .bs35_tx_load_in                              (1'b0),        
       .bs35_rxcntvalueout                           (),       
       .bs35_rx_cntvaluein                           (9'd0),       
       .bs35_rx_ce_in                                (1'b0),       
       .bs35_rx_en_vtc_in                            (1'b0),       
       .bs35_rx_inc_in                               (1'b0),       
       .bs35_rx_load_in                              (1'b0),       
       .bs35_cntvalueout_ext_out                     (),  
       .bs35_cntvaluein_ext_in                       (9'd0),    
       .bs35_ce_ext_in                               (1'b0),       
       .bs35_en_vtc_ext_in                           (1'b0),       
       .bs35_inc_ext_in                              (1'b0),       
       .bs35_load_ext_in                             (1'b0),       
       .bs35_fifo_empty_out                          (),       
       .bs35_fifo_rd_clk                             (1'b0),       
       .bs35_fifo_rd_en                              (1'b0), 
       .bs35_bitslip_error_out                       (),
       .data_from_pin36       (1'b0),
       .data_to_pin36         (),          
       .data_to_from_pin36    (),          
       .bs36_data_from_fabric_in                     ({C_SERIALIZATION_FACTOR{1'b0}}),  
       .bs36_t_in                                    (1'b0),           
       .bs36_data_to_fabric_out                      (),       
       .bs36_tx_cntvaluein                           (9'd0),      
       .bs36_tx_cntvalueout                          (),    
       .bs36_tx_ce_in                                (1'b0),          
       .bs36_tx_en_vtc_in                            (1'b0),      
       .bs36_tx_inc_in                               (1'b0),          
       .bs36_tx_load_in                              (1'b0),        
       .bs36_rxcntvalueout                           (),       
       .bs36_rx_cntvaluein                           (9'd0),       
       .bs36_rx_ce_in                                (1'b0),       
       .bs36_rx_en_vtc_in                            (1'b0),       
       .bs36_rx_inc_in                               (1'b0),       
       .bs36_rx_load_in                              (1'b0),       
       .bs36_cntvalueout_ext_out                     (),  
       .bs36_cntvaluein_ext_in                       (9'd0),    
       .bs36_ce_ext_in                               (1'b0),       
       .bs36_en_vtc_ext_in                           (1'b0),       
       .bs36_inc_ext_in                              (1'b0),       
       .bs36_load_ext_in                             (1'b0),       
       .bs36_fifo_empty_out                          (),       
       .bs36_fifo_rd_clk                             (1'b0),       
       .bs36_fifo_rd_en                              (1'b0), 
       .bs36_bitslip_error_out                       (),
       .data_from_pin37       (1'b0),
       .data_to_pin37         (),          
       .data_to_from_pin37    (),          
       .bs37_data_from_fabric_in                     ({C_SERIALIZATION_FACTOR{1'b0}}),  
       .bs37_t_in                                    (1'b0),           
       .bs37_data_to_fabric_out                      (),       
       .bs37_tx_cntvaluein                           (9'd0),      
       .bs37_tx_cntvalueout                          (),    
       .bs37_tx_ce_in                                (1'b0),          
       .bs37_tx_en_vtc_in                            (1'b0),      
       .bs37_tx_inc_in                               (1'b0),          
       .bs37_tx_load_in                              (1'b0),        
       .bs37_rxcntvalueout                           (),       
       .bs37_rx_cntvaluein                           (9'd0),       
       .bs37_rx_ce_in                                (1'b0),       
       .bs37_rx_en_vtc_in                            (1'b0),       
       .bs37_rx_inc_in                               (1'b0),       
       .bs37_rx_load_in                              (1'b0),       
       .bs37_cntvalueout_ext_out                     (),  
       .bs37_cntvaluein_ext_in                       (9'd0),    
       .bs37_ce_ext_in                               (1'b0),       
       .bs37_en_vtc_ext_in                           (1'b0),       
       .bs37_inc_ext_in                              (1'b0),       
       .bs37_load_ext_in                             (1'b0),       
       .bs37_fifo_empty_out                          (),       
       .bs37_fifo_rd_clk                             (1'b0),       
       .bs37_fifo_rd_en                              (1'b0), 
       .bs37_bitslip_error_out                       (),
       .data_from_pin38       (1'b0),
       .data_to_pin38         (),          
       .data_to_from_pin38    (),          
       .bs38_data_from_fabric_in                     ({C_SERIALIZATION_FACTOR{1'b0}}),  
       .bs38_t_in                                    (1'b0),           
       .bs38_data_to_fabric_out                      (),       
       .bs38_tx_cntvaluein                           (9'd0),      
       .bs38_tx_cntvalueout                          (),    
       .bs38_tx_ce_in                                (1'b0),          
       .bs38_tx_en_vtc_in                            (1'b0),      
       .bs38_tx_inc_in                               (1'b0),          
       .bs38_tx_load_in                              (1'b0),        
       .bs38_rxcntvalueout                           (),       
       .bs38_rx_cntvaluein                           (9'd0),       
       .bs38_rx_ce_in                                (1'b0),       
       .bs38_rx_en_vtc_in                            (1'b0),       
       .bs38_rx_inc_in                               (1'b0),       
       .bs38_rx_load_in                              (1'b0),       
       .bs38_cntvalueout_ext_out                     (),  
       .bs38_cntvaluein_ext_in                       (9'd0),    
       .bs38_ce_ext_in                               (1'b0),       
       .bs38_en_vtc_ext_in                           (1'b0),       
       .bs38_inc_ext_in                              (1'b0),       
       .bs38_load_ext_in                             (1'b0),       
       .bs38_fifo_empty_out                          (),       
       .bs38_fifo_rd_clk                             (1'b0),       
       .bs38_fifo_rd_en                              (1'b0), 
       .bs38_bitslip_error_out                       (),
       .data_from_pin39       (1'b0),
       .data_to_pin39         (),          
       .data_to_from_pin39    (),          
       .bs39_data_from_fabric_in                     ({C_SERIALIZATION_FACTOR{1'b0}}),  
       .bs39_t_in                                    (1'b0),           
       .bs39_data_to_fabric_out                      (),       
       .bs39_tx_cntvaluein                           (9'd0),      
       .bs39_tx_cntvalueout                          (),    
       .bs39_tx_ce_in                                (1'b0),          
       .bs39_tx_en_vtc_in                            (1'b0),      
       .bs39_tx_inc_in                               (1'b0),          
       .bs39_tx_load_in                              (1'b0),        
       .bs39_rxcntvalueout                           (),       
       .bs39_rx_cntvaluein                           (9'd0),       
       .bs39_rx_ce_in                                (1'b0),       
       .bs39_rx_en_vtc_in                            (1'b0),       
       .bs39_rx_inc_in                               (1'b0),       
       .bs39_rx_load_in                              (1'b0),       
       .bs39_cntvalueout_ext_out                     (),  
       .bs39_cntvaluein_ext_in                       (9'd0),    
       .bs39_ce_ext_in                               (1'b0),       
       .bs39_en_vtc_ext_in                           (1'b0),       
       .bs39_inc_ext_in                              (1'b0),       
       .bs39_load_ext_in                             (1'b0),       
       .bs39_fifo_empty_out                          (),       
       .bs39_fifo_rd_clk                             (1'b0),       
       .bs39_fifo_rd_en                              (1'b0), 
       .bs39_bitslip_error_out                       (),
       .data_from_pin40       (1'b0),
       .data_to_pin40         (),          
       .data_to_from_pin40    (),          
       .bs40_data_from_fabric_in                     ({C_SERIALIZATION_FACTOR{1'b0}}),  
       .bs40_t_in                                    (1'b0),           
       .bs40_data_to_fabric_out                      (),       
       .bs40_tx_cntvaluein                           (9'd0),      
       .bs40_tx_cntvalueout                          (),    
       .bs40_tx_ce_in                                (1'b0),          
       .bs40_tx_en_vtc_in                            (1'b0),      
       .bs40_tx_inc_in                               (1'b0),          
       .bs40_tx_load_in                              (1'b0),        
       .bs40_rxcntvalueout                           (),       
       .bs40_rx_cntvaluein                           (9'd0),       
       .bs40_rx_ce_in                                (1'b0),       
       .bs40_rx_en_vtc_in                            (1'b0),       
       .bs40_rx_inc_in                               (1'b0),       
       .bs40_rx_load_in                              (1'b0),       
       .bs40_cntvalueout_ext_out                     (),  
       .bs40_cntvaluein_ext_in                       (9'd0),    
       .bs40_ce_ext_in                               (1'b0),       
       .bs40_en_vtc_ext_in                           (1'b0),       
       .bs40_inc_ext_in                              (1'b0),       
       .bs40_load_ext_in                             (1'b0),       
       .bs40_fifo_empty_out                          (),       
       .bs40_fifo_rd_clk                             (1'b0),       
       .bs40_fifo_rd_en                              (1'b0), 
       .bs40_bitslip_error_out                       (),
       .data_from_pin41       (1'b0),
       .data_to_pin41         (),          
       .data_to_from_pin41    (),          
       .bs41_data_from_fabric_in                     ({C_SERIALIZATION_FACTOR{1'b0}}),  
       .bs41_t_in                                    (1'b0),           
       .bs41_data_to_fabric_out                      (),       
       .bs41_tx_cntvaluein                           (9'd0),      
       .bs41_tx_cntvalueout                          (),    
       .bs41_tx_ce_in                                (1'b0),          
       .bs41_tx_en_vtc_in                            (1'b0),      
       .bs41_tx_inc_in                               (1'b0),          
       .bs41_tx_load_in                              (1'b0),        
       .bs41_rxcntvalueout                           (),       
       .bs41_rx_cntvaluein                           (9'd0),       
       .bs41_rx_ce_in                                (1'b0),       
       .bs41_rx_en_vtc_in                            (1'b0),       
       .bs41_rx_inc_in                               (1'b0),       
       .bs41_rx_load_in                              (1'b0),       
       .bs41_cntvalueout_ext_out                     (),  
       .bs41_cntvaluein_ext_in                       (9'd0),    
       .bs41_ce_ext_in                               (1'b0),       
       .bs41_en_vtc_ext_in                           (1'b0),       
       .bs41_inc_ext_in                              (1'b0),       
       .bs41_load_ext_in                             (1'b0),       
       .bs41_fifo_empty_out                          (),       
       .bs41_fifo_rd_clk                             (1'b0),       
       .bs41_fifo_rd_en                              (1'b0), 
       .bs41_bitslip_error_out                       (),
       .data_from_pin42       (1'b0),
       .data_to_pin42         (),          
       .data_to_from_pin42    (),          
       .bs42_data_from_fabric_in                     ({C_SERIALIZATION_FACTOR{1'b0}}),  
       .bs42_t_in                                    (1'b0),           
       .bs42_data_to_fabric_out                      (),       
       .bs42_tx_cntvaluein                           (9'd0),      
       .bs42_tx_cntvalueout                          (),    
       .bs42_tx_ce_in                                (1'b0),          
       .bs42_tx_en_vtc_in                            (1'b0),      
       .bs42_tx_inc_in                               (1'b0),          
       .bs42_tx_load_in                              (1'b0),        
       .bs42_rxcntvalueout                           (),       
       .bs42_rx_cntvaluein                           (9'd0),       
       .bs42_rx_ce_in                                (1'b0),       
       .bs42_rx_en_vtc_in                            (1'b0),       
       .bs42_rx_inc_in                               (1'b0),       
       .bs42_rx_load_in                              (1'b0),       
       .bs42_cntvalueout_ext_out                     (),  
       .bs42_cntvaluein_ext_in                       (9'd0),    
       .bs42_ce_ext_in                               (1'b0),       
       .bs42_en_vtc_ext_in                           (1'b0),       
       .bs42_inc_ext_in                              (1'b0),       
       .bs42_load_ext_in                             (1'b0),       
       .bs42_fifo_empty_out                          (),       
       .bs42_fifo_rd_clk                             (1'b0),       
       .bs42_fifo_rd_en                              (1'b0), 
       .bs42_bitslip_error_out                       (),
       .data_from_pin43       (1'b0),
       .data_to_pin43         (),          
       .data_to_from_pin43    (),          
       .bs43_data_from_fabric_in                     ({C_SERIALIZATION_FACTOR{1'b0}}),  
       .bs43_t_in                                    (1'b0),           
       .bs43_data_to_fabric_out                      (),       
       .bs43_tx_cntvaluein                           (9'd0),      
       .bs43_tx_cntvalueout                          (),    
       .bs43_tx_ce_in                                (1'b0),          
       .bs43_tx_en_vtc_in                            (1'b0),      
       .bs43_tx_inc_in                               (1'b0),          
       .bs43_tx_load_in                              (1'b0),        
       .bs43_rxcntvalueout                           (),       
       .bs43_rx_cntvaluein                           (9'd0),       
       .bs43_rx_ce_in                                (1'b0),       
       .bs43_rx_en_vtc_in                            (1'b0),       
       .bs43_rx_inc_in                               (1'b0),       
       .bs43_rx_load_in                              (1'b0),       
       .bs43_cntvalueout_ext_out                     (),  
       .bs43_cntvaluein_ext_in                       (9'd0),    
       .bs43_ce_ext_in                               (1'b0),       
       .bs43_en_vtc_ext_in                           (1'b0),       
       .bs43_inc_ext_in                              (1'b0),       
       .bs43_load_ext_in                             (1'b0),       
       .bs43_fifo_empty_out                          (),       
       .bs43_fifo_rd_clk                             (1'b0),       
       .bs43_fifo_rd_en                              (1'b0), 
       .bs43_bitslip_error_out                       (),
       .data_from_pin44       (1'b0),
       .data_to_pin44         (),          
       .data_to_from_pin44    (),          
       .bs44_data_from_fabric_in                     ({C_SERIALIZATION_FACTOR{1'b0}}),  
       .bs44_t_in                                    (1'b0),           
       .bs44_data_to_fabric_out                      (),       
       .bs44_tx_cntvaluein                           (9'd0),      
       .bs44_tx_cntvalueout                          (),    
       .bs44_tx_ce_in                                (1'b0),          
       .bs44_tx_en_vtc_in                            (1'b0),      
       .bs44_tx_inc_in                               (1'b0),          
       .bs44_tx_load_in                              (1'b0),        
       .bs44_rxcntvalueout                           (),       
       .bs44_rx_cntvaluein                           (9'd0),       
       .bs44_rx_ce_in                                (1'b0),       
       .bs44_rx_en_vtc_in                            (1'b0),       
       .bs44_rx_inc_in                               (1'b0),       
       .bs44_rx_load_in                              (1'b0),       
       .bs44_cntvalueout_ext_out                     (),  
       .bs44_cntvaluein_ext_in                       (9'd0),    
       .bs44_ce_ext_in                               (1'b0),       
       .bs44_en_vtc_ext_in                           (1'b0),       
       .bs44_inc_ext_in                              (1'b0),       
       .bs44_load_ext_in                             (1'b0),       
       .bs44_fifo_empty_out                          (),       
       .bs44_fifo_rd_clk                             (1'b0),       
       .bs44_fifo_rd_en                              (1'b0), 
       .bs44_bitslip_error_out                       (),
       .data_from_pin45       (1'b0),
       .data_to_pin45         (),          
       .data_to_from_pin45    (),          
       .bs45_data_from_fabric_in                     ({C_SERIALIZATION_FACTOR{1'b0}}),  
       .bs45_t_in                                    (1'b0),           
       .bs45_data_to_fabric_out                      (),       
       .bs45_tx_cntvaluein                           (9'd0),      
       .bs45_tx_cntvalueout                          (),    
       .bs45_tx_ce_in                                (1'b0),          
       .bs45_tx_en_vtc_in                            (1'b0),      
       .bs45_tx_inc_in                               (1'b0),          
       .bs45_tx_load_in                              (1'b0),        
       .bs45_rxcntvalueout                           (),       
       .bs45_rx_cntvaluein                           (9'd0),       
       .bs45_rx_ce_in                                (1'b0),       
       .bs45_rx_en_vtc_in                            (1'b0),       
       .bs45_rx_inc_in                               (1'b0),       
       .bs45_rx_load_in                              (1'b0),       
       .bs45_cntvalueout_ext_out                     (),  
       .bs45_cntvaluein_ext_in                       (9'd0),    
       .bs45_ce_ext_in                               (1'b0),       
       .bs45_en_vtc_ext_in                           (1'b0),       
       .bs45_inc_ext_in                              (1'b0),       
       .bs45_load_ext_in                             (1'b0),       
       .bs45_fifo_empty_out                          (),       
       .bs45_fifo_rd_clk                             (1'b0),       
       .bs45_fifo_rd_en                              (1'b0), 
       .bs45_bitslip_error_out                       (),
       .data_from_pin46       (1'b0),
       .data_to_pin46         (),          
       .data_to_from_pin46    (),          
       .bs46_data_from_fabric_in                     ({C_SERIALIZATION_FACTOR{1'b0}}),  
       .bs46_t_in                                    (1'b0),           
       .bs46_data_to_fabric_out                      (),       
       .bs46_tx_cntvaluein                           (9'd0),      
       .bs46_tx_cntvalueout                          (),    
       .bs46_tx_ce_in                                (1'b0),          
       .bs46_tx_en_vtc_in                            (1'b0),      
       .bs46_tx_inc_in                               (1'b0),          
       .bs46_tx_load_in                              (1'b0),        
       .bs46_rxcntvalueout                           (),       
       .bs46_rx_cntvaluein                           (9'd0),       
       .bs46_rx_ce_in                                (1'b0),       
       .bs46_rx_en_vtc_in                            (1'b0),       
       .bs46_rx_inc_in                               (1'b0),       
       .bs46_rx_load_in                              (1'b0),       
       .bs46_cntvalueout_ext_out                     (),  
       .bs46_cntvaluein_ext_in                       (9'd0),    
       .bs46_ce_ext_in                               (1'b0),       
       .bs46_en_vtc_ext_in                           (1'b0),       
       .bs46_inc_ext_in                              (1'b0),       
       .bs46_load_ext_in                             (1'b0),       
       .bs46_fifo_empty_out                          (),       
       .bs46_fifo_rd_clk                             (1'b0),       
       .bs46_fifo_rd_en                              (1'b0), 
       .bs46_bitslip_error_out                       (),
       .data_from_pin47       (1'b0),
       .data_to_pin47         (),          
       .data_to_from_pin47    (),          
       .bs47_data_from_fabric_in                     ({C_SERIALIZATION_FACTOR{1'b0}}),  
       .bs47_t_in                                    (1'b0),           
       .bs47_data_to_fabric_out                      (),       
       .bs47_tx_cntvaluein                           (9'd0),      
       .bs47_tx_cntvalueout                          (),    
       .bs47_tx_ce_in                                (1'b0),          
       .bs47_tx_en_vtc_in                            (1'b0),      
       .bs47_tx_inc_in                               (1'b0),          
       .bs47_tx_load_in                              (1'b0),        
       .bs47_rxcntvalueout                           (),       
       .bs47_rx_cntvaluein                           (9'd0),       
       .bs47_rx_ce_in                                (1'b0),       
       .bs47_rx_en_vtc_in                            (1'b0),       
       .bs47_rx_inc_in                               (1'b0),       
       .bs47_rx_load_in                              (1'b0),       
       .bs47_cntvalueout_ext_out                     (),  
       .bs47_cntvaluein_ext_in                       (9'd0),    
       .bs47_ce_ext_in                               (1'b0),       
       .bs47_en_vtc_ext_in                           (1'b0),       
       .bs47_inc_ext_in                              (1'b0),       
       .bs47_load_ext_in                             (1'b0),       
       .bs47_fifo_empty_out                          (),       
       .bs47_fifo_rd_clk                             (1'b0),       
       .bs47_fifo_rd_en                              (1'b0), 
       .bs47_bitslip_error_out                       (),
       .data_from_pin48       (1'b0),
       .data_to_pin48         (),          
       .data_to_from_pin48    (),          
       .bs48_data_from_fabric_in                     ({C_SERIALIZATION_FACTOR{1'b0}}),  
       .bs48_t_in                                    (1'b0),           
       .bs48_data_to_fabric_out                      (),       
       .bs48_tx_cntvaluein                           (9'd0),      
       .bs48_tx_cntvalueout                          (),    
       .bs48_tx_ce_in                                (1'b0),          
       .bs48_tx_en_vtc_in                            (1'b0),      
       .bs48_tx_inc_in                               (1'b0),          
       .bs48_tx_load_in                              (1'b0),        
       .bs48_rxcntvalueout                           (),       
       .bs48_rx_cntvaluein                           (9'd0),       
       .bs48_rx_ce_in                                (1'b0),       
       .bs48_rx_en_vtc_in                            (1'b0),       
       .bs48_rx_inc_in                               (1'b0),       
       .bs48_rx_load_in                              (1'b0),       
       .bs48_cntvalueout_ext_out                     (),  
       .bs48_cntvaluein_ext_in                       (9'd0),    
       .bs48_ce_ext_in                               (1'b0),       
       .bs48_en_vtc_ext_in                           (1'b0),       
       .bs48_inc_ext_in                              (1'b0),       
       .bs48_load_ext_in                             (1'b0),       
       .bs48_fifo_empty_out                          (),       
       .bs48_fifo_rd_clk                             (1'b0),       
       .bs48_fifo_rd_en                              (1'b0), 
       .bs48_bitslip_error_out                       (),
       .data_from_pin49       (1'b0),
       .data_to_pin49         (),          
       .data_to_from_pin49    (),          
       .bs49_data_from_fabric_in                     ({C_SERIALIZATION_FACTOR{1'b0}}),  
       .bs49_t_in                                    (1'b0),           
       .bs49_data_to_fabric_out                      (),       
       .bs49_tx_cntvaluein                           (9'd0),      
       .bs49_tx_cntvalueout                          (),    
       .bs49_tx_ce_in                                (1'b0),          
       .bs49_tx_en_vtc_in                            (1'b0),      
       .bs49_tx_inc_in                               (1'b0),          
       .bs49_tx_load_in                              (1'b0),        
       .bs49_rxcntvalueout                           (),       
       .bs49_rx_cntvaluein                           (9'd0),       
       .bs49_rx_ce_in                                (1'b0),       
       .bs49_rx_en_vtc_in                            (1'b0),       
       .bs49_rx_inc_in                               (1'b0),       
       .bs49_rx_load_in                              (1'b0),       
       .bs49_cntvalueout_ext_out                     (),  
       .bs49_cntvaluein_ext_in                       (9'd0),    
       .bs49_ce_ext_in                               (1'b0),       
       .bs49_en_vtc_ext_in                           (1'b0),       
       .bs49_inc_ext_in                              (1'b0),       
       .bs49_load_ext_in                             (1'b0),       
       .bs49_fifo_empty_out                          (),       
       .bs49_fifo_rd_clk                             (1'b0),       
       .bs49_fifo_rd_en                              (1'b0), 
       .bs49_bitslip_error_out                       (),
       .data_from_pin50       (1'b0),
       .data_to_pin50         (),          
       .data_to_from_pin50    (),          
       .bs50_data_from_fabric_in                     ({C_SERIALIZATION_FACTOR{1'b0}}),  
       .bs50_t_in                                    (1'b0),           
       .bs50_data_to_fabric_out                      (),       
       .bs50_tx_cntvaluein                           (9'd0),      
       .bs50_tx_cntvalueout                          (),    
       .bs50_tx_ce_in                                (1'b0),          
       .bs50_tx_en_vtc_in                            (1'b0),      
       .bs50_tx_inc_in                               (1'b0),          
       .bs50_tx_load_in                              (1'b0),        
       .bs50_rxcntvalueout                           (),       
       .bs50_rx_cntvaluein                           (9'd0),       
       .bs50_rx_ce_in                                (1'b0),       
       .bs50_rx_en_vtc_in                            (1'b0),       
       .bs50_rx_inc_in                               (1'b0),       
       .bs50_rx_load_in                              (1'b0),       
       .bs50_cntvalueout_ext_out                     (),  
       .bs50_cntvaluein_ext_in                       (9'd0),    
       .bs50_ce_ext_in                               (1'b0),       
       .bs50_en_vtc_ext_in                           (1'b0),       
       .bs50_inc_ext_in                              (1'b0),       
       .bs50_load_ext_in                             (1'b0),       
       .bs50_fifo_empty_out                          (),       
       .bs50_fifo_rd_clk                             (1'b0),       
       .bs50_fifo_rd_en                              (1'b0), 
       .bs50_bitslip_error_out                       (),
       .data_from_pin51       (1'b0),
       .data_to_pin51         (),          
       .data_to_from_pin51    (),          
       .bs51_data_from_fabric_in                     ({C_SERIALIZATION_FACTOR{1'b0}}),  
       .bs51_t_in                                    (1'b0),           
       .bs51_data_to_fabric_out                      (),       
       .bs51_tx_cntvaluein                           (9'd0),      
       .bs51_tx_cntvalueout                          (),    
       .bs51_tx_ce_in                                (1'b0),          
       .bs51_tx_en_vtc_in                            (1'b0),      
       .bs51_tx_inc_in                               (1'b0),          
       .bs51_tx_load_in                              (1'b0),        
       .bs51_rxcntvalueout                           (),       
       .bs51_rx_cntvaluein                           (9'd0),       
       .bs51_rx_ce_in                                (1'b0),       
       .bs51_rx_en_vtc_in                            (1'b0),       
       .bs51_rx_inc_in                               (1'b0),       
       .bs51_rx_load_in                              (1'b0),       
       .bs51_cntvalueout_ext_out                     (),  
       .bs51_cntvaluein_ext_in                       (9'd0),    
       .bs51_ce_ext_in                               (1'b0),       
       .bs51_en_vtc_ext_in                           (1'b0),       
       .bs51_inc_ext_in                              (1'b0),       
       .bs51_load_ext_in                             (1'b0),       
       .bs51_fifo_empty_out                          (),       
       .bs51_fifo_rd_clk                             (1'b0),       
       .bs51_fifo_rd_en                              (1'b0), 
       .bs51_bitslip_error_out                       (),

       .bs_tx_clk_in                     (1'b0),   
       .bs_rx_clk_in                     (1'b0),   
       .bs_clk_ext_in                    (1'b0),   
       .bs_rxtx_tx_clk_in                (1'b0),   
       .bs_rxtx_rx_clk_in                (1'b0),   
       .bs_tri_clk_in                   (bidir_tx_bs_tri_clk),   

       .data_to_pin0              (),          
       .data_from_pin0            (clk_rxp),          
       .data_to_from_pin0            (),          
      



//BITSLICE Signals
         .bs0_data_from_fabric_in                   ({C_SERIALIZATION_FACTOR{1'b0}}),  
         .bs0_t_in                                  (1'b0),  
         .bs0_data_to_fabric_out                    (data_to_fabric_clk_rxp),       
	
         .bs0_tx_cntvaluein                         (9'd0),      
         .bs0_tx_cntvalueout                        (),    
         .bs0_tx_ce_in                              (1'b0),          
         .bs0_tx_en_vtc_in                          (1'b0),      
         .bs0_tx_inc_in                             (1'b0),          
         .bs0_tx_load_in                            (1'b0),        
         .bs0_rxcntvalueout                         (),       
         .bs0_rx_cntvaluein                         (9'd0),       
         .bs0_rx_ce_in                                (1'b0),       
         .bs0_rx_en_vtc_in                            (1'b0),       
         .bs0_rx_inc_in                               (1'b0),       
         .bs0_rx_load_in                              (1'b0),       
         .bs0_cntvalueout_ext_out                     (),  
         .bs0_cntvaluein_ext_in                       (9'd0),    
         .bs0_ce_ext_in                               (1'b0),       
         .bs0_en_vtc_ext_in                           (1'b0),       
         .bs0_inc_ext_in                              (1'b0),       
         .bs0_load_ext_in                             (1'b0),       
         .bs0_fifo_empty_out                          (int_fifo_empty_0),       
         .bs0_fifo_rd_clk                             (fifo_rd_clk_0),
         .bs0_fifo_rd_en                              (fifo_rd_en_0),     
         .bs0_bitslip_error_out                       (),
       .data_to_pin1              (),          
       .data_from_pin1            (clk_rxn),          
       .data_to_from_pin1            (),          
      



//BITSLICE Signals
         .bs1_data_from_fabric_in                   ({C_SERIALIZATION_FACTOR{1'b0}}),  
         .bs1_t_in                                  (1'b0),  
         .bs1_data_to_fabric_out                    (data_to_fabric_clk_rxn),       
	
         .bs1_tx_cntvaluein                         (9'd0),      
         .bs1_tx_cntvalueout                        (),    
         .bs1_tx_ce_in                              (1'b0),          
         .bs1_tx_en_vtc_in                          (1'b0),      
         .bs1_tx_inc_in                             (1'b0),          
         .bs1_tx_load_in                            (1'b0),        
         .bs1_rxcntvalueout                         (),       
         .bs1_rx_cntvaluein                         (9'd0),       
         .bs1_rx_ce_in                                (1'b0),       
         .bs1_rx_en_vtc_in                            (1'b0),       
         .bs1_rx_inc_in                               (1'b0),       
         .bs1_rx_load_in                              (1'b0),       
         .bs1_cntvalueout_ext_out                     (),  
         .bs1_cntvaluein_ext_in                       (9'd0),    
         .bs1_ce_ext_in                               (1'b0),       
         .bs1_en_vtc_ext_in                           (1'b0),       
         .bs1_inc_ext_in                              (1'b0),       
         .bs1_load_ext_in                             (1'b0),       
         .bs1_fifo_empty_out                          (int_fifo_empty_1),       
         .bs1_fifo_rd_clk                             (fifo_rd_clk_1),
         .bs1_fifo_rd_en                              (fifo_rd_en_1),     
         .bs1_bitslip_error_out                       (),
       .data_to_pin2              (),          
       .data_from_pin2            (data_rxp0),          
       .data_to_from_pin2            (),          
      



//BITSLICE Signals
         .bs2_data_from_fabric_in                   ({C_SERIALIZATION_FACTOR{1'b0}}),  
         .bs2_t_in                                  (1'b0),  
         .bs2_data_to_fabric_out                    (data_to_fabric_data_rxp0),       
	
         .bs2_tx_cntvaluein                         (9'd0),      
         .bs2_tx_cntvalueout                        (),    
         .bs2_tx_ce_in                              (1'b0),          
         .bs2_tx_en_vtc_in                          (1'b0),      
         .bs2_tx_inc_in                             (1'b0),          
         .bs2_tx_load_in                            (1'b0),        
         .bs2_rxcntvalueout                         (),       
         .bs2_rx_cntvaluein                         (9'd0),       
         .bs2_rx_ce_in                                (1'b0),       
         .bs2_rx_en_vtc_in                            (1'b0),       
         .bs2_rx_inc_in                               (1'b0),       
         .bs2_rx_load_in                              (1'b0),       
         .bs2_cntvalueout_ext_out                     (),  
         .bs2_cntvaluein_ext_in                       (9'd0),    
         .bs2_ce_ext_in                               (1'b0),       
         .bs2_en_vtc_ext_in                           (1'b0),       
         .bs2_inc_ext_in                              (1'b0),       
         .bs2_load_ext_in                             (1'b0),       
         .bs2_fifo_empty_out                          (int_fifo_empty_2),       
         .bs2_fifo_rd_clk                             (fifo_rd_clk_2),
         .bs2_fifo_rd_en                              (fifo_rd_en_2),     
         .bs2_bitslip_error_out                       (),
       .data_to_pin3              (),          
       .data_from_pin3            (data_rxn0),          
       .data_to_from_pin3            (),          
      



//BITSLICE Signals
         .bs3_data_from_fabric_in                   ({C_SERIALIZATION_FACTOR{1'b0}}),  
         .bs3_t_in                                  (1'b0),  
         .bs3_data_to_fabric_out                    (data_to_fabric_data_rxn0),       
	
         .bs3_tx_cntvaluein                         (9'd0),      
         .bs3_tx_cntvalueout                        (),    
         .bs3_tx_ce_in                              (1'b0),          
         .bs3_tx_en_vtc_in                          (1'b0),      
         .bs3_tx_inc_in                             (1'b0),          
         .bs3_tx_load_in                            (1'b0),        
         .bs3_rxcntvalueout                         (),       
         .bs3_rx_cntvaluein                         (9'd0),       
         .bs3_rx_ce_in                                (1'b0),       
         .bs3_rx_en_vtc_in                            (1'b0),       
         .bs3_rx_inc_in                               (1'b0),       
         .bs3_rx_load_in                              (1'b0),       
         .bs3_cntvalueout_ext_out                     (),  
         .bs3_cntvaluein_ext_in                       (9'd0),    
         .bs3_ce_ext_in                               (1'b0),       
         .bs3_en_vtc_ext_in                           (1'b0),       
         .bs3_inc_ext_in                              (1'b0),       
         .bs3_load_ext_in                             (1'b0),       
         .bs3_fifo_empty_out                          (int_fifo_empty_3),       
         .bs3_fifo_rd_clk                             (fifo_rd_clk_3),
         .bs3_fifo_rd_en                              (fifo_rd_en_3),     
         .bs3_bitslip_error_out                       (),
       .data_to_pin4              (),          
       .data_from_pin4            (data_rxp1),          
       .data_to_from_pin4            (),          
      



//BITSLICE Signals
         .bs4_data_from_fabric_in                   ({C_SERIALIZATION_FACTOR{1'b0}}),  
         .bs4_t_in                                  (1'b0),  
         .bs4_data_to_fabric_out                    (data_to_fabric_data_rxp1),       
	
         .bs4_tx_cntvaluein                         (9'd0),      
         .bs4_tx_cntvalueout                        (),    
         .bs4_tx_ce_in                              (1'b0),          
         .bs4_tx_en_vtc_in                          (1'b0),      
         .bs4_tx_inc_in                             (1'b0),          
         .bs4_tx_load_in                            (1'b0),        
         .bs4_rxcntvalueout                         (),       
         .bs4_rx_cntvaluein                         (9'd0),       
         .bs4_rx_ce_in                                (1'b0),       
         .bs4_rx_en_vtc_in                            (1'b0),       
         .bs4_rx_inc_in                               (1'b0),       
         .bs4_rx_load_in                              (1'b0),       
         .bs4_cntvalueout_ext_out                     (),  
         .bs4_cntvaluein_ext_in                       (9'd0),    
         .bs4_ce_ext_in                               (1'b0),       
         .bs4_en_vtc_ext_in                           (1'b0),       
         .bs4_inc_ext_in                              (1'b0),       
         .bs4_load_ext_in                             (1'b0),       
         .bs4_fifo_empty_out                          (int_fifo_empty_4),       
         .bs4_fifo_rd_clk                             (fifo_rd_clk_4),
         .bs4_fifo_rd_en                              (fifo_rd_en_4),     
         .bs4_bitslip_error_out                       (),
       .data_to_pin5              (),          
       .data_from_pin5            (data_rxn1),          
       .data_to_from_pin5            (),          
      



//BITSLICE Signals
         .bs5_data_from_fabric_in                   ({C_SERIALIZATION_FACTOR{1'b0}}),  
         .bs5_t_in                                  (1'b0),  
         .bs5_data_to_fabric_out                    (data_to_fabric_data_rxn1),       
	
         .bs5_tx_cntvaluein                         (9'd0),      
         .bs5_tx_cntvalueout                        (),    
         .bs5_tx_ce_in                              (1'b0),          
         .bs5_tx_en_vtc_in                          (1'b0),      
         .bs5_tx_inc_in                             (1'b0),          
         .bs5_tx_load_in                            (1'b0),        
         .bs5_rxcntvalueout                         (),       
         .bs5_rx_cntvaluein                         (9'd0),       
         .bs5_rx_ce_in                                (1'b0),       
         .bs5_rx_en_vtc_in                            (1'b0),       
         .bs5_rx_inc_in                               (1'b0),       
         .bs5_rx_load_in                              (1'b0),       
         .bs5_cntvalueout_ext_out                     (),  
         .bs5_cntvaluein_ext_in                       (9'd0),    
         .bs5_ce_ext_in                               (1'b0),       
         .bs5_en_vtc_ext_in                           (1'b0),       
         .bs5_inc_ext_in                              (1'b0),       
         .bs5_load_ext_in                             (1'b0),       
         .bs5_fifo_empty_out                          (int_fifo_empty_5),       
         .bs5_fifo_rd_clk                             (fifo_rd_clk_5),
         .bs5_fifo_rd_en                              (fifo_rd_en_5),     
         .bs5_bitslip_error_out                       (),
       .data_to_pin6              (),          
       .data_from_pin6            (data_rxp2),          
       .data_to_from_pin6            (),          
      



//BITSLICE Signals
         .bs6_data_from_fabric_in                   ({C_SERIALIZATION_FACTOR{1'b0}}),  
         .bs6_t_in                                  (1'b0),  
         .bs6_data_to_fabric_out                    (data_to_fabric_data_rxp2),       
	
         .bs6_tx_cntvaluein                         (9'd0),      
         .bs6_tx_cntvalueout                        (),    
         .bs6_tx_ce_in                              (1'b0),          
         .bs6_tx_en_vtc_in                          (1'b0),      
         .bs6_tx_inc_in                             (1'b0),          
         .bs6_tx_load_in                            (1'b0),        
         .bs6_rxcntvalueout                         (),       
         .bs6_rx_cntvaluein                         (9'd0),       
         .bs6_rx_ce_in                                (1'b0),       
         .bs6_rx_en_vtc_in                            (1'b0),       
         .bs6_rx_inc_in                               (1'b0),       
         .bs6_rx_load_in                              (1'b0),       
         .bs6_cntvalueout_ext_out                     (),  
         .bs6_cntvaluein_ext_in                       (9'd0),    
         .bs6_ce_ext_in                               (1'b0),       
         .bs6_en_vtc_ext_in                           (1'b0),       
         .bs6_inc_ext_in                              (1'b0),       
         .bs6_load_ext_in                             (1'b0),       
         .bs6_fifo_empty_out                          (int_fifo_empty_6),       
         .bs6_fifo_rd_clk                             (fifo_rd_clk_6),
         .bs6_fifo_rd_en                              (fifo_rd_en_6),     
         .bs6_bitslip_error_out                       (),
       .data_to_pin7              (),          
       .data_from_pin7            (data_rxn2),          
       .data_to_from_pin7            (),          
      



//BITSLICE Signals
         .bs7_data_from_fabric_in                   ({C_SERIALIZATION_FACTOR{1'b0}}),  
         .bs7_t_in                                  (1'b0),  
         .bs7_data_to_fabric_out                    (data_to_fabric_data_rxn2),       
	
         .bs7_tx_cntvaluein                         (9'd0),      
         .bs7_tx_cntvalueout                        (),    
         .bs7_tx_ce_in                              (1'b0),          
         .bs7_tx_en_vtc_in                          (1'b0),      
         .bs7_tx_inc_in                             (1'b0),          
         .bs7_tx_load_in                            (1'b0),        
         .bs7_rxcntvalueout                         (),       
         .bs7_rx_cntvaluein                         (9'd0),       
         .bs7_rx_ce_in                                (1'b0),       
         .bs7_rx_en_vtc_in                            (1'b0),       
         .bs7_rx_inc_in                               (1'b0),       
         .bs7_rx_load_in                              (1'b0),       
         .bs7_cntvalueout_ext_out                     (),  
         .bs7_cntvaluein_ext_in                       (9'd0),    
         .bs7_ce_ext_in                               (1'b0),       
         .bs7_en_vtc_ext_in                           (1'b0),       
         .bs7_inc_ext_in                              (1'b0),       
         .bs7_load_ext_in                             (1'b0),       
         .bs7_fifo_empty_out                          (int_fifo_empty_7),       
         .bs7_fifo_rd_clk                             (fifo_rd_clk_7),
         .bs7_fifo_rd_en                              (fifo_rd_en_7),     
         .bs7_bitslip_error_out                       (),
       .data_to_pin8              (),          
       .data_from_pin8            (data_rxp3),          
       .data_to_from_pin8            (),          
      



//BITSLICE Signals
         .bs8_data_from_fabric_in                   ({C_SERIALIZATION_FACTOR{1'b0}}),  
         .bs8_t_in                                  (1'b0),  
         .bs8_data_to_fabric_out                    (data_to_fabric_data_rxp3),       
	
         .bs8_tx_cntvaluein                         (9'd0),      
         .bs8_tx_cntvalueout                        (),    
         .bs8_tx_ce_in                              (1'b0),          
         .bs8_tx_en_vtc_in                          (1'b0),      
         .bs8_tx_inc_in                             (1'b0),          
         .bs8_tx_load_in                            (1'b0),        
         .bs8_rxcntvalueout                         (),       
         .bs8_rx_cntvaluein                         (9'd0),       
         .bs8_rx_ce_in                                (1'b0),       
         .bs8_rx_en_vtc_in                            (1'b0),       
         .bs8_rx_inc_in                               (1'b0),       
         .bs8_rx_load_in                              (1'b0),       
         .bs8_cntvalueout_ext_out                     (),  
         .bs8_cntvaluein_ext_in                       (9'd0),    
         .bs8_ce_ext_in                               (1'b0),       
         .bs8_en_vtc_ext_in                           (1'b0),       
         .bs8_inc_ext_in                              (1'b0),       
         .bs8_load_ext_in                             (1'b0),       
         .bs8_fifo_empty_out                          (int_fifo_empty_8),       
         .bs8_fifo_rd_clk                             (fifo_rd_clk_8),
         .bs8_fifo_rd_en                              (fifo_rd_en_8),     
         .bs8_bitslip_error_out                       (),
       .data_to_pin9              (),          
       .data_from_pin9            (data_rxn3),          
       .data_to_from_pin9            (),          
      



//BITSLICE Signals
         .bs9_data_from_fabric_in                   ({C_SERIALIZATION_FACTOR{1'b0}}),  
         .bs9_t_in                                  (1'b0),  
         .bs9_data_to_fabric_out                    (data_to_fabric_data_rxn3),       
	
         .bs9_tx_cntvaluein                         (9'd0),      
         .bs9_tx_cntvalueout                        (),    
         .bs9_tx_ce_in                              (1'b0),          
         .bs9_tx_en_vtc_in                          (1'b0),      
         .bs9_tx_inc_in                             (1'b0),          
         .bs9_tx_load_in                            (1'b0),        
         .bs9_rxcntvalueout                         (),       
         .bs9_rx_cntvaluein                         (9'd0),       
         .bs9_rx_ce_in                                (1'b0),       
         .bs9_rx_en_vtc_in                            (1'b0),       
         .bs9_rx_inc_in                               (1'b0),       
         .bs9_rx_load_in                              (1'b0),       
         .bs9_cntvalueout_ext_out                     (),  
         .bs9_cntvaluein_ext_in                       (9'd0),    
         .bs9_ce_ext_in                               (1'b0),       
         .bs9_en_vtc_ext_in                           (1'b0),       
         .bs9_inc_ext_in                              (1'b0),       
         .bs9_load_ext_in                             (1'b0),       
         .bs9_fifo_empty_out                          (int_fifo_empty_9),       
         .bs9_fifo_rd_clk                             (fifo_rd_clk_9),
         .bs9_fifo_rd_en                              (fifo_rd_en_9),     
         .bs9_bitslip_error_out                       (),

         .bs0_nib0_fifo_wrclk_out              (fifo_wr_clk_0),
         .bs6_nib1_fifo_wrclk_out              (),
         .bs13_nib2_fifo_wrclk_out              (),
         .bs19_nib3_fifo_wrclk_out              (),
         .bs26_nib4_fifo_wrclk_out              (),
         .bs32_nib5_fifo_wrclk_out              (),
         .bs39_nib6_fifo_wrclk_out              (),
         .bs45_nib7_fifo_wrclk_out              (),


         .n0_tbyte_in                                   (tri_tbyte0),
         .bs_nib0_tri_cntvalueout                       (bidir_tx_bs_tri_cntvalueout0),    
         .bs_nib0_tri_cntvaluein                        (bidir_tx_bs_tri_cntvaluein0),     
         .bs_nib0_tri_en_vtc_in                         (bidir_tx_bs_tri_en_vtc0),      
         .bs_nib0_tri_ce_in                             (bidir_tx_bs_tri_ce0),          
         .bs_nib0_tri_inc_in                            (bidir_tx_bs_tri_inc0),         
         .bs_nib0_tri_load_in                           (bidir_tx_bs_tri_load0),  
         .n1_tbyte_in                                   (tri_tbyte1),
         .bs_nib1_tri_cntvalueout                       (bidir_tx_bs_tri_cntvalueout1),    
         .bs_nib1_tri_cntvaluein                        (bidir_tx_bs_tri_cntvaluein1),     
         .bs_nib1_tri_en_vtc_in                         (bidir_tx_bs_tri_en_vtc1),      
         .bs_nib1_tri_ce_in                             (bidir_tx_bs_tri_ce1),          
         .bs_nib1_tri_inc_in                            (bidir_tx_bs_tri_inc1),         
         .bs_nib1_tri_load_in                           (bidir_tx_bs_tri_load1),  
         .n2_tbyte_in                                   (tri_tbyte2),
         .bs_nib2_tri_cntvalueout                       (bidir_tx_bs_tri_cntvalueout2),    
         .bs_nib2_tri_cntvaluein                        (bidir_tx_bs_tri_cntvaluein2),     
         .bs_nib2_tri_en_vtc_in                         (bidir_tx_bs_tri_en_vtc2),      
         .bs_nib2_tri_ce_in                             (bidir_tx_bs_tri_ce2),          
         .bs_nib2_tri_inc_in                            (bidir_tx_bs_tri_inc2),         
         .bs_nib2_tri_load_in                           (bidir_tx_bs_tri_load2),  
         .n3_tbyte_in                                   (tri_tbyte3),
         .bs_nib3_tri_cntvalueout                       (bidir_tx_bs_tri_cntvalueout3),    
         .bs_nib3_tri_cntvaluein                        (bidir_tx_bs_tri_cntvaluein3),     
         .bs_nib3_tri_en_vtc_in                         (bidir_tx_bs_tri_en_vtc3),      
         .bs_nib3_tri_ce_in                             (bidir_tx_bs_tri_ce3),          
         .bs_nib3_tri_inc_in                            (bidir_tx_bs_tri_inc3),         
         .bs_nib3_tri_load_in                           (bidir_tx_bs_tri_load3),  
         .n4_tbyte_in                                   (tri_tbyte4),
         .bs_nib4_tri_cntvalueout                       (bidir_tx_bs_tri_cntvalueout4),    
         .bs_nib4_tri_cntvaluein                        (bidir_tx_bs_tri_cntvaluein4),     
         .bs_nib4_tri_en_vtc_in                         (bidir_tx_bs_tri_en_vtc4),      
         .bs_nib4_tri_ce_in                             (bidir_tx_bs_tri_ce4),          
         .bs_nib4_tri_inc_in                            (bidir_tx_bs_tri_inc4),         
         .bs_nib4_tri_load_in                           (bidir_tx_bs_tri_load4),  
         .n5_tbyte_in                                   (tri_tbyte5),
         .bs_nib5_tri_cntvalueout                       (bidir_tx_bs_tri_cntvalueout5),    
         .bs_nib5_tri_cntvaluein                        (bidir_tx_bs_tri_cntvaluein5),     
         .bs_nib5_tri_en_vtc_in                         (bidir_tx_bs_tri_en_vtc5),      
         .bs_nib5_tri_ce_in                             (bidir_tx_bs_tri_ce5),          
         .bs_nib5_tri_inc_in                            (bidir_tx_bs_tri_inc5),         
         .bs_nib5_tri_load_in                           (bidir_tx_bs_tri_load5),  
         .n6_tbyte_in                                   (tri_tbyte6),
         .bs_nib6_tri_cntvalueout                       (bidir_tx_bs_tri_cntvalueout6),    
         .bs_nib6_tri_cntvaluein                        (bidir_tx_bs_tri_cntvaluein6),     
         .bs_nib6_tri_en_vtc_in                         (bidir_tx_bs_tri_en_vtc6),      
         .bs_nib6_tri_ce_in                             (bidir_tx_bs_tri_ce6),          
         .bs_nib6_tri_inc_in                            (bidir_tx_bs_tri_inc6),         
         .bs_nib6_tri_load_in                           (bidir_tx_bs_tri_load6),  
         .n7_tbyte_in                                   (tri_tbyte7),
         .bs_nib7_tri_cntvalueout                       (bidir_tx_bs_tri_cntvalueout7),    
         .bs_nib7_tri_cntvaluein                        (bidir_tx_bs_tri_cntvaluein7),     
         .bs_nib7_tri_en_vtc_in                         (bidir_tx_bs_tri_en_vtc7),      
         .bs_nib7_tri_ce_in                             (bidir_tx_bs_tri_ce7),          
         .bs_nib7_tri_inc_in                            (bidir_tx_bs_tri_inc7),         
         .bs_nib7_tri_load_in                           (bidir_tx_bs_tri_load7),  
         .start_bitslip          (start_bitslip),
         .rx_bitslip_sync_done   (rx_bitslip_sync_done),
         .rxtx_bitslip_sync_done (rxtx_bitslip_sync_done),
// Reset Interface
         .rst_in                 (rst)
);

endmodule
