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