architecture GT_SWIFT_BUS_v of GT_SWIFT_BUS is
Component GT_SWIFT -----
	generic (
		TimingVersion : STRING := "gt_swift";
		DelayRange : STRING := "MAX";
		MC_Reference : STRING := "0000");
	port (
		TX_CRC_FORCE_VALUE : in std_logic_vector(7 downto 0);
		RXLOSSOFSYNC : out std_logic_vector(1 downto 0);
		RXCLKCORCNT : out std_logic_vector(2 downto 0);
		RXP : in std_ulogic;
		RXN : in std_ulogic;
		GSR : in std_ulogic;
		TXP : out std_ulogic;
		TXN : out std_ulogic;
		CONFIGENABLE : in std_ulogic;
		CONFIGIN : in std_ulogic;
		CONFIGOUT : out std_ulogic;
		ENMCOMMAALIGN : in std_ulogic;
		ENPCOMMAALIGN : in std_ulogic;
		CRC_END_OF_PKT : in std_logic_vector(7 downto 0);
		CRC_FORMAT : in std_logic_vector(1 downto 0);
		CRC_START_OF_PKT : in std_logic_vector(7 downto 0);
		CHAN_BOND_LIMIT : in std_logic_vector(4 downto 0);
		REFCLK : in std_ulogic;
		REFCLK2 : in std_ulogic;
		REFCLKSEL : in std_ulogic;
		RXUSRCLK : in std_ulogic;
		TXUSRCLK : in std_ulogic;
		RXUSRCLK2 : in std_ulogic;
		TXUSRCLK2 : in std_ulogic;
		RXRESET : in std_ulogic;
		TXRESET : in std_ulogic;
		POWERDOWN : in std_ulogic;
		LOOPBACK : in std_logic_vector(1 downto 0);
		TXDATA : in std_logic_vector(31 downto 0);
		RX_LOSS_OF_SYNC_FSM : in std_ulogic;
		RX_LOS_INVALID_INCR : in std_logic_vector(2 downto 0);
		RX_LOS_THRESHOLD : in std_logic_vector(2 downto 0);
		TXCHARDISPMODE : in std_logic_vector(3 downto 0);
		TXCHARDISPVAL : in std_logic_vector(3 downto 0);
		TXCHARISK : in std_logic_vector(3 downto 0);
		TXBYPASS8B10B : in std_logic_vector(3 downto 0);
		TXPOLARITY : in std_ulogic;
		TXINHIBIT : in std_ulogic;
		ENCHANSYNC : in std_ulogic;
		RXPOLARITY : in std_ulogic;
		CHBONDI : in std_logic_vector(3 downto 0);
		RXRECCLK : out std_ulogic;
		TXBUFERR : out std_ulogic;
		TXFORCECRCERR : in std_ulogic;
		TXRUNDISP : out std_logic_vector(3 downto 0);
		TXKERR : out std_logic_vector(3 downto 0);
		RXREALIGN : out std_ulogic;
		RXCOMMADET : out std_ulogic;
		RXCHECKINGCRC : out std_ulogic;
		RXCRCERR : out std_ulogic;
		RXDATA : out std_logic_vector(31 downto 0);
		RXCHARISCOMMA : out std_logic_vector(3 downto 0);
		RXCHARISK : out std_logic_vector(3 downto 0);
		RXNOTINTABLE : out std_logic_vector(3 downto 0);
		RXDISPERR : out std_logic_vector(3 downto 0);
		RXRUNDISP : out std_logic_vector(3 downto 0);
		RXBUFSTATUS : out std_logic_vector(1 downto 0);
		CHBONDO : out std_logic_vector(3 downto 0);
		CHBONDDONE : out std_ulogic;
		TX_PREEMPHASIS : in std_logic_vector(1 downto 0);
		TX_DIFF_CTRL : in std_logic_vector(2 downto 0);
		TERMINATION_IMP : in std_ulogic;
		SERDES_10B : in std_ulogic;
		ALIGN_COMMA_MSB : in std_ulogic;
		PCOMMA_DETECT : in std_ulogic;
		MCOMMA_DETECT : in std_ulogic;
		PCOMMA_10B_VALUE : in std_logic_vector(0 to 9);
		MCOMMA_10B_VALUE : in std_logic_vector(0 to 9);
		COMMA_10B_MASK : in std_logic_vector(0 to 9);
		DEC_PCOMMA_DETECT : in std_ulogic;
		DEC_MCOMMA_DETECT : in std_ulogic;
		DEC_VALID_COMMA_ONLY : in std_ulogic;
		RX_DECODE_USE : in std_ulogic;
		RX_BUFFER_USE : in std_ulogic;
		TX_BUFFER_USE : in std_ulogic;
		CLK_CORRECT_USE : in std_ulogic;
		CLK_COR_SEQ_LEN : in std_logic_vector(1 downto 0);
		CLK_COR_INSERT_IDLE_FLAG : in std_ulogic;
		CLK_COR_KEEP_IDLE : in std_ulogic;
		CLK_COR_REPEAT_WAIT : in std_logic_vector(4 downto 0);
		CLK_COR_SEQ_1_1 : in std_logic_vector(10 downto 0);
		CLK_COR_SEQ_1_2 : in std_logic_vector(10 downto 0);
		CLK_COR_SEQ_1_3 : in std_logic_vector(10 downto 0);
		CLK_COR_SEQ_1_4 : in std_logic_vector(10 downto 0);
		CLK_COR_SEQ_2_USE : in std_ulogic;
		CLK_COR_SEQ_2_1 : in std_logic_vector(10 downto 0);
		CLK_COR_SEQ_2_2 : in std_logic_vector(10 downto 0);
		CLK_COR_SEQ_2_3 : in std_logic_vector(10 downto 0);
		CLK_COR_SEQ_2_4 : in std_logic_vector(10 downto 0);
		CHAN_BOND_MODE : in std_logic_vector(1 downto 0);
		CHAN_BOND_SEQ_LEN : in std_logic_vector(1 downto 0);
		CHAN_BOND_SEQ_1_1 : in std_logic_vector(10 downto 0);
		CHAN_BOND_SEQ_1_2 : in std_logic_vector(10 downto 0);
		CHAN_BOND_SEQ_1_3 : in std_logic_vector(10 downto 0);
		CHAN_BOND_SEQ_1_4 : in std_logic_vector(10 downto 0);
		CHAN_BOND_SEQ_2_USE : in std_ulogic;
		CHAN_BOND_SEQ_2_1 : in std_logic_vector(10 downto 0);
		CHAN_BOND_SEQ_2_2 : in std_logic_vector(10 downto 0);
		CHAN_BOND_SEQ_2_3 : in std_logic_vector(10 downto 0);
		CHAN_BOND_SEQ_2_4 : in std_logic_vector(10 downto 0);
		CHAN_BOND_WAIT : in std_logic_vector(3 downto 0);
		CHAN_BOND_OFFSET : in std_logic_vector(3 downto 0);
		TX_CRC_USE : in std_ulogic;
		RX_CRC_USE : in std_ulogic;
		CHAN_BOND_ONE_SHOT : in std_ulogic;
		RX_DATA_WIDTH : in std_logic_vector(1 downto 0);
		TX_DATA_WIDTH : in std_logic_vector(1 downto 0);
		BREFCLK : in std_ulogic;
		BREFCLK2 : in std_ulogic;
		REF_CLK_V_SEL : in std_ulogic
);
end component;

