From 1b03637ab2ad13280c3ac1c03c85704ba757f8b3 Mon Sep 17 00:00:00 2001 From: Leon Hiemstra <hiemstra@astron.nl> Date: Fri, 26 Jun 2015 09:04:03 +0000 Subject: [PATCH] turned off analog settings for 10G transceiver pins --- .../quartus/pinning/unb2_10GbE_pins.tcl | 180 +++++++++++++----- 1 file changed, 128 insertions(+), 52 deletions(-) diff --git a/boards/uniboard2/libraries/unb2_board/quartus/pinning/unb2_10GbE_pins.tcl b/boards/uniboard2/libraries/unb2_board/quartus/pinning/unb2_10GbE_pins.tcl index 4b43bf5382..b3e7de5639 100644 --- a/boards/uniboard2/libraries/unb2_board/quartus/pinning/unb2_10GbE_pins.tcl +++ b/boards/uniboard2/libraries/unb2_board/quartus/pinning/unb2_10GbE_pins.tcl @@ -1,94 +1,162 @@ # qsfp pins modified 23 sept from Gijs + +# QSFP_0_RX set_location_assignment PIN_AN38 -to QSFP_0_RX[0] set_location_assignment PIN_AN37 -to "QSFP_0_RX[0](n)" -set_instance_assignment -name XCVR_A10_RX_TERM_SEL R_R1 -to QSFP_0_RX[0] +#set_instance_assignment -name XCVR_A10_RX_TERM_SEL R_R1 -to QSFP_0_RX[0] +#set_instance_assignment -name XCVR_A10_RX_LINK LR -to QSFP_0_RX[0] +#set_instance_assignment -name XCVR_VCCR_VCCT_VOLTAGE 1_0V -to QSFP_0_RX[0] +#set_instance_assignment -name XCVR_A10_RX_EQ_DC_GAIN_TRIM STG2_GAIN7 -to QSFP_0_RX[0] +#set_instance_assignment -name XCVR_A10_RX_ADP_CTLE_ACGAIN_4S_20 -to QSFP_0_RX[0] set_location_assignment PIN_AM40 -to QSFP_0_RX[1] set_location_assignment PIN_AM39 -to "QSFP_0_RX[1](n)" -set_instance_assignment -name XCVR_A10_RX_TERM_SEL R_R1 -to QSFP_0_RX[1] +#set_instance_assignment -name XCVR_A10_RX_TERM_SEL R_R1 -to QSFP_0_RX[1] +#set_instance_assignment -name XCVR_A10_RX_LINK LR -to QSFP_0_RX[1] +#set_instance_assignment -name XCVR_VCCR_VCCT_VOLTAGE 1_0V -to QSFP_0_RX[1] +#set_instance_assignment -name XCVR_A10_RX_EQ_DC_GAIN_TRIM STG2_GAIN7 -to QSFP_0_RX[1] +#set_instance_assignment -name XCVR_A10_RX_ADP_CTLE_ACGAIN_4S_20 -to QSFP_0_RX[1] set_location_assignment PIN_AK40 -to QSFP_0_RX[2] set_location_assignment PIN_AK39 -to "QSFP_0_RX[2](n)" -set_instance_assignment -name XCVR_A10_RX_TERM_SEL R_R1 -to QSFP_0_RX[2] +#set_instance_assignment -name XCVR_A10_RX_TERM_SEL R_R1 -to QSFP_0_RX[2] +#set_instance_assignment -name XCVR_A10_RX_LINK LR -to QSFP_0_RX[2] +#set_instance_assignment -name XCVR_VCCR_VCCT_VOLTAGE 1_0V -to QSFP_0_RX[2] +#set_instance_assignment -name XCVR_A10_RX_EQ_DC_GAIN_TRIM STG2_GAIN7 -to QSFP_0_RX[2] +#set_instance_assignment -name XCVR_A10_RX_ADP_CTLE_ACGAIN_4S_20 -to QSFP_0_RX[2] set_location_assignment PIN_AJ38 -to QSFP_0_RX[3] set_location_assignment PIN_AJ37 -to "QSFP_0_RX[3](n)" -set_instance_assignment -name XCVR_A10_RX_TERM_SEL R_R1 -to QSFP_0_RX[3] +#set_instance_assignment -name XCVR_A10_RX_TERM_SEL R_R1 -to QSFP_0_RX[3] +#set_instance_assignment -name XCVR_A10_RX_LINK LR -to QSFP_0_RX[3] +#set_instance_assignment -name XCVR_VCCR_VCCT_VOLTAGE 1_0V -to QSFP_0_RX[3] +#set_instance_assignment -name XCVR_A10_RX_EQ_DC_GAIN_TRIM STG2_GAIN7 -to QSFP_0_RX[3] +#set_instance_assignment -name XCVR_A10_RX_ADP_CTLE_ACGAIN_4S_20 -to QSFP_0_RX[3] +# QSFP_0_TX set_location_assignment PIN_AN42 -to QSFP_0_TX[0] set_location_assignment PIN_AN41 -to "QSFP_0_TX[0](n)" -set_instance_assignment -name XCVR_A10_TX_VOD_OUTPUT_SWING_CTRL 20 -to QSFP_0_TX[0] -set_instance_assignment -name XCVR_A10_TX_SLEW_RATE_CTRL SLEW_R5 -to QSFP_0_TX[0] +#set_instance_assignment -name XCVR_A10_TX_VOD_OUTPUT_SWING_CTRL 20 -to QSFP_0_TX[0] +#set_instance_assignment -name XCVR_A10_TX_SLEW_RATE_CTRL SLEW_R5 -to QSFP_0_TX[0] +#set_instance_assignment -name XCVR_A10_TX_LINK LR -to QSFP_0_TX[0] +#set_instance_assignment -name XCVR_A10_TX_VOD_OUTPUT_SWING_CTRL 31 -to QSFP_0_TX[0] set_location_assignment PIN_AM44 -to QSFP_0_TX[1] set_location_assignment PIN_AM43 -to "QSFP_0_TX[1](n)" -set_instance_assignment -name XCVR_A10_TX_VOD_OUTPUT_SWING_CTRL 20 -to QSFP_0_TX[1] -set_instance_assignment -name XCVR_A10_TX_SLEW_RATE_CTRL SLEW_R5 -to QSFP_0_TX[1] +#set_instance_assignment -name XCVR_A10_TX_VOD_OUTPUT_SWING_CTRL 20 -to QSFP_0_TX[1] +#set_instance_assignment -name XCVR_A10_TX_SLEW_RATE_CTRL SLEW_R5 -to QSFP_0_TX[1] +#set_instance_assignment -name XCVR_A10_TX_LINK LR -to QSFP_0_TX[1] +#set_instance_assignment -name XCVR_A10_TX_VOD_OUTPUT_SWING_CTRL 31 -to QSFP_0_TX[1] set_location_assignment PIN_AK44 -to QSFP_0_TX[2] set_location_assignment PIN_AK43 -to "QSFP_0_TX[2](n)" -set_instance_assignment -name XCVR_A10_TX_VOD_OUTPUT_SWING_CTRL 20 -to QSFP_0_TX[2] -set_instance_assignment -name XCVR_A10_TX_SLEW_RATE_CTRL SLEW_R5 -to QSFP_0_TX[2] +#set_instance_assignment -name XCVR_A10_TX_VOD_OUTPUT_SWING_CTRL 20 -to QSFP_0_TX[2] +#set_instance_assignment -name XCVR_A10_TX_SLEW_RATE_CTRL SLEW_R5 -to QSFP_0_TX[2] +#set_instance_assignment -name XCVR_A10_TX_LINK LR -to QSFP_0_TX[2] +#set_instance_assignment -name XCVR_A10_TX_VOD_OUTPUT_SWING_CTRL 31 -to QSFP_0_TX[2] set_location_assignment PIN_AJ42 -to QSFP_0_TX[3] set_location_assignment PIN_AJ41 -to "QSFP_0_TX[3](n)" -set_instance_assignment -name XCVR_A10_TX_VOD_OUTPUT_SWING_CTRL 20 -to QSFP_0_TX[3] -set_instance_assignment -name XCVR_A10_TX_SLEW_RATE_CTRL SLEW_R5 -to QSFP_0_TX[3] +#set_instance_assignment -name XCVR_A10_TX_VOD_OUTPUT_SWING_CTRL 20 -to QSFP_0_TX[3] +#set_instance_assignment -name XCVR_A10_TX_SLEW_RATE_CTRL SLEW_R5 -to QSFP_0_TX[3] +#set_instance_assignment -name XCVR_A10_TX_LINK LR -to QSFP_0_TX[3] +#set_instance_assignment -name XCVR_A10_TX_VOD_OUTPUT_SWING_CTRL 31 -to QSFP_0_TX[3] +# QSFP_1_RX set_location_assignment PIN_AC38 -to QSFP_1_RX[0] set_location_assignment PIN_AC37 -to "QSFP_1_RX[0](n)" -set_instance_assignment -name XCVR_A10_RX_TERM_SEL R_R1 -to QSFP_1_RX[0] +#set_instance_assignment -name XCVR_A10_RX_TERM_SEL R_R1 -to QSFP_1_RX[0] +#set_instance_assignment -name XCVR_A10_RX_LINK LR -to QSFP_1_RX[0] +#set_instance_assignment -name XCVR_VCCR_VCCT_VOLTAGE 1_0V -to QSFP_1_RX[0] +#set_instance_assignment -name XCVR_A10_RX_EQ_DC_GAIN_TRIM STG2_GAIN7 -to QSFP_1_RX[0] +#set_instance_assignment -name XCVR_A10_RX_ADP_CTLE_ACGAIN_4S 28 -to QSFP_1_RX[0] set_location_assignment PIN_AD40 -to QSFP_1_RX[1] set_location_assignment PIN_AD39 -to "QSFP_1_RX[1](n)" -set_instance_assignment -name XCVR_A10_RX_TERM_SEL R_R1 -to QSFP_1_RX[1] +#set_instance_assignment -name XCVR_A10_RX_TERM_SEL R_R1 -to QSFP_1_RX[1] +#set_instance_assignment -name XCVR_A10_RX_LINK LR -to QSFP_1_RX[1] +#set_instance_assignment -name XCVR_VCCR_VCCT_VOLTAGE 1_0V -to QSFP_1_RX[1] +#set_instance_assignment -name XCVR_A10_RX_EQ_DC_GAIN_TRIM STG2_GAIN7 -to QSFP_1_RX[1] +#set_instance_assignment -name XCVR_A10_RX_ADP_CTLE_ACGAIN_4S 28 -to QSFP_1_RX[1] set_location_assignment PIN_AF40 -to QSFP_1_RX[2] set_location_assignment PIN_AF39 -to "QSFP_1_RX[2](n)" -set_instance_assignment -name XCVR_A10_RX_TERM_SEL R_R1 -to QSFP_1_RX[2] +#set_instance_assignment -name XCVR_A10_RX_TERM_SEL R_R1 -to QSFP_1_RX[2] +#set_instance_assignment -name XCVR_A10_RX_LINK LR -to QSFP_1_RX[2] +#set_instance_assignment -name XCVR_VCCR_VCCT_VOLTAGE 1_0V -to QSFP_1_RX[2] +#set_instance_assignment -name XCVR_A10_RX_EQ_DC_GAIN_TRIM STG2_GAIN7 -to QSFP_1_RX[2] +#set_instance_assignment -name XCVR_A10_RX_ADP_CTLE_ACGAIN_4S 28 -to QSFP_1_RX[2] set_location_assignment PIN_AG38 -to QSFP_1_RX[3] set_location_assignment PIN_AG37 -to "QSFP_1_RX[3](n)" -set_instance_assignment -name XCVR_A10_RX_TERM_SEL R_R1 -to QSFP_1_RX[3] +#set_instance_assignment -name XCVR_A10_RX_TERM_SEL R_R1 -to QSFP_1_RX[3] +#set_instance_assignment -name XCVR_A10_RX_LINK LR -to QSFP_1_RX[3] +#set_instance_assignment -name XCVR_VCCR_VCCT_VOLTAGE 1_0V -to QSFP_1_RX[3] +#set_instance_assignment -name XCVR_A10_RX_EQ_DC_GAIN_TRIM STG2_GAIN7 -to QSFP_1_RX[3] +#set_instance_assignment -name XCVR_A10_RX_ADP_CTLE_ACGAIN_4S 28 -to QSFP_1_RX[3] +# QSFP_1_TX set_location_assignment PIN_AC42 -to QSFP_1_TX[0] set_location_assignment PIN_AC41 -to "QSFP_1_TX[0](n)" -set_instance_assignment -name XCVR_A10_TX_VOD_OUTPUT_SWING_CTRL 20 -to QSFP_0_TX[0] -set_instance_assignment -name XCVR_A10_TX_SLEW_RATE_CTRL SLEW_R5 -to QSFP_0_TX[0] +#set_instance_assignment -name XCVR_A10_TX_VOD_OUTPUT_SWING_CTRL 20 -to QSFP_1_TX[0] +#set_instance_assignment -name XCVR_A10_TX_SLEW_RATE_CTRL SLEW_R5 -to QSFP_1_TX[0] +#set_instance_assignment -name XCVR_A10_TX_LINK LR -to QSFP_1_TX[0] +#set_instance_assignment -name XCVR_A10_TX_VOD_OUTPUT_SWING_CTRL 31 -to QSFP_1_TX[0] set_location_assignment PIN_AD44 -to QSFP_1_TX[1] set_location_assignment PIN_AD43 -to "QSFP_1_TX[1](n)" -set_instance_assignment -name XCVR_A10_TX_VOD_OUTPUT_SWING_CTRL 20 -to QSFP_1_TX[1] -set_instance_assignment -name XCVR_A10_TX_SLEW_RATE_CTRL SLEW_R5 -to QSFP_1_TX[1] +#set_instance_assignment -name XCVR_A10_TX_VOD_OUTPUT_SWING_CTRL 20 -to QSFP_1_TX[1] +#set_instance_assignment -name XCVR_A10_TX_SLEW_RATE_CTRL SLEW_R5 -to QSFP_1_TX[1] +#set_instance_assignment -name XCVR_A10_TX_LINK LR -to QSFP_1_TX[1] +#set_instance_assignment -name XCVR_A10_TX_VOD_OUTPUT_SWING_CTRL 31 -to QSFP_1_TX[1] set_location_assignment PIN_AF44 -to QSFP_1_TX[2] set_location_assignment PIN_AF43 -to "QSFP_1_TX[2](n)" -set_instance_assignment -name XCVR_A10_TX_VOD_OUTPUT_SWING_CTRL 20 -to QSFP_1_TX[2] -set_instance_assignment -name XCVR_A10_TX_SLEW_RATE_CTRL SLEW_R5 -to QSFP_1_TX[2] +#set_instance_assignment -name XCVR_A10_TX_VOD_OUTPUT_SWING_CTRL 20 -to QSFP_1_TX[2] +#set_instance_assignment -name XCVR_A10_TX_SLEW_RATE_CTRL SLEW_R5 -to QSFP_1_TX[2] +#set_instance_assignment -name XCVR_A10_TX_LINK LR -to QSFP_1_TX[2] +#set_instance_assignment -name XCVR_A10_TX_VOD_OUTPUT_SWING_CTRL 31 -to QSFP_1_TX[2] set_location_assignment PIN_AG42 -to QSFP_1_TX[3] set_location_assignment PIN_AG41 -to "QSFP_1_TX[3](n)" -set_instance_assignment -name XCVR_A10_TX_VOD_OUTPUT_SWING_CTRL 20 -to QSFP_1_TX[3] -set_instance_assignment -name XCVR_A10_TX_SLEW_RATE_CTRL SLEW_R5 -to QSFP_1_TX[3] +#set_instance_assignment -name XCVR_A10_TX_VOD_OUTPUT_SWING_CTRL 20 -to QSFP_1_TX[3] +#set_instance_assignment -name XCVR_A10_TX_SLEW_RATE_CTRL SLEW_R5 -to QSFP_1_TX[3] +#set_instance_assignment -name XCVR_A10_TX_LINK LR -to QSFP_1_TX[3] +#set_instance_assignment -name XCVR_A10_TX_VOD_OUTPUT_SWING_CTRL 31 -to QSFP_1_TX[3] +# QSFP_2_RX set_location_assignment PIN_AL38 -to QSFP_2_RX[0] set_location_assignment PIN_AL37 -to "QSFP_2_RX[0](n)" -set_instance_assignment -name XCVR_A10_RX_TERM_SEL R_R1 -to QSFP_2_RX[0] +#set_instance_assignment -name XCVR_A10_RX_LINK LR -to QSFP_2_RX[0] +#set_instance_assignment -name XCVR_VCCR_VCCT_VOLTAGE 1_0V -to QSFP_2_RX[0] +#set_instance_assignment -name XCVR_A10_RX_EQ_DC_GAIN_TRIM STG2_GAIN7 -to QSFP_2_RX[0] +#set_instance_assignment -name XCVR_A10_RX_ADP_CTLE_ACGAIN_4S 28 -to QSFP_2_RX[0] set_location_assignment PIN_AH40 -to QSFP_2_RX[1] set_location_assignment PIN_AH39 -to "QSFP_2_RX[1](n)" -set_instance_assignment -name XCVR_A10_RX_TERM_SEL R_R1 -to QSFP_2_RX[1] +#set_instance_assignment -name XCVR_A10_RX_LINK LR -to QSFP_2_RX[1] +#set_instance_assignment -name XCVR_VCCR_VCCT_VOLTAGE 1_0V -to QSFP_2_RX[1] +#set_instance_assignment -name XCVR_A10_RX_EQ_DC_GAIN_TRIM STG2_GAIN7 -to QSFP_2_RX[1] +#set_instance_assignment -name XCVR_A10_RX_ADP_CTLE_ACGAIN_4S 28 -to QSFP_2_RX[1] set_location_assignment PIN_AE38 -to QSFP_2_RX[2] set_location_assignment PIN_AE37 -to "QSFP_2_RX[2](n)" -set_instance_assignment -name XCVR_A10_RX_TERM_SEL R_R1 -to QSFP_2_RX[2] +#set_instance_assignment -name XCVR_A10_RX_LINK LR -to QSFP_2_RX[2] +#set_instance_assignment -name XCVR_VCCR_VCCT_VOLTAGE 1_0V -to QSFP_2_RX[2] +#set_instance_assignment -name XCVR_A10_RX_EQ_DC_GAIN_TRIM STG2_GAIN7 -to QSFP_2_RX[2] +#set_instance_assignment -name XCVR_A10_RX_ADP_CTLE_ACGAIN_4S 28 -to QSFP_2_RX[2] set_location_assignment PIN_AB40 -to QSFP_2_RX[3] set_location_assignment PIN_AB39 -to "QSFP_2_RX[3](n)" -set_instance_assignment -name XCVR_A10_RX_TERM_SEL R_R1 -to QSFP_2_RX[3] +#set_instance_assignment -name XCVR_A10_RX_LINK LR -to QSFP_2_RX[3] +#set_instance_assignment -name XCVR_VCCR_VCCT_VOLTAGE 1_0V -to QSFP_2_RX[3] +#set_instance_assignment -name XCVR_A10_RX_EQ_DC_GAIN_TRIM STG2_GAIN7 -to QSFP_2_RX[3] +#set_instance_assignment -name XCVR_A10_RX_ADP_CTLE_ACGAIN_4S 28 -to QSFP_2_RX[3] +# QSFP_2_TX set_location_assignment PIN_AL42 -to QSFP_2_TX[0] set_location_assignment PIN_AL41 -to "QSFP_2_TX[0](n)" -set_instance_assignment -name XCVR_A10_TX_VOD_OUTPUT_SWING_CTRL 20 -to QSFP_2_TX[0] -set_instance_assignment -name XCVR_A10_TX_SLEW_RATE_CTRL SLEW_R5 -to QSFP_2_TX[0] +#set_instance_assignment -name XCVR_A10_TX_LINK LR -to QSFP_2_TX[0] +#set_instance_assignment -name XCVR_A10_TX_VOD_OUTPUT_SWING_CTRL 31 -to QSFP_2_TX[0] set_location_assignment PIN_AH44 -to QSFP_2_TX[1] set_location_assignment PIN_AH43 -to "QSFP_2_TX[1](n)" -set_instance_assignment -name XCVR_A10_TX_VOD_OUTPUT_SWING_CTRL 20 -to QSFP_2_TX[1] -set_instance_assignment -name XCVR_A10_TX_SLEW_RATE_CTRL SLEW_R5 -to QSFP_2_TX[1] +#set_instance_assignment -name XCVR_A10_TX_LINK LR -to QSFP_2_TX[1] +#set_instance_assignment -name XCVR_A10_TX_VOD_OUTPUT_SWING_CTRL 31 -to QSFP_2_TX[1] set_location_assignment PIN_AE42 -to QSFP_2_TX[2] set_location_assignment PIN_AE41 -to "QSFP_2_TX[2](n)" -set_instance_assignment -name XCVR_A10_TX_VOD_OUTPUT_SWING_CTRL 20 -to QSFP_2_TX[2] -set_instance_assignment -name XCVR_A10_TX_SLEW_RATE_CTRL SLEW_R5 -to QSFP_2_TX[2] +#set_instance_assignment -name XCVR_A10_TX_LINK LR -to QSFP_2_TX[2] +#set_instance_assignment -name XCVR_A10_TX_VOD_OUTPUT_SWING_CTRL 31 -to QSFP_2_TX[2] set_location_assignment PIN_AB44 -to QSFP_2_TX[3] set_location_assignment PIN_AB43 -to "QSFP_2_TX[3](n)" -set_instance_assignment -name XCVR_A10_TX_VOD_OUTPUT_SWING_CTRL 20 -to QSFP_2_TX[3] -set_instance_assignment -name XCVR_A10_TX_SLEW_RATE_CTRL SLEW_R5 -to QSFP_2_TX[3] +#set_instance_assignment -name XCVR_A10_TX_LINK LR -to QSFP_2_TX[3] +#set_instance_assignment -name XCVR_A10_TX_VOD_OUTPUT_SWING_CTRL 31 -to QSFP_2_TX[3] +# QSFP_3_RX set_location_assignment PIN_W38 -to QSFP_3_RX[0] set_location_assignment PIN_W37 -to "QSFP_3_RX[0](n)" set_location_assignment PIN_T40 -to QSFP_3_RX[1] @@ -98,23 +166,25 @@ set_location_assignment PIN_N37 -to "QSFP_3_RX[2](n)" set_location_assignment PIN_K40 -to QSFP_3_RX[3] set_location_assignment PIN_K39 -to "QSFP_3_RX[3](n)" +# QSFP_3_TX set_location_assignment PIN_W42 -to QSFP_3_TX[0] set_location_assignment PIN_W41 -to "QSFP_3_TX[0](n)" -set_instance_assignment -name XCVR_A10_TX_VOD_OUTPUT_SWING_CTRL 20 -to QSFP_3_TX[0] -set_instance_assignment -name XCVR_A10_TX_SLEW_RATE_CTRL SLEW_R5 -to QSFP_3_TX[0] +#set_instance_assignment -name XCVR_A10_TX_VOD_OUTPUT_SWING_CTRL 20 -to QSFP_3_TX[0] +#set_instance_assignment -name XCVR_A10_TX_SLEW_RATE_CTRL SLEW_R5 -to QSFP_3_TX[0] set_location_assignment PIN_T44 -to QSFP_3_TX[1] set_location_assignment PIN_T43 -to "QSFP_3_TX[1](n)" -set_instance_assignment -name XCVR_A10_TX_VOD_OUTPUT_SWING_CTRL 20 -to QSFP_3_TX[1] -set_instance_assignment -name XCVR_A10_TX_SLEW_RATE_CTRL SLEW_R5 -to QSFP_3_TX[1] +#set_instance_assignment -name XCVR_A10_TX_VOD_OUTPUT_SWING_CTRL 20 -to QSFP_3_TX[1] +#set_instance_assignment -name XCVR_A10_TX_SLEW_RATE_CTRL SLEW_R5 -to QSFP_3_TX[1] set_location_assignment PIN_N42 -to QSFP_3_TX[2] set_location_assignment PIN_N41 -to "QSFP_3_TX[2](n)" -set_instance_assignment -name XCVR_A10_TX_VOD_OUTPUT_SWING_CTRL 20 -to QSFP_3_TX[2] -set_instance_assignment -name XCVR_A10_TX_SLEW_RATE_CTRL SLEW_R5 -to QSFP_3_TX[2] +#set_instance_assignment -name XCVR_A10_TX_VOD_OUTPUT_SWING_CTRL 20 -to QSFP_3_TX[2] +#set_instance_assignment -name XCVR_A10_TX_SLEW_RATE_CTRL SLEW_R5 -to QSFP_3_TX[2] set_location_assignment PIN_K44 -to QSFP_3_TX[3] set_location_assignment PIN_K43 -to "QSFP_3_TX[3](n)" -set_instance_assignment -name XCVR_A10_TX_VOD_OUTPUT_SWING_CTRL 20 -to QSFP_3_TX[3] -set_instance_assignment -name XCVR_A10_TX_SLEW_RATE_CTRL SLEW_R5 -to QSFP_3_TX[3] +#set_instance_assignment -name XCVR_A10_TX_VOD_OUTPUT_SWING_CTRL 20 -to QSFP_3_TX[3] +#set_instance_assignment -name XCVR_A10_TX_SLEW_RATE_CTRL SLEW_R5 -to QSFP_3_TX[3] +# QSFP_4_RX set_location_assignment PIN_AA38 -to QSFP_4_RX[0] set_location_assignment PIN_AA37 -to "QSFP_4_RX[0](n)" set_location_assignment PIN_Y40 -to QSFP_4_RX[1] @@ -124,23 +194,25 @@ set_location_assignment PIN_V39 -to "QSFP_4_RX[2](n)" set_location_assignment PIN_U38 -to QSFP_4_RX[3] set_location_assignment PIN_U37 -to "QSFP_4_RX[3](n)" +# QSFP_4_TX set_location_assignment PIN_AA42 -to QSFP_4_TX[0] set_location_assignment PIN_AA41 -to "QSFP_4_TX[0](n)" -set_instance_assignment -name XCVR_A10_TX_VOD_OUTPUT_SWING_CTRL 20 -to QSFP_4_TX[0] -set_instance_assignment -name XCVR_A10_TX_SLEW_RATE_CTRL SLEW_R5 -to QSFP_4_TX[0] +#set_instance_assignment -name XCVR_A10_TX_VOD_OUTPUT_SWING_CTRL 20 -to QSFP_4_TX[0] +#set_instance_assignment -name XCVR_A10_TX_SLEW_RATE_CTRL SLEW_R5 -to QSFP_4_TX[0] set_location_assignment PIN_Y44 -to QSFP_4_TX[1] set_location_assignment PIN_Y43 -to "QSFP_4_TX[1](n)" -set_instance_assignment -name XCVR_A10_TX_VOD_OUTPUT_SWING_CTRL 20 -to QSFP_4_TX[1] -set_instance_assignment -name XCVR_A10_TX_SLEW_RATE_CTRL SLEW_R5 -to QSFP_4_TX[1] +#set_instance_assignment -name XCVR_A10_TX_VOD_OUTPUT_SWING_CTRL 20 -to QSFP_4_TX[1] +#set_instance_assignment -name XCVR_A10_TX_SLEW_RATE_CTRL SLEW_R5 -to QSFP_4_TX[1] set_location_assignment PIN_V44 -to QSFP_4_TX[2] set_location_assignment PIN_V43 -to "QSFP_4_TX[2](n)" -set_instance_assignment -name XCVR_A10_TX_VOD_OUTPUT_SWING_CTRL 20 -to QSFP_4_TX[2] -set_instance_assignment -name XCVR_A10_TX_SLEW_RATE_CTRL SLEW_R5 -to QSFP_4_TX[2] +#set_instance_assignment -name XCVR_A10_TX_VOD_OUTPUT_SWING_CTRL 20 -to QSFP_4_TX[2] +#set_instance_assignment -name XCVR_A10_TX_SLEW_RATE_CTRL SLEW_R5 -to QSFP_4_TX[2] set_location_assignment PIN_U42 -to QSFP_4_TX[3] set_location_assignment PIN_U41 -to "QSFP_4_TX[3](n)" -set_instance_assignment -name XCVR_A10_TX_VOD_OUTPUT_SWING_CTRL 20 -to QSFP_4_TX[3] -set_instance_assignment -name XCVR_A10_TX_SLEW_RATE_CTRL SLEW_R5 -to QSFP_4_TX[3] +#set_instance_assignment -name XCVR_A10_TX_VOD_OUTPUT_SWING_CTRL 20 -to QSFP_4_TX[3] +#set_instance_assignment -name XCVR_A10_TX_SLEW_RATE_CTRL SLEW_R5 -to QSFP_4_TX[3] +# QSFP_5_RX set_location_assignment PIN_L38 -to QSFP_5_RX[0] set_location_assignment PIN_L37 -to "QSFP_5_RX[0](n)" set_location_assignment PIN_M40 -to QSFP_5_RX[1] @@ -149,6 +221,8 @@ set_location_assignment PIN_P40 -to QSFP_5_RX[2] set_location_assignment PIN_P39 -to "QSFP_5_RX[2](n)" set_location_assignment PIN_R38 -to QSFP_5_RX[3] set_location_assignment PIN_R37 -to "QSFP_5_RX[3](n)" +# +# QSFP_5_TX set_location_assignment PIN_L42 -to QSFP_5_TX[0] set_location_assignment PIN_L41 -to "QSFP_5_TX[0](n)" set_location_assignment PIN_M44 -to QSFP_5_TX[1] @@ -158,6 +232,8 @@ set_location_assignment PIN_P43 -to "QSFP_5_TX[2](n)" set_location_assignment PIN_R42 -to QSFP_5_TX[3] set_location_assignment PIN_R41 -to "QSFP_5_TX[3](n)" + + set_location_assignment PIN_Y36 -to SA_CLK set_location_assignment PIN_Y35 -to "SA_CLK(n)" set_location_assignment PIN_AH9 -to SB_CLK -- GitLab