for all : GT_SWIFT
use entity work.GT_SWIFT
	port map (
		TXFORCECRCERR => TXFORCECRCERR,
		RX_CRC_USE => RX_CRC_USE,
		TX_CRC_USE => TX_CRC_USE,
		CHAN_BOND_ONE_SHOT => CHAN_BOND_ONE_SHOT,
		CONFIGENABLE => CONFIGENABLE,
		CONFIGIN => CONFIGIN,
		CONFIGOUT => CONFIGOUT,
		ENMCOMMAALIGN => ENMCOMMAALIGN,
		ENPCOMMAALIGN => ENPCOMMAALIGN,
		TX_CRC_FORCE_VALUE_0 => TX_CRC_FORCE_VALUE(0),
		TX_CRC_FORCE_VALUE_1 => TX_CRC_FORCE_VALUE(1),
		TX_CRC_FORCE_VALUE_2 => TX_CRC_FORCE_VALUE(2),
		TX_CRC_FORCE_VALUE_3 => TX_CRC_FORCE_VALUE(3),
		TX_CRC_FORCE_VALUE_4 => TX_CRC_FORCE_VALUE(4),
		TX_CRC_FORCE_VALUE_5 => TX_CRC_FORCE_VALUE(5),
		TX_CRC_FORCE_VALUE_6 => TX_CRC_FORCE_VALUE(6),
		TX_CRC_FORCE_VALUE_7 => TX_CRC_FORCE_VALUE(7),
		CRC_END_OF_PKT_0 => CRC_END_OF_PKT(0),
		CRC_END_OF_PKT_1 => CRC_END_OF_PKT(1),
		CRC_END_OF_PKT_2 => CRC_END_OF_PKT(2),
		CRC_END_OF_PKT_3 => CRC_END_OF_PKT(3),
		CRC_END_OF_PKT_4 => CRC_END_OF_PKT(4),
		CRC_END_OF_PKT_5 => CRC_END_OF_PKT(5),
		CRC_END_OF_PKT_6 => CRC_END_OF_PKT(6),
		CRC_END_OF_PKT_7 => CRC_END_OF_PKT(7),
		CRC_FORMAT_0 => CRC_FORMAT(0),
		CRC_FORMAT_1 => CRC_FORMAT(1),
		CRC_START_OF_PKT_0 => CRC_START_OF_PKT(0),
		CRC_START_OF_PKT_1 => CRC_START_OF_PKT(1),
		CRC_START_OF_PKT_2 => CRC_START_OF_PKT(2),
		CRC_START_OF_PKT_3 => CRC_START_OF_PKT(3),
		CRC_START_OF_PKT_4 => CRC_START_OF_PKT(4),
		CRC_START_OF_PKT_5 => CRC_START_OF_PKT(5),
		CRC_START_OF_PKT_6 => CRC_START_OF_PKT(6),
		CRC_START_OF_PKT_7 => CRC_START_OF_PKT(7),
		CHAN_BOND_LIMIT_0 => CHAN_BOND_LIMIT(0),
		CHAN_BOND_LIMIT_1 => CHAN_BOND_LIMIT(1),
		CHAN_BOND_LIMIT_2 => CHAN_BOND_LIMIT(2),
		CHAN_BOND_LIMIT_3 => CHAN_BOND_LIMIT(3),
		CHAN_BOND_LIMIT_4 => CHAN_BOND_LIMIT(4),

		RXLOSSOFSYNC_0 => RXLOSSOFSYNC(0),
		RXLOSSOFSYNC_1 => RXLOSSOFSYNC(1),
		RXCLKCORCNT_0 => RXCLKCORCNT(0),
		RXCLKCORCNT_1 => RXCLKCORCNT(1),
		RXCLKCORCNT_2 => RXCLKCORCNT(2),
		RXCHECKINGCRC => RXCHECKINGCRC,
		RXCRCERR => RXCRCERR,
		RXP => RXP,
		RXN => RXN,
		TXP => TXP,
		TXN => TXN,
		GSR => GSR,
		REFCLK => REFCLK,
		REFCLK2 => REFCLK2,
		REFCLKSEL => REFCLKSEL,
		RXUSRCLK => RXUSRCLK,
		TXUSRCLK => TXUSRCLK,
		RXUSRCLK2 => RXUSRCLK2,
		TXUSRCLK2 => TXUSRCLK2,
		RXRESET => RXRESET,
		TXRESET => TXRESET,
		POWERDOWN => POWERDOWN,
		LOOPBACK_0 => LOOPBACK(0),
		LOOPBACK_1 => LOOPBACK(1),
		TXDATA_0 => TXDATA(0),
		TXDATA_1 => TXDATA(1),
		TXDATA_2 => TXDATA(2),
		TXDATA_3 => TXDATA(3),
		TXDATA_4 => TXDATA(4),
		TXDATA_5 => TXDATA(5),
		TXDATA_6 => TXDATA(6),
		TXDATA_7 => TXDATA(7),
		TXDATA_8 => TXDATA(8),
		TXDATA_9 => TXDATA(9),
		TXDATA_10 => TXDATA(10),
		TXDATA_11 => TXDATA(11),
		TXDATA_12 => TXDATA(12),
		TXDATA_13 => TXDATA(13),
		TXDATA_14 => TXDATA(14),
		TXDATA_15 => TXDATA(15),
		TXDATA_16 => TXDATA(16),
		TXDATA_17 => TXDATA(17),
		TXDATA_18 => TXDATA(18),
		TXDATA_19 => TXDATA(19),
		TXDATA_20 => TXDATA(20),
		TXDATA_21 => TXDATA(21),
		TXDATA_22 => TXDATA(22),
		TXDATA_23 => TXDATA(23),
		TXDATA_24 => TXDATA(24),
		TXDATA_25 => TXDATA(25),
		TXDATA_26 => TXDATA(26),
		TXDATA_27 => TXDATA(27),
		TXDATA_28 => TXDATA(28),
		TXDATA_29 => TXDATA(29),
		TXDATA_30 => TXDATA(30),
		TXDATA_31 => TXDATA(31),
		TXCHARDISPMODE_0 => TXCHARDISPMODE(0),
		TXCHARDISPMODE_1 => TXCHARDISPMODE(1),
		TXCHARDISPMODE_2 => TXCHARDISPMODE(2),
		TXCHARDISPMODE_3 => TXCHARDISPMODE(3),
		TXCHARDISPVAL_0 => TXCHARDISPVAL(0),
		TXCHARDISPVAL_1 => TXCHARDISPVAL(1),
		TXCHARDISPVAL_2 => TXCHARDISPVAL(2),
		TXCHARDISPVAL_3 => TXCHARDISPVAL(3),
		TXCHARISK_0 => TXCHARISK(0),
		TXCHARISK_1 => TXCHARISK(1),
		TXCHARISK_2 => TXCHARISK(2),
		TXCHARISK_3 => TXCHARISK(3),
		TXBYPASS8B10B_0 => TXBYPASS8B10B(0),
		TXBYPASS8B10B_1 => TXBYPASS8B10B(1),
		TXBYPASS8B10B_2 => TXBYPASS8B10B(2),
		TXBYPASS8B10B_3 => TXBYPASS8B10B(3),
		TXPOLARITY => TXPOLARITY,
		TXINHIBIT => TXINHIBIT,
		ENCHANSYNC => ENCHANSYNC,
		RXPOLARITY => RXPOLARITY,
		CHBONDI_0 => CHBONDI(0),
		CHBONDI_1 => CHBONDI(1),
		CHBONDI_2 => CHBONDI(2),
		CHBONDI_3 => CHBONDI(3),
		RXRECCLK => RXRECCLK,
		TXBUFERR => TXBUFERR,
		TXRUNDISP_0 => TXRUNDISP(0),
		TXRUNDISP_1 => TXRUNDISP(1),
		TXRUNDISP_2 => TXRUNDISP(2),
		TXRUNDISP_3 => TXRUNDISP(3),
		TXKERR_0 => TXKERR(0),
		TXKERR_1 => TXKERR(1),
		TXKERR_2 => TXKERR(2),
		TXKERR_3 => TXKERR(3),
		RXREALIGN => RXREALIGN,
		RXCOMMADET => RXCOMMADET,
		RXDATA_0 => RXDATA(0),
		RXDATA_1 => RXDATA(1),
		RXDATA_2 => RXDATA(2),
		RXDATA_3 => RXDATA(3),
		RXDATA_4 => RXDATA(4),
		RXDATA_5 => RXDATA(5),
		RXDATA_6 => RXDATA(6),
		RXDATA_7 => RXDATA(7),
		RXDATA_8 => RXDATA(8),
		RXDATA_9 => RXDATA(9),
		RXDATA_10 => RXDATA(10),
		RXDATA_11 => RXDATA(11),
		RXDATA_12 => RXDATA(12),
		RXDATA_13 => RXDATA(13),
		RXDATA_14 => RXDATA(14),
		RXDATA_15 => RXDATA(15),
		RXDATA_16 => RXDATA(16),
		RXDATA_17 => RXDATA(17),
		RXDATA_18 => RXDATA(18),
		RXDATA_19 => RXDATA(19),
		RXDATA_20 => RXDATA(20),
		RXDATA_21 => RXDATA(21),
		RXDATA_22 => RXDATA(22),
		RXDATA_23 => RXDATA(23),
		RXDATA_24 => RXDATA(24),
		RXDATA_25 => RXDATA(25),
		RXDATA_26 => RXDATA(26),
		RXDATA_27 => RXDATA(27),
		RXDATA_28 => RXDATA(28),
		RXDATA_29 => RXDATA(29),
		RXDATA_30 => RXDATA(30),
		RXDATA_31 => RXDATA(31),
		RXCHARISCOMMA_0 => RXCHARISCOMMA(0),
		RXCHARISCOMMA_1 => RXCHARISCOMMA(1),
		RXCHARISCOMMA_2 => RXCHARISCOMMA(2),
		RXCHARISCOMMA_3 => RXCHARISCOMMA(3),
		RXCHARISK_0 => RXCHARISK(0),
		RXCHARISK_1 => RXCHARISK(1),
		RXCHARISK_2 => RXCHARISK(2),
		RXCHARISK_3 => RXCHARISK(3),
		RXNOTINTABLE_0 => RXNOTINTABLE(0),
		RXNOTINTABLE_1 => RXNOTINTABLE(1),
		RXNOTINTABLE_2 => RXNOTINTABLE(2),
		RXNOTINTABLE_3 => RXNOTINTABLE(3),
		RXDISPERR_0 => RXDISPERR(0),
		RXDISPERR_1 => RXDISPERR(1),
		RXDISPERR_2 => RXDISPERR(2),
		RXDISPERR_3 => RXDISPERR(3),
		RXRUNDISP_0 => RXRUNDISP(0),
		RXRUNDISP_1 => RXRUNDISP(1),
		RXRUNDISP_2 => RXRUNDISP(2),
		RXRUNDISP_3 => RXRUNDISP(3),
		RXBUFSTATUS_0 => RXBUFSTATUS(0),
		RXBUFSTATUS_1 => RXBUFSTATUS(1),
		CHBONDO_0 => CHBONDO(0),
		CHBONDO_1 => CHBONDO(1),
		CHBONDO_2 => CHBONDO(2),
		CHBONDO_3 => CHBONDO(3),
		CHBONDDONE => CHBONDDONE,
		TX_PREEMPHASIS_0 => TX_PREEMPHASIS(0),
		TX_PREEMPHASIS_1 => TX_PREEMPHASIS(1),
		TX_DIFF_CTRL_0 => TX_DIFF_CTRL(0),
		TX_DIFF_CTRL_1 => TX_DIFF_CTRL(1),
		TX_DIFF_CTRL_2 => TX_DIFF_CTRL(2),
		TERMINATION_IMP => TERMINATION_IMP,
		SERDES_10B => SERDES_10B,
		ALIGN_COMMA_MSB => ALIGN_COMMA_MSB,
		PCOMMA_DETECT => PCOMMA_DETECT,
		MCOMMA_DETECT => MCOMMA_DETECT,
		PCOMMA_10B_VALUE_9 => PCOMMA_10B_VALUE(9),
		PCOMMA_10B_VALUE_8 => PCOMMA_10B_VALUE(8),
		PCOMMA_10B_VALUE_7 => PCOMMA_10B_VALUE(7),
		PCOMMA_10B_VALUE_6 => PCOMMA_10B_VALUE(6),
		PCOMMA_10B_VALUE_5 => PCOMMA_10B_VALUE(5),
		PCOMMA_10B_VALUE_4 => PCOMMA_10B_VALUE(4),
		PCOMMA_10B_VALUE_3 => PCOMMA_10B_VALUE(3),
		PCOMMA_10B_VALUE_2 => PCOMMA_10B_VALUE(2),
		PCOMMA_10B_VALUE_1 => PCOMMA_10B_VALUE(1),
		PCOMMA_10B_VALUE_0 => PCOMMA_10B_VALUE(0),
		MCOMMA_10B_VALUE_9 => MCOMMA_10B_VALUE(9),
		MCOMMA_10B_VALUE_8 => MCOMMA_10B_VALUE(8),
		MCOMMA_10B_VALUE_7 => MCOMMA_10B_VALUE(7),
		MCOMMA_10B_VALUE_6 => MCOMMA_10B_VALUE(6),
		MCOMMA_10B_VALUE_5 => MCOMMA_10B_VALUE(5),
		MCOMMA_10B_VALUE_4 => MCOMMA_10B_VALUE(4),
		MCOMMA_10B_VALUE_3 => MCOMMA_10B_VALUE(3),
		MCOMMA_10B_VALUE_2 => MCOMMA_10B_VALUE(2),
		MCOMMA_10B_VALUE_1 => MCOMMA_10B_VALUE(1),
		MCOMMA_10B_VALUE_0 => MCOMMA_10B_VALUE(0),
		COMMA_10B_MASK_9 => COMMA_10B_MASK(9),
		COMMA_10B_MASK_8 => COMMA_10B_MASK(8),
		COMMA_10B_MASK_7 => COMMA_10B_MASK(7),
		COMMA_10B_MASK_6 => COMMA_10B_MASK(6),
		COMMA_10B_MASK_5 => COMMA_10B_MASK(5),
		COMMA_10B_MASK_4 => COMMA_10B_MASK(4),
		COMMA_10B_MASK_3 => COMMA_10B_MASK(3),
		COMMA_10B_MASK_2 => COMMA_10B_MASK(2),
		COMMA_10B_MASK_1 => COMMA_10B_MASK(1),
		COMMA_10B_MASK_0 => COMMA_10B_MASK(0),
		DEC_PCOMMA_DETECT => DEC_PCOMMA_DETECT,
		DEC_MCOMMA_DETECT => DEC_MCOMMA_DETECT,
		DEC_VALID_COMMA_ONLY => DEC_VALID_COMMA_ONLY,
		RX_DECODE_USE => RX_DECODE_USE,
		RX_LOSS_OF_SYNC_FSM => RX_LOSS_OF_SYNC_FSM,
		RX_LOS_INVALID_INCR_0 => RX_LOS_INVALID_INCR(0),
		RX_LOS_INVALID_INCR_1 => RX_LOS_INVALID_INCR(1),
		RX_LOS_INVALID_INCR_2 => RX_LOS_INVALID_INCR(2),
		RX_LOS_THRESHOLD_0 => RX_LOS_THRESHOLD(0),
		RX_LOS_THRESHOLD_1 => RX_LOS_THRESHOLD(1),
		RX_LOS_THRESHOLD_2 => RX_LOS_THRESHOLD(2),
		RX_BUFFER_USE => RX_BUFFER_USE,
		TX_BUFFER_USE => TX_BUFFER_USE,
		CLK_CORRECT_USE => CLK_CORRECT_USE,
		CLK_COR_SEQ_LEN_0 => CLK_COR_SEQ_LEN(0),
		CLK_COR_SEQ_LEN_1 => CLK_COR_SEQ_LEN(1),
		CLK_COR_KEEP_IDLE => CLK_COR_KEEP_IDLE,
		CLK_COR_REPEAT_WAIT_0 => CLK_COR_REPEAT_WAIT(0),
		CLK_COR_REPEAT_WAIT_1 => CLK_COR_REPEAT_WAIT(1),
		CLK_COR_REPEAT_WAIT_2 => CLK_COR_REPEAT_WAIT(2),
		CLK_COR_REPEAT_WAIT_3 => CLK_COR_REPEAT_WAIT(3),
		CLK_COR_REPEAT_WAIT_4 => CLK_COR_REPEAT_WAIT(4),
		CLK_COR_INSERT_IDLE_FLAG => CLK_COR_INSERT_IDLE_FLAG,
		CLK_COR_SEQ_1_1_0 => CLK_COR_SEQ_1_1(0),
		CLK_COR_SEQ_1_1_1 => CLK_COR_SEQ_1_1(1),
		CLK_COR_SEQ_1_1_2 => CLK_COR_SEQ_1_1(2),
		CLK_COR_SEQ_1_1_3 => CLK_COR_SEQ_1_1(3),
		CLK_COR_SEQ_1_1_4 => CLK_COR_SEQ_1_1(4),
		CLK_COR_SEQ_1_1_5 => CLK_COR_SEQ_1_1(5),
		CLK_COR_SEQ_1_1_6 => CLK_COR_SEQ_1_1(6),
		CLK_COR_SEQ_1_1_7 => CLK_COR_SEQ_1_1(7),
		CLK_COR_SEQ_1_1_8 => CLK_COR_SEQ_1_1(8),
		CLK_COR_SEQ_1_1_9 => CLK_COR_SEQ_1_1(9),
		CLK_COR_SEQ_1_1_10 => CLK_COR_SEQ_1_1(10),
		CLK_COR_SEQ_1_2_0 => CLK_COR_SEQ_1_2(0),
		CLK_COR_SEQ_1_2_1 => CLK_COR_SEQ_1_2(1),
		CLK_COR_SEQ_1_2_2 => CLK_COR_SEQ_1_2(2),
		CLK_COR_SEQ_1_2_3 => CLK_COR_SEQ_1_2(3),
		CLK_COR_SEQ_1_2_4 => CLK_COR_SEQ_1_2(4),
		CLK_COR_SEQ_1_2_5 => CLK_COR_SEQ_1_2(5),
		CLK_COR_SEQ_1_2_6 => CLK_COR_SEQ_1_2(6),
		CLK_COR_SEQ_1_2_7 => CLK_COR_SEQ_1_2(7),
		CLK_COR_SEQ_1_2_8 => CLK_COR_SEQ_1_2(8),
		CLK_COR_SEQ_1_2_9 => CLK_COR_SEQ_1_2(9),
		CLK_COR_SEQ_1_2_10 => CLK_COR_SEQ_1_2(10),
		CLK_COR_SEQ_1_3_0 => CLK_COR_SEQ_1_3(0),
		CLK_COR_SEQ_1_3_1 => CLK_COR_SEQ_1_3(1),
		CLK_COR_SEQ_1_3_2 => CLK_COR_SEQ_1_3(2),
		CLK_COR_SEQ_1_3_3 => CLK_COR_SEQ_1_3(3),
		CLK_COR_SEQ_1_3_4 => CLK_COR_SEQ_1_3(4),
		CLK_COR_SEQ_1_3_5 => CLK_COR_SEQ_1_3(5),
		CLK_COR_SEQ_1_3_6 => CLK_COR_SEQ_1_3(6),
		CLK_COR_SEQ_1_3_7 => CLK_COR_SEQ_1_3(7),
		CLK_COR_SEQ_1_3_8 => CLK_COR_SEQ_1_3(8),
		CLK_COR_SEQ_1_3_9 => CLK_COR_SEQ_1_3(9),
		CLK_COR_SEQ_1_3_10 => CLK_COR_SEQ_1_3(10),
		CLK_COR_SEQ_1_4_0 => CLK_COR_SEQ_1_4(0),
		CLK_COR_SEQ_1_4_1 => CLK_COR_SEQ_1_4(1),
		CLK_COR_SEQ_1_4_2 => CLK_COR_SEQ_1_4(2),
		CLK_COR_SEQ_1_4_3 => CLK_COR_SEQ_1_4(3),
		CLK_COR_SEQ_1_4_4 => CLK_COR_SEQ_1_4(4),
		CLK_COR_SEQ_1_4_5 => CLK_COR_SEQ_1_4(5),
		CLK_COR_SEQ_1_4_6 => CLK_COR_SEQ_1_4(6),
		CLK_COR_SEQ_1_4_7 => CLK_COR_SEQ_1_4(7),
		CLK_COR_SEQ_1_4_8 => CLK_COR_SEQ_1_4(8),
		CLK_COR_SEQ_1_4_9 => CLK_COR_SEQ_1_4(9),
		CLK_COR_SEQ_1_4_10 => CLK_COR_SEQ_1_4(10),
		CLK_COR_SEQ_2_USE => CLK_COR_SEQ_2_USE,
		CLK_COR_SEQ_2_1_0 => CLK_COR_SEQ_2_1(0),
		CLK_COR_SEQ_2_1_1 => CLK_COR_SEQ_2_1(1),
		CLK_COR_SEQ_2_1_2 => CLK_COR_SEQ_2_1(2),
		CLK_COR_SEQ_2_1_3 => CLK_COR_SEQ_2_1(3),
		CLK_COR_SEQ_2_1_4 => CLK_COR_SEQ_2_1(4),
		CLK_COR_SEQ_2_1_5 => CLK_COR_SEQ_2_1(5),
		CLK_COR_SEQ_2_1_6 => CLK_COR_SEQ_2_1(6),
		CLK_COR_SEQ_2_1_7 => CLK_COR_SEQ_2_1(7),
		CLK_COR_SEQ_2_1_8 => CLK_COR_SEQ_2_1(8),
		CLK_COR_SEQ_2_1_9 => CLK_COR_SEQ_2_1(9),
		CLK_COR_SEQ_2_1_10 => CLK_COR_SEQ_2_1(10),
		CLK_COR_SEQ_2_2_0 => CLK_COR_SEQ_2_2(0),
		CLK_COR_SEQ_2_2_1 => CLK_COR_SEQ_2_2(1),
		CLK_COR_SEQ_2_2_2 => CLK_COR_SEQ_2_2(2),
		CLK_COR_SEQ_2_2_3 => CLK_COR_SEQ_2_2(3),
		CLK_COR_SEQ_2_2_4 => CLK_COR_SEQ_2_2(4),
		CLK_COR_SEQ_2_2_5 => CLK_COR_SEQ_2_2(5),
		CLK_COR_SEQ_2_2_6 => CLK_COR_SEQ_2_2(6),
		CLK_COR_SEQ_2_2_7 => CLK_COR_SEQ_2_2(7),
		CLK_COR_SEQ_2_2_8 => CLK_COR_SEQ_2_2(8),
		CLK_COR_SEQ_2_2_9 => CLK_COR_SEQ_2_2(9),
		CLK_COR_SEQ_2_2_10 => CLK_COR_SEQ_2_2(10),
		CLK_COR_SEQ_2_3_0 => CLK_COR_SEQ_2_3(0),
		CLK_COR_SEQ_2_3_1 => CLK_COR_SEQ_2_3(1),
		CLK_COR_SEQ_2_3_2 => CLK_COR_SEQ_2_3(2),
		CLK_COR_SEQ_2_3_3 => CLK_COR_SEQ_2_3(3),
		CLK_COR_SEQ_2_3_4 => CLK_COR_SEQ_2_3(4),
		CLK_COR_SEQ_2_3_5 => CLK_COR_SEQ_2_3(5),
		CLK_COR_SEQ_2_3_6 => CLK_COR_SEQ_2_3(6),
		CLK_COR_SEQ_2_3_7 => CLK_COR_SEQ_2_3(7),
		CLK_COR_SEQ_2_3_8 => CLK_COR_SEQ_2_3(8),
		CLK_COR_SEQ_2_3_9 => CLK_COR_SEQ_2_3(9),
		CLK_COR_SEQ_2_3_10 => CLK_COR_SEQ_2_3(10),
		CLK_COR_SEQ_2_4_0 => CLK_COR_SEQ_2_4(0),
		CLK_COR_SEQ_2_4_1 => CLK_COR_SEQ_2_4(1),
		CLK_COR_SEQ_2_4_2 => CLK_COR_SEQ_2_4(2),
		CLK_COR_SEQ_2_4_3 => CLK_COR_SEQ_2_4(3),
		CLK_COR_SEQ_2_4_4 => CLK_COR_SEQ_2_4(4),
		CLK_COR_SEQ_2_4_5 => CLK_COR_SEQ_2_4(5),
		CLK_COR_SEQ_2_4_6 => CLK_COR_SEQ_2_4(6),
		CLK_COR_SEQ_2_4_7 => CLK_COR_SEQ_2_4(7),
		CLK_COR_SEQ_2_4_8 => CLK_COR_SEQ_2_4(8),
		CLK_COR_SEQ_2_4_9 => CLK_COR_SEQ_2_4(9),
		CLK_COR_SEQ_2_4_10 => CLK_COR_SEQ_2_4(10),
		CHAN_BOND_MODE_0 => CHAN_BOND_MODE(0),
		CHAN_BOND_MODE_1 => CHAN_BOND_MODE(1),
		CHAN_BOND_SEQ_LEN_0 => CHAN_BOND_SEQ_LEN(0),
		CHAN_BOND_SEQ_LEN_1 => CHAN_BOND_SEQ_LEN(1),
		CHAN_BOND_SEQ_1_1_0 => CHAN_BOND_SEQ_1_1(0),
		CHAN_BOND_SEQ_1_1_1 => CHAN_BOND_SEQ_1_1(1),
		CHAN_BOND_SEQ_1_1_2 => CHAN_BOND_SEQ_1_1(2),
		CHAN_BOND_SEQ_1_1_3 => CHAN_BOND_SEQ_1_1(3),
		CHAN_BOND_SEQ_1_1_4 => CHAN_BOND_SEQ_1_1(4),
		CHAN_BOND_SEQ_1_1_5 => CHAN_BOND_SEQ_1_1(5),
		CHAN_BOND_SEQ_1_1_6 => CHAN_BOND_SEQ_1_1(6),
		CHAN_BOND_SEQ_1_1_7 => CHAN_BOND_SEQ_1_1(7),
		CHAN_BOND_SEQ_1_1_8 => CHAN_BOND_SEQ_1_1(8),
		CHAN_BOND_SEQ_1_1_9 => CHAN_BOND_SEQ_1_1(9),
		CHAN_BOND_SEQ_1_1_10 => CHAN_BOND_SEQ_1_1(10),
		CHAN_BOND_SEQ_1_2_0 => CHAN_BOND_SEQ_1_2(0),
		CHAN_BOND_SEQ_1_2_1 => CHAN_BOND_SEQ_1_2(1),
		CHAN_BOND_SEQ_1_2_2 => CHAN_BOND_SEQ_1_2(2),
		CHAN_BOND_SEQ_1_2_3 => CHAN_BOND_SEQ_1_2(3),
		CHAN_BOND_SEQ_1_2_4 => CHAN_BOND_SEQ_1_2(4),
		CHAN_BOND_SEQ_1_2_5 => CHAN_BOND_SEQ_1_2(5),
		CHAN_BOND_SEQ_1_2_6 => CHAN_BOND_SEQ_1_2(6),
		CHAN_BOND_SEQ_1_2_7 => CHAN_BOND_SEQ_1_2(7),
		CHAN_BOND_SEQ_1_2_8 => CHAN_BOND_SEQ_1_2(8),
		CHAN_BOND_SEQ_1_2_9 => CHAN_BOND_SEQ_1_2(9),
		CHAN_BOND_SEQ_1_2_10 => CHAN_BOND_SEQ_1_2(10),
		CHAN_BOND_SEQ_1_3_0 => CHAN_BOND_SEQ_1_3(0),
		CHAN_BOND_SEQ_1_3_1 => CHAN_BOND_SEQ_1_3(1),
		CHAN_BOND_SEQ_1_3_2 => CHAN_BOND_SEQ_1_3(2),
		CHAN_BOND_SEQ_1_3_3 => CHAN_BOND_SEQ_1_3(3),
		CHAN_BOND_SEQ_1_3_4 => CHAN_BOND_SEQ_1_3(4),
		CHAN_BOND_SEQ_1_3_5 => CHAN_BOND_SEQ_1_3(5),
		CHAN_BOND_SEQ_1_3_6 => CHAN_BOND_SEQ_1_3(6),
		CHAN_BOND_SEQ_1_3_7 => CHAN_BOND_SEQ_1_3(7),
		CHAN_BOND_SEQ_1_3_8 => CHAN_BOND_SEQ_1_3(8),
		CHAN_BOND_SEQ_1_3_9 => CHAN_BOND_SEQ_1_3(9),
		CHAN_BOND_SEQ_1_3_10 => CHAN_BOND_SEQ_1_3(10),
		CHAN_BOND_SEQ_1_4_0 => CHAN_BOND_SEQ_1_4(0),
		CHAN_BOND_SEQ_1_4_1 => CHAN_BOND_SEQ_1_4(1),
		CHAN_BOND_SEQ_1_4_2 => CHAN_BOND_SEQ_1_4(2),
		CHAN_BOND_SEQ_1_4_3 => CHAN_BOND_SEQ_1_4(3),
		CHAN_BOND_SEQ_1_4_4 => CHAN_BOND_SEQ_1_4(4),
		CHAN_BOND_SEQ_1_4_5 => CHAN_BOND_SEQ_1_4(5),
		CHAN_BOND_SEQ_1_4_6 => CHAN_BOND_SEQ_1_4(6),
		CHAN_BOND_SEQ_1_4_7 => CHAN_BOND_SEQ_1_4(7),
		CHAN_BOND_SEQ_1_4_8 => CHAN_BOND_SEQ_1_4(8),
		CHAN_BOND_SEQ_1_4_9 => CHAN_BOND_SEQ_1_4(9),
		CHAN_BOND_SEQ_1_4_10 => CHAN_BOND_SEQ_1_4(10),
		CHAN_BOND_SEQ_2_USE => CHAN_BOND_SEQ_2_USE,
		CHAN_BOND_SEQ_2_1_0 => CHAN_BOND_SEQ_2_1(0),
		CHAN_BOND_SEQ_2_1_1 => CHAN_BOND_SEQ_2_1(1),
		CHAN_BOND_SEQ_2_1_2 => CHAN_BOND_SEQ_2_1(2),
		CHAN_BOND_SEQ_2_1_3 => CHAN_BOND_SEQ_2_1(3),
		CHAN_BOND_SEQ_2_1_4 => CHAN_BOND_SEQ_2_1(4),
		CHAN_BOND_SEQ_2_1_5 => CHAN_BOND_SEQ_2_1(5),
		CHAN_BOND_SEQ_2_1_6 => CHAN_BOND_SEQ_2_1(6),
		CHAN_BOND_SEQ_2_1_7 => CHAN_BOND_SEQ_2_1(7),
		CHAN_BOND_SEQ_2_1_8 => CHAN_BOND_SEQ_2_1(8),
		CHAN_BOND_SEQ_2_1_9 => CHAN_BOND_SEQ_2_1(9),
		CHAN_BOND_SEQ_2_1_10 => CHAN_BOND_SEQ_2_1(10),
		CHAN_BOND_SEQ_2_2_0 => CHAN_BOND_SEQ_2_2(0),
		CHAN_BOND_SEQ_2_2_1 => CHAN_BOND_SEQ_2_2(1),
		CHAN_BOND_SEQ_2_2_2 => CHAN_BOND_SEQ_2_2(2),
		CHAN_BOND_SEQ_2_2_3 => CHAN_BOND_SEQ_2_2(3),
		CHAN_BOND_SEQ_2_2_4 => CHAN_BOND_SEQ_2_2(4),
		CHAN_BOND_SEQ_2_2_5 => CHAN_BOND_SEQ_2_2(5),
		CHAN_BOND_SEQ_2_2_6 => CHAN_BOND_SEQ_2_2(6),
		CHAN_BOND_SEQ_2_2_7 => CHAN_BOND_SEQ_2_2(7),
		CHAN_BOND_SEQ_2_2_8 => CHAN_BOND_SEQ_2_2(8),
		CHAN_BOND_SEQ_2_2_9 => CHAN_BOND_SEQ_2_2(9),
		CHAN_BOND_SEQ_2_2_10 => CHAN_BOND_SEQ_2_2(10),
		CHAN_BOND_SEQ_2_3_0 => CHAN_BOND_SEQ_2_3(0),
		CHAN_BOND_SEQ_2_3_1 => CHAN_BOND_SEQ_2_3(1),
		CHAN_BOND_SEQ_2_3_2 => CHAN_BOND_SEQ_2_3(2),
		CHAN_BOND_SEQ_2_3_3 => CHAN_BOND_SEQ_2_3(3),
		CHAN_BOND_SEQ_2_3_4 => CHAN_BOND_SEQ_2_3(4),
		CHAN_BOND_SEQ_2_3_5 => CHAN_BOND_SEQ_2_3(5),
		CHAN_BOND_SEQ_2_3_6 => CHAN_BOND_SEQ_2_3(6),
		CHAN_BOND_SEQ_2_3_7 => CHAN_BOND_SEQ_2_3(7),
		CHAN_BOND_SEQ_2_3_8 => CHAN_BOND_SEQ_2_3(8),
		CHAN_BOND_SEQ_2_3_9 => CHAN_BOND_SEQ_2_3(9),
		CHAN_BOND_SEQ_2_3_10 => CHAN_BOND_SEQ_2_3(10),
		CHAN_BOND_SEQ_2_4_0 => CHAN_BOND_SEQ_2_4(0),
		CHAN_BOND_SEQ_2_4_1 => CHAN_BOND_SEQ_2_4(1),
		CHAN_BOND_SEQ_2_4_2 => CHAN_BOND_SEQ_2_4(2),
		CHAN_BOND_SEQ_2_4_3 => CHAN_BOND_SEQ_2_4(3),
		CHAN_BOND_SEQ_2_4_4 => CHAN_BOND_SEQ_2_4(4),
		CHAN_BOND_SEQ_2_4_5 => CHAN_BOND_SEQ_2_4(5),
		CHAN_BOND_SEQ_2_4_6 => CHAN_BOND_SEQ_2_4(6),
		CHAN_BOND_SEQ_2_4_7 => CHAN_BOND_SEQ_2_4(7),
		CHAN_BOND_SEQ_2_4_8 => CHAN_BOND_SEQ_2_4(8),
		CHAN_BOND_SEQ_2_4_9 => CHAN_BOND_SEQ_2_4(9),
		CHAN_BOND_SEQ_2_4_10 => CHAN_BOND_SEQ_2_4(10),
		CHAN_BOND_WAIT_0 => CHAN_BOND_WAIT(0),
		CHAN_BOND_WAIT_1 => CHAN_BOND_WAIT(1),
		CHAN_BOND_WAIT_2 => CHAN_BOND_WAIT(2),
		CHAN_BOND_WAIT_3 => CHAN_BOND_WAIT(3),
		CHAN_BOND_OFFSET_0 => CHAN_BOND_OFFSET(0),
		CHAN_BOND_OFFSET_1 => CHAN_BOND_OFFSET(1),
		CHAN_BOND_OFFSET_2 => CHAN_BOND_OFFSET(2),
		CHAN_BOND_OFFSET_3 => CHAN_BOND_OFFSET(3),
		RX_DATA_WIDTH_0 => RX_DATA_WIDTH(0),
		RX_DATA_WIDTH_1 => RX_DATA_WIDTH(1),
		TX_DATA_WIDTH_0 => TX_DATA_WIDTH(0),
		TX_DATA_WIDTH_1 => TX_DATA_WIDTH(1),
		BREFCLK => BREFCLK,
		BREFCLK2 => BREFCLK2,
		REF_CLK_V_SEL => REF_CLK_V_SEL
	);

begin -- GT_SWIFT_BUS
gt_swift_inst : GT_SWIFT
	port map (
		TX_CRC_FORCE_VALUE => TX_CRC_FORCE_VALUE,
		TXFORCECRCERR => TXFORCECRCERR,
		RX_CRC_USE => RX_CRC_USE,
		TX_CRC_USE => TX_CRC_USE,
		CHAN_BOND_ONE_SHOT => CHAN_BOND_ONE_SHOT,
		CONFIGENABLE => CONFIGENABLE,
		CONFIGIN => CONFIGIN,
		CONFIGOUT => CONFIGOUT,
		CRC_END_OF_PKT => CRC_END_OF_PKT,
		CRC_FORMAT => CRC_FORMAT,
		CRC_START_OF_PKT => CRC_START_OF_PKT,
		CHAN_BOND_LIMIT => CHAN_BOND_LIMIT,
		ALIGN_COMMA_MSB => ALIGN_COMMA_MSB,
		CHAN_BOND_MODE => CHAN_BOND_MODE,
		CHAN_BOND_OFFSET => CHAN_BOND_OFFSET,
		CHAN_BOND_SEQ_1_1 => CHAN_BOND_SEQ_1_1,
		CHAN_BOND_SEQ_1_2 => CHAN_BOND_SEQ_1_2,
		CHAN_BOND_SEQ_1_3 => CHAN_BOND_SEQ_1_3,
		CHAN_BOND_SEQ_1_4 => CHAN_BOND_SEQ_1_4,
		CHAN_BOND_SEQ_2_1 => CHAN_BOND_SEQ_2_1,
		CHAN_BOND_SEQ_2_2 => CHAN_BOND_SEQ_2_2,
		CHAN_BOND_SEQ_2_3 => CHAN_BOND_SEQ_2_3,
		CHAN_BOND_SEQ_2_4 => CHAN_BOND_SEQ_2_4,
		CHAN_BOND_SEQ_2_USE => CHAN_BOND_SEQ_2_USE,
		CHAN_BOND_SEQ_LEN => CHAN_BOND_SEQ_LEN,
		CHAN_BOND_WAIT => CHAN_BOND_WAIT,
		CHBONDDONE => CHBONDDONE,
		CHBONDI => CHBONDI,
		CHBONDO => CHBONDO,
		CLK_COR_INSERT_IDLE_FLAG => CLK_COR_INSERT_IDLE_FLAG,
		CLK_COR_KEEP_IDLE => CLK_COR_KEEP_IDLE,
		CLK_COR_REPEAT_WAIT => CLK_COR_REPEAT_WAIT,
		CLK_COR_SEQ_1_1 => CLK_COR_SEQ_1_1,
		CLK_COR_SEQ_1_2 => CLK_COR_SEQ_1_2,
		CLK_COR_SEQ_1_3 => CLK_COR_SEQ_1_3,
		CLK_COR_SEQ_1_4 => CLK_COR_SEQ_1_4,
		CLK_COR_SEQ_2_1 => CLK_COR_SEQ_2_1,
		CLK_COR_SEQ_2_2 => CLK_COR_SEQ_2_2,
		CLK_COR_SEQ_2_3 => CLK_COR_SEQ_2_3,
		CLK_COR_SEQ_2_4 => CLK_COR_SEQ_2_4,
		CLK_COR_SEQ_2_USE => CLK_COR_SEQ_2_USE,
		CLK_COR_SEQ_LEN => CLK_COR_SEQ_LEN,
		CLK_CORRECT_USE => CLK_CORRECT_USE,
		COMMA_10B_MASK => COMMA_10B_MASK,
		DEC_MCOMMA_DETECT => DEC_MCOMMA_DETECT,
		DEC_PCOMMA_DETECT => DEC_PCOMMA_DETECT,
		DEC_VALID_COMMA_ONLY => DEC_VALID_COMMA_ONLY,
		ENCHANSYNC => ENCHANSYNC,
		LOOPBACK => LOOPBACK,
		MCOMMA_10B_VALUE => MCOMMA_10B_VALUE,
		MCOMMA_DETECT => MCOMMA_DETECT,
		PCOMMA_10B_VALUE => PCOMMA_10B_VALUE,
		PCOMMA_DETECT => PCOMMA_DETECT,
		POWERDOWN => POWERDOWN,
		GSR => GSR,
		REFCLK => REFCLK,
		REFCLK2 => REFCLK2,
		REFCLKSEL => REFCLKSEL,
		RX_BUFFER_USE => RX_BUFFER_USE,
		RX_DATA_WIDTH => RX_DATA_WIDTH,
		RX_DECODE_USE => RX_DECODE_USE,
		RX_LOSS_OF_SYNC_FSM => RX_LOSS_OF_SYNC_FSM,
		RX_LOS_INVALID_INCR => RX_LOS_INVALID_INCR,
		RX_LOS_THRESHOLD => RX_LOS_THRESHOLD,
		RXN => RXN,
		RXP => RXP,
		RXLOSSOFSYNC => RXLOSSOFSYNC,
		RXCLKCORCNT => RXCLKCORCNT,
		RXBUFSTATUS => RXBUFSTATUS,
		RXCHARISCOMMA => RXCHARISCOMMA,
		RXCHARISK => RXCHARISK,
		RXCOMMADET => RXCOMMADET,
		RXDATA => RXDATA,
		RXDISPERR => RXDISPERR,
		RXNOTINTABLE => RXNOTINTABLE,
		RXCHECKINGCRC => RXCHECKINGCRC,
		RXCRCERR => RXCRCERR,
		RXPOLARITY => RXPOLARITY,
		RXREALIGN => RXREALIGN,
		RXRECCLK => RXRECCLK,
		RXRESET => RXRESET,
		RXRUNDISP => RXRUNDISP,
		RXUSRCLK => RXUSRCLK,
		RXUSRCLK2 => RXUSRCLK2,
		TX_DIFF_CTRL => TX_DIFF_CTRL,
		TX_PREEMPHASIS => TX_PREEMPHASIS,
		TERMINATION_IMP => TERMINATION_IMP,
		SERDES_10B => SERDES_10B,
		TX_BUFFER_USE => TX_BUFFER_USE,
		TX_DATA_WIDTH => TX_DATA_WIDTH,
		TXBUFERR => TXBUFERR,
		TXBYPASS8B10B => TXBYPASS8B10B,
		TXCHARDISPMODE => TXCHARDISPMODE,
		TXCHARDISPVAL => TXCHARDISPVAL,
		TXCHARISK => TXCHARISK,
		TXDATA => TXDATA,
		TXKERR => TXKERR,
		TXN => TXN,
		TXP => TXP,
		TXINHIBIT => TXINHIBIT,
		TXPOLARITY => TXPOLARITY,
		TXRESET => TXRESET,
		TXRUNDISP => TXRUNDISP,
		TXUSRCLK => TXUSRCLK,
		TXUSRCLK2 => TXUSRCLK2,
		ENMCOMMAALIGN => ENMCOMMAALIGN,
		ENPCOMMAALIGN => ENPCOMMAALIGN,
		BREFCLK => BREFCLK,
		BREFCLK2 => BREFCLK2,
		REF_CLK_V_SEL => REF_CLK_V_SEL
);
end GT_SWIFT_BUS_v;