From c61bbd6f0db4ae91213455815bd8c9e0ad9cf31d Mon Sep 17 00:00:00 2001 From: Alex Forencich Date: Sun, 19 Nov 2023 21:15:05 -0800 Subject: [PATCH] fpga/mqnic: Clean up IO constraints for Intel devices Signed-off-by: Alex Forencich --- fpga/mqnic/DE10_Agilex/fpga_100g/fpga.qsf | 720 ++---------------- fpga/mqnic/DK_DEV_1SDX_P_A/fpga_100g/fpga.qsf | 247 ++---- fpga/mqnic/DK_DEV_AGF014EA/fpga_100g/fpga.qsf | 116 +-- fpga/mqnic/IA_420F/fpga_100g/fpga.qsf | 91 +-- 4 files changed, 139 insertions(+), 1035 deletions(-) diff --git a/fpga/mqnic/DE10_Agilex/fpga_100g/fpga.qsf b/fpga/mqnic/DE10_Agilex/fpga_100g/fpga.qsf index e8ed034fb..f4e3ac8fb 100644 --- a/fpga/mqnic/DE10_Agilex/fpga_100g/fpga.qsf +++ b/fpga/mqnic/DE10_Agilex/fpga_100g/fpga.qsf @@ -39,12 +39,9 @@ set_instance_assignment -name IO_STANDARD "1.2 V" -to clk_30m72 set_instance_assignment -name IO_STANDARD "1.2 V" -to clk_50_b3a set_instance_assignment -name IO_STANDARD "1.2 V" -to clk_50_b3c -set_instance_assignment -name IO_STANDARD "True Differential Signaling" -to clk_from_si5397a_p[0] -set_instance_assignment -name IO_STANDARD "True Differential Signaling" -to clk_from_si5397a_p[1] -set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.2-V POD" -to clk_to_si5397a_p[0] -set_instance_assignment -name OUTPUT_TERMINATION "SERIES 34 OHM WITHOUT CALIBRATION" -to clk_to_si5397a_p[0] -set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.2-V POD" -to clk_to_si5397a_p[1] -set_instance_assignment -name OUTPUT_TERMINATION "SERIES 34 OHM WITHOUT CALIBRATION" -to clk_to_si5397a_p[1] +set_instance_assignment -name IO_STANDARD "True Differential Signaling" -to clk_from_si5397a_p +set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.2-V POD" -to clk_to_si5397a_p +set_instance_assignment -name OUTPUT_TERMINATION "SERIES 34 OHM WITHOUT CALIBRATION" -to clk_to_si5397a_p set_instance_assignment -name IO_STANDARD "1.2 V" -to ufl_clkin @@ -67,21 +64,10 @@ set_location_assignment PIN_CR56 -to led_bracket[2] set_location_assignment PIN_CU56 -to led_bracket[3] set_instance_assignment -name IO_STANDARD "1.2 V" -to cpu_reset_n -set_instance_assignment -name IO_STANDARD "1.2 V" -to button[0] -set_instance_assignment -name IO_STANDARD "1.2 V" -to button[1] - -set_instance_assignment -name IO_STANDARD "1.2 V" -to sw[0] -set_instance_assignment -name IO_STANDARD "1.2 V" -to sw[1] - -set_instance_assignment -name IO_STANDARD "1.2 V" -to led[0] -set_instance_assignment -name IO_STANDARD "1.2 V" -to led[1] -set_instance_assignment -name IO_STANDARD "1.2 V" -to led[2] -set_instance_assignment -name IO_STANDARD "1.2 V" -to led[3] - -set_instance_assignment -name IO_STANDARD "1.2 V" -to led_bracket[0] -set_instance_assignment -name IO_STANDARD "1.2 V" -to led_bracket[1] -set_instance_assignment -name IO_STANDARD "1.2 V" -to led_bracket[2] -set_instance_assignment -name IO_STANDARD "1.2 V" -to led_bracket[3] +set_instance_assignment -name IO_STANDARD "1.2 V" -to button +set_instance_assignment -name IO_STANDARD "1.2 V" -to sw +set_instance_assignment -name IO_STANDARD "1.2 V" -to led +set_instance_assignment -name IO_STANDARD "1.2 V" -to led_bracket set_location_assignment PIN_CY21 -to gpio_p[0] set_location_assignment PIN_CT25 -to gpio_p[1] @@ -90,12 +76,8 @@ set_location_assignment PIN_DC20 -to gpio_p[3] set_location_assignment PIN_CV27 -to gpio_clk[0] set_location_assignment PIN_CR24 -to gpio_clk[1] -set_instance_assignment -name IO_STANDARD "1.2 V" -to gpio_clk[0] -set_instance_assignment -name IO_STANDARD "1.2 V" -to gpio_clk[1] -set_instance_assignment -name IO_STANDARD "1.2 V" -to gpio_p[0] -set_instance_assignment -name IO_STANDARD "1.2 V" -to gpio_p[1] -set_instance_assignment -name IO_STANDARD "1.2 V" -to gpio_p[2] -set_instance_assignment -name IO_STANDARD "1.2 V" -to gpio_p[3] +set_instance_assignment -name IO_STANDARD "1.2 V" -to gpio_clk +set_instance_assignment -name IO_STANDARD "1.2 V" -to gpio_p set_location_assignment PIN_A20 -to exp_en @@ -132,10 +114,7 @@ set_location_assignment PIN_DA56 -to qspi_data[3] set_location_assignment PIN_CV53 -to qspi_ncso set_instance_assignment -name IO_STANDARD "1.2 V" -to qspi_clk -set_instance_assignment -name IO_STANDARD "1.2 V" -to qspi_data[0] -set_instance_assignment -name IO_STANDARD "1.2 V" -to qspi_data[1] -set_instance_assignment -name IO_STANDARD "1.2 V" -to qspi_data[2] -set_instance_assignment -name IO_STANDARD "1.2 V" -to qspi_data[3] +set_instance_assignment -name IO_STANDARD "1.2 V" -to qspi_data set_instance_assignment -name IO_STANDARD "1.2 V" -to qspi_ncso # SI5397A @@ -228,72 +207,11 @@ set_location_assignment PIN_AJ48 -to pcie_refclk_p[0] ;# REFCLK_GXPL10A_CH0P set_location_assignment PIN_AE48 -to pcie_refclk_p[1] ;# REFCLK_GXPL10A_CH2P set_location_assignment PIN_BU58 -to pcie_perst_n ;# I_PIN_PERST_N_U10_P -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_tx_p[0] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_tx_p[1] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_tx_p[2] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_tx_p[3] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_tx_p[4] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_tx_p[5] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_tx_p[6] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_tx_p[7] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_tx_p[8] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_tx_p[9] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_tx_p[10] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_tx_p[11] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_tx_p[12] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_tx_p[13] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_tx_p[14] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_tx_p[15] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_tx_n[0] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_tx_n[1] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_tx_n[2] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_tx_n[3] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_tx_n[4] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_tx_n[5] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_tx_n[6] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_tx_n[7] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_tx_n[8] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_tx_n[9] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_tx_n[10] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_tx_n[11] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_tx_n[12] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_tx_n[13] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_tx_n[14] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_tx_n[15] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_rx_p[0] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_rx_p[1] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_rx_p[2] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_rx_p[3] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_rx_p[4] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_rx_p[5] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_rx_p[6] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_rx_p[7] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_rx_p[8] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_rx_p[9] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_rx_p[10] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_rx_p[11] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_rx_p[12] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_rx_p[13] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_rx_p[14] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_rx_p[15] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_rx_n[0] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_rx_n[1] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_rx_n[2] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_rx_n[3] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_rx_n[4] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_rx_n[5] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_rx_n[6] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_rx_n[7] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_rx_n[8] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_rx_n[9] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_rx_n[10] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_rx_n[11] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_rx_n[12] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_rx_n[13] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_rx_n[14] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_rx_n[15] -set_instance_assignment -name IO_STANDARD "HCSL" -to pcie_refclk_p[0] -set_instance_assignment -name IO_STANDARD "HCSL" -to pcie_refclk_p[1] +set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_tx_p +set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_tx_n +set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_rx_p +set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_rx_n +set_instance_assignment -name IO_STANDARD "HCSL" -to pcie_refclk_p set_instance_assignment -name IO_STANDARD "1.8 V" -to pcie_perst_n # SI5397A @@ -402,22 +320,10 @@ set_location_assignment PIN_H19 -to qsfpddb_sda set_location_assignment PIN_AR14 -to qsfpddrsv_refclk_p ;# REFCLK_GXER9A_CH1P -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to qsfpdda_tx_p[0] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to qsfpdda_tx_p[1] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to qsfpdda_tx_p[2] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to qsfpdda_tx_p[3] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to qsfpdda_tx_p[4] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to qsfpdda_tx_p[5] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to qsfpdda_tx_p[6] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to qsfpdda_tx_p[7] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to qsfpdda_rx_p[0] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to qsfpdda_rx_p[1] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to qsfpdda_rx_p[2] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to qsfpdda_rx_p[3] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to qsfpdda_rx_p[4] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to qsfpdda_rx_p[5] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to qsfpdda_rx_p[6] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to qsfpdda_rx_p[7] +set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to qsfpdda_tx_p +set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to qsfpdda_tx_n +set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to qsfpdda_rx_p +set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to qsfpdda_rx_n set_instance_assignment -name IO_STANDARD "DIFFERENTIAL LVPECL" -to qsfpdda_refclk_p set_instance_assignment -name IO_STANDARD "1.2 V" -to qsfpdda_initmode set_instance_assignment -name IO_STANDARD "1.2 V" -to qsfpdda_interrupt_n @@ -427,22 +333,10 @@ set_instance_assignment -name IO_STANDARD "1.2 V" -to qsfpdda_rst_n set_instance_assignment -name IO_STANDARD "1.2 V" -to qsfpdda_scl set_instance_assignment -name IO_STANDARD "1.2 V" -to qsfpdda_sda -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to qsfpddb_tx_p[0] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to qsfpddb_tx_p[1] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to qsfpddb_tx_p[2] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to qsfpddb_tx_p[3] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to qsfpddb_tx_p[4] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to qsfpddb_tx_p[5] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to qsfpddb_tx_p[6] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to qsfpddb_tx_p[7] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to qsfpddb_rx_p[0] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to qsfpddb_rx_p[1] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to qsfpddb_rx_p[2] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to qsfpddb_rx_p[3] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to qsfpddb_rx_p[4] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to qsfpddb_rx_p[5] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to qsfpddb_rx_p[6] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to qsfpddb_rx_p[7] +set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to qsfpddb_tx_p +set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to qsfpddb_tx_n +set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to qsfpddb_rx_p +set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to qsfpddb_rx_n set_instance_assignment -name IO_STANDARD "DIFFERENTIAL LVPECL" -to qsfpddb_refclk_p set_instance_assignment -name IO_STANDARD "1.2 V" -to qsfpddb_initmode set_instance_assignment -name IO_STANDARD "1.2 V" -to qsfpddb_interrupt_n @@ -599,137 +493,19 @@ set_location_assignment PIN_J28 -to ddr4a_sda set_location_assignment PIN_B9 -to ddr4a_rzq set_instance_assignment -name IO_STANDARD "True Differential Signaling" -to ddr4a_refclk_p -set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4a_a[0] -set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4a_a[1] -set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4a_a[2] -set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4a_a[3] -set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4a_a[4] -set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4a_a[5] -set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4a_a[6] -set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4a_a[7] -set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4a_a[8] -set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4a_a[9] -set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4a_a[10] -set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4a_a[11] -set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4a_a[12] -set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4a_a[13] -set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4a_a[14] -set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4a_a[15] -set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4a_a[16] -set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4a_ba[0] -set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4a_ba[1] -set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4a_bg[0] -set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4a_bg[1] -set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.2-V SSTL" -to ddr4a_ck[0] -set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.2-V SSTL" -to ddr4a_ck[1] -set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.2-V SSTL" -to ddr4a_ck_n[0] -set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.2-V SSTL" -to ddr4a_ck_n[1] -set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4a_cke[0] -set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4a_cke[1] -set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.2-V POD" -to ddr4a_dqs[0] -set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.2-V POD" -to ddr4a_dqs[1] -set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.2-V POD" -to ddr4a_dqs[2] -set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.2-V POD" -to ddr4a_dqs[3] -set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.2-V POD" -to ddr4a_dqs[4] -set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.2-V POD" -to ddr4a_dqs[5] -set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.2-V POD" -to ddr4a_dqs[6] -set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.2-V POD" -to ddr4a_dqs[7] -set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.2-V POD" -to ddr4a_dqs[8] -set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.2-V POD" -to ddr4a_dqs_n[0] -set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.2-V POD" -to ddr4a_dqs_n[1] -set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.2-V POD" -to ddr4a_dqs_n[2] -set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.2-V POD" -to ddr4a_dqs_n[3] -set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.2-V POD" -to ddr4a_dqs_n[4] -set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.2-V POD" -to ddr4a_dqs_n[5] -set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.2-V POD" -to ddr4a_dqs_n[6] -set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.2-V POD" -to ddr4a_dqs_n[7] -set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.2-V POD" -to ddr4a_dqs_n[8] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4a_dq[0] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4a_dq[1] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4a_dq[2] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4a_dq[3] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4a_dq[4] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4a_dq[5] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4a_dq[6] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4a_dq[7] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4a_dq[8] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4a_dq[9] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4a_dq[10] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4a_dq[11] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4a_dq[12] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4a_dq[13] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4a_dq[14] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4a_dq[15] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4a_dq[16] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4a_dq[17] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4a_dq[18] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4a_dq[19] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4a_dq[20] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4a_dq[21] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4a_dq[22] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4a_dq[23] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4a_dq[24] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4a_dq[25] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4a_dq[26] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4a_dq[27] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4a_dq[28] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4a_dq[29] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4a_dq[30] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4a_dq[31] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4a_dq[32] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4a_dq[33] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4a_dq[34] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4a_dq[35] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4a_dq[36] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4a_dq[37] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4a_dq[38] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4a_dq[39] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4a_dq[40] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4a_dq[41] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4a_dq[42] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4a_dq[43] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4a_dq[44] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4a_dq[45] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4a_dq[46] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4a_dq[47] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4a_dq[48] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4a_dq[49] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4a_dq[50] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4a_dq[51] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4a_dq[52] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4a_dq[53] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4a_dq[54] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4a_dq[55] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4a_dq[56] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4a_dq[57] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4a_dq[58] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4a_dq[59] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4a_dq[60] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4a_dq[61] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4a_dq[62] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4a_dq[63] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4a_dq[64] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4a_dq[65] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4a_dq[66] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4a_dq[67] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4a_dq[68] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4a_dq[69] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4a_dq[70] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4a_dq[71] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4a_dbi_n[0] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4a_dbi_n[1] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4a_dbi_n[2] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4a_dbi_n[3] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4a_dbi_n[4] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4a_dbi_n[5] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4a_dbi_n[6] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4a_dbi_n[7] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4a_dbi_n[8] -set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4a_cs_n[0] -set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4a_cs_n[1] +set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4a_a +set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4a_ba +set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4a_bg +set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.2-V SSTL" -to ddr4a_ck +set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.2-V SSTL" -to ddr4a_ck_n +set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4a_cke +set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.2-V POD" -to ddr4a_dqs +set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.2-V POD" -to ddr4a_dqs_n +set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4a_dq +set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4a_dbi_n +set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4a_cs_n set_instance_assignment -name IO_STANDARD "1.2 V" -to ddr4a_reset_n -set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4a_odt[0] -set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4a_odt[1] +set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4a_odt set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4a_par set_instance_assignment -name IO_STANDARD "1.2 V" -to ddr4a_alert_n set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4a_act_n @@ -880,137 +656,19 @@ set_location_assignment PIN_B19 -to ddr4b_sda set_location_assignment PIN_M41 -to ddr4b_rzq set_instance_assignment -name IO_STANDARD "True Differential Signaling" -to ddr4b_refclk_p -set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4b_a[0] -set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4b_a[1] -set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4b_a[2] -set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4b_a[3] -set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4b_a[4] -set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4b_a[5] -set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4b_a[6] -set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4b_a[7] -set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4b_a[8] -set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4b_a[9] -set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4b_a[10] -set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4b_a[11] -set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4b_a[12] -set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4b_a[13] -set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4b_a[14] -set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4b_a[15] -set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4b_a[16] -set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4b_ba[0] -set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4b_ba[1] -set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4b_bg[0] -set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4b_bg[1] -set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.2-V SSTL" -to ddr4b_ck[0] -set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.2-V SSTL" -to ddr4b_ck[1] -set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.2-V SSTL" -to ddr4b_ck_n[0] -set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.2-V SSTL" -to ddr4b_ck_n[1] -set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4b_cke[0] -set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4b_cke[1] -set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.2-V POD" -to ddr4b_dqs[0] -set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.2-V POD" -to ddr4b_dqs[1] -set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.2-V POD" -to ddr4b_dqs[2] -set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.2-V POD" -to ddr4b_dqs[3] -set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.2-V POD" -to ddr4b_dqs[4] -set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.2-V POD" -to ddr4b_dqs[5] -set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.2-V POD" -to ddr4b_dqs[6] -set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.2-V POD" -to ddr4b_dqs[7] -set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.2-V POD" -to ddr4b_dqs[8] -set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.2-V POD" -to ddr4b_dqs_n[0] -set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.2-V POD" -to ddr4b_dqs_n[1] -set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.2-V POD" -to ddr4b_dqs_n[2] -set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.2-V POD" -to ddr4b_dqs_n[3] -set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.2-V POD" -to ddr4b_dqs_n[4] -set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.2-V POD" -to ddr4b_dqs_n[5] -set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.2-V POD" -to ddr4b_dqs_n[6] -set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.2-V POD" -to ddr4b_dqs_n[7] -set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.2-V POD" -to ddr4b_dqs_n[8] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4b_dq[0] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4b_dq[1] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4b_dq[2] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4b_dq[3] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4b_dq[4] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4b_dq[5] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4b_dq[6] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4b_dq[7] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4b_dq[8] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4b_dq[9] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4b_dq[10] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4b_dq[11] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4b_dq[12] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4b_dq[13] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4b_dq[14] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4b_dq[15] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4b_dq[16] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4b_dq[17] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4b_dq[18] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4b_dq[19] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4b_dq[20] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4b_dq[21] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4b_dq[22] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4b_dq[23] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4b_dq[24] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4b_dq[25] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4b_dq[26] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4b_dq[27] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4b_dq[28] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4b_dq[29] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4b_dq[30] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4b_dq[31] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4b_dq[32] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4b_dq[33] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4b_dq[34] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4b_dq[35] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4b_dq[36] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4b_dq[37] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4b_dq[38] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4b_dq[39] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4b_dq[40] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4b_dq[41] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4b_dq[42] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4b_dq[43] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4b_dq[44] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4b_dq[45] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4b_dq[46] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4b_dq[47] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4b_dq[48] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4b_dq[49] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4b_dq[50] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4b_dq[51] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4b_dq[52] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4b_dq[53] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4b_dq[54] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4b_dq[55] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4b_dq[56] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4b_dq[57] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4b_dq[58] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4b_dq[59] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4b_dq[60] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4b_dq[61] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4b_dq[62] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4b_dq[63] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4b_dq[64] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4b_dq[65] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4b_dq[66] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4b_dq[67] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4b_dq[68] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4b_dq[69] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4b_dq[70] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4b_dq[71] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4b_dbi_n[0] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4b_dbi_n[1] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4b_dbi_n[2] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4b_dbi_n[3] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4b_dbi_n[4] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4b_dbi_n[5] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4b_dbi_n[6] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4b_dbi_n[7] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4b_dbi_n[8] -set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4b_cs_n[0] -set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4b_cs_n[1] +set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4b_a +set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4b_ba +set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4b_bg +set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.2-V SSTL" -to ddr4b_ck +set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.2-V SSTL" -to ddr4b_ck_n +set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4b_cke +set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.2-V POD" -to ddr4b_dqs +set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.2-V POD" -to ddr4b_dqs_n +set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4b_dq +set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4b_dbi_n +set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4b_cs_n set_instance_assignment -name IO_STANDARD "1.2 V" -to ddr4b_reset_n -set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4b_odt[0] -set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4b_odt[1] +set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4b_odt set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4b_par set_instance_assignment -name IO_STANDARD "1.2 V" -to ddr4b_alert_n set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4b_act_n @@ -1161,137 +819,19 @@ set_location_assignment PIN_CU20 -to ddr4c_sda set_location_assignment PIN_DB7 -to ddr4c_rzq set_instance_assignment -name IO_STANDARD "True Differential Signaling" -to ddr4c_refclk_p -set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4c_a[0] -set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4c_a[1] -set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4c_a[2] -set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4c_a[3] -set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4c_a[4] -set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4c_a[5] -set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4c_a[6] -set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4c_a[7] -set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4c_a[8] -set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4c_a[9] -set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4c_a[10] -set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4c_a[11] -set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4c_a[12] -set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4c_a[13] -set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4c_a[14] -set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4c_a[15] -set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4c_a[16] -set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4c_ba[0] -set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4c_ba[1] -set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4c_bg[0] -set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4c_bg[1] -set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.2-V SSTL" -to ddr4c_ck[0] -set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.2-V SSTL" -to ddr4c_ck[1] -set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.2-V SSTL" -to ddr4c_ck_n[0] -set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.2-V SSTL" -to ddr4c_ck_n[1] -set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4c_cke[0] -set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4c_cke[1] -set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.2-V POD" -to ddr4c_dqs[0] -set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.2-V POD" -to ddr4c_dqs[1] -set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.2-V POD" -to ddr4c_dqs[2] -set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.2-V POD" -to ddr4c_dqs[3] -set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.2-V POD" -to ddr4c_dqs[4] -set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.2-V POD" -to ddr4c_dqs[5] -set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.2-V POD" -to ddr4c_dqs[6] -set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.2-V POD" -to ddr4c_dqs[7] -set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.2-V POD" -to ddr4c_dqs[8] -set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.2-V POD" -to ddr4c_dqs_n[0] -set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.2-V POD" -to ddr4c_dqs_n[1] -set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.2-V POD" -to ddr4c_dqs_n[2] -set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.2-V POD" -to ddr4c_dqs_n[3] -set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.2-V POD" -to ddr4c_dqs_n[4] -set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.2-V POD" -to ddr4c_dqs_n[5] -set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.2-V POD" -to ddr4c_dqs_n[6] -set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.2-V POD" -to ddr4c_dqs_n[7] -set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.2-V POD" -to ddr4c_dqs_n[8] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4c_dq[0] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4c_dq[1] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4c_dq[2] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4c_dq[3] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4c_dq[4] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4c_dq[5] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4c_dq[6] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4c_dq[7] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4c_dq[8] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4c_dq[9] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4c_dq[10] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4c_dq[11] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4c_dq[12] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4c_dq[13] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4c_dq[14] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4c_dq[15] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4c_dq[16] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4c_dq[17] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4c_dq[18] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4c_dq[19] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4c_dq[20] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4c_dq[21] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4c_dq[22] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4c_dq[23] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4c_dq[24] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4c_dq[25] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4c_dq[26] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4c_dq[27] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4c_dq[28] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4c_dq[29] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4c_dq[30] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4c_dq[31] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4c_dq[32] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4c_dq[33] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4c_dq[34] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4c_dq[35] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4c_dq[36] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4c_dq[37] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4c_dq[38] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4c_dq[39] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4c_dq[40] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4c_dq[41] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4c_dq[42] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4c_dq[43] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4c_dq[44] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4c_dq[45] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4c_dq[46] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4c_dq[47] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4c_dq[48] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4c_dq[49] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4c_dq[50] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4c_dq[51] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4c_dq[52] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4c_dq[53] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4c_dq[54] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4c_dq[55] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4c_dq[56] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4c_dq[57] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4c_dq[58] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4c_dq[59] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4c_dq[60] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4c_dq[61] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4c_dq[62] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4c_dq[63] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4c_dq[64] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4c_dq[65] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4c_dq[66] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4c_dq[67] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4c_dq[68] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4c_dq[69] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4c_dq[70] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4c_dq[71] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4c_dbi_n[0] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4c_dbi_n[1] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4c_dbi_n[2] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4c_dbi_n[3] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4c_dbi_n[4] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4c_dbi_n[5] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4c_dbi_n[6] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4c_dbi_n[7] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4c_dbi_n[8] -set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4c_cs_n[0] -set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4c_cs_n[1] +set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4c_a +set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4c_ba +set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4c_bg +set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.2-V SSTL" -to ddr4c_ck +set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.2-V SSTL" -to ddr4c_ck_n +set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4c_cke +set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.2-V POD" -to ddr4c_dqs +set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.2-V POD" -to ddr4c_dqs_n +set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4c_dq +set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4c_dbi_n +set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4c_cs_n set_instance_assignment -name IO_STANDARD "1.2 V" -to ddr4c_reset_n -set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4c_odt[0] -set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4c_odt[1] +set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4c_odt set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4c_par set_instance_assignment -name IO_STANDARD "1.2 V" -to ddr4c_alert_n set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4c_act_n @@ -1442,137 +982,19 @@ set_location_assignment PIN_DB53 -to ddr4d_sda set_location_assignment PIN_CM39 -to ddr4d_rzq set_instance_assignment -name IO_STANDARD "True Differential Signaling" -to ddr4d_refclk_p -set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4d_a[0] -set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4d_a[1] -set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4d_a[2] -set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4d_a[3] -set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4d_a[4] -set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4d_a[5] -set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4d_a[6] -set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4d_a[7] -set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4d_a[8] -set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4d_a[9] -set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4d_a[10] -set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4d_a[11] -set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4d_a[12] -set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4d_a[13] -set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4d_a[14] -set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4d_a[15] -set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4d_a[16] -set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4d_ba[0] -set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4d_ba[1] -set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4d_bg[0] -set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4d_bg[1] -set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.2-V SSTL" -to ddr4d_ck[0] -set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.2-V SSTL" -to ddr4d_ck[1] -set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.2-V SSTL" -to ddr4d_ck_n[0] -set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.2-V SSTL" -to ddr4d_ck_n[1] -set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4d_cke[0] -set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4d_cke[1] -set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.2-V POD" -to ddr4d_dqs[0] -set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.2-V POD" -to ddr4d_dqs[1] -set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.2-V POD" -to ddr4d_dqs[2] -set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.2-V POD" -to ddr4d_dqs[3] -set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.2-V POD" -to ddr4d_dqs[4] -set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.2-V POD" -to ddr4d_dqs[5] -set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.2-V POD" -to ddr4d_dqs[6] -set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.2-V POD" -to ddr4d_dqs[7] -set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.2-V POD" -to ddr4d_dqs[8] -set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.2-V POD" -to ddr4d_dqs_n[0] -set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.2-V POD" -to ddr4d_dqs_n[1] -set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.2-V POD" -to ddr4d_dqs_n[2] -set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.2-V POD" -to ddr4d_dqs_n[3] -set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.2-V POD" -to ddr4d_dqs_n[4] -set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.2-V POD" -to ddr4d_dqs_n[5] -set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.2-V POD" -to ddr4d_dqs_n[6] -set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.2-V POD" -to ddr4d_dqs_n[7] -set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.2-V POD" -to ddr4d_dqs_n[8] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4d_dq[0] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4d_dq[1] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4d_dq[2] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4d_dq[3] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4d_dq[4] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4d_dq[5] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4d_dq[6] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4d_dq[7] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4d_dq[8] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4d_dq[9] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4d_dq[10] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4d_dq[11] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4d_dq[12] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4d_dq[13] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4d_dq[14] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4d_dq[15] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4d_dq[16] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4d_dq[17] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4d_dq[18] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4d_dq[19] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4d_dq[20] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4d_dq[21] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4d_dq[22] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4d_dq[23] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4d_dq[24] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4d_dq[25] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4d_dq[26] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4d_dq[27] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4d_dq[28] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4d_dq[29] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4d_dq[30] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4d_dq[31] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4d_dq[32] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4d_dq[33] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4d_dq[34] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4d_dq[35] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4d_dq[36] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4d_dq[37] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4d_dq[38] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4d_dq[39] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4d_dq[40] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4d_dq[41] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4d_dq[42] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4d_dq[43] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4d_dq[44] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4d_dq[45] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4d_dq[46] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4d_dq[47] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4d_dq[48] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4d_dq[49] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4d_dq[50] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4d_dq[51] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4d_dq[52] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4d_dq[53] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4d_dq[54] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4d_dq[55] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4d_dq[56] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4d_dq[57] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4d_dq[58] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4d_dq[59] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4d_dq[60] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4d_dq[61] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4d_dq[62] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4d_dq[63] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4d_dq[64] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4d_dq[65] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4d_dq[66] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4d_dq[67] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4d_dq[68] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4d_dq[69] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4d_dq[70] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4d_dq[71] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4d_dbi_n[0] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4d_dbi_n[1] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4d_dbi_n[2] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4d_dbi_n[3] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4d_dbi_n[4] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4d_dbi_n[5] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4d_dbi_n[6] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4d_dbi_n[7] -set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4d_dbi_n[8] -set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4d_cs_n[0] -set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4d_cs_n[1] +set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4d_a +set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4d_ba +set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4d_bg +set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.2-V SSTL" -to ddr4d_ck +set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.2-V SSTL" -to ddr4d_ck_n +set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4d_cke +set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.2-V POD" -to ddr4d_dqs +set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.2-V POD" -to ddr4d_dqs_n +set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4d_dq +set_instance_assignment -name IO_STANDARD "1.2-V POD" -to ddr4d_dbi_n +set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4d_cs_n set_instance_assignment -name IO_STANDARD "1.2 V" -to ddr4d_reset_n -set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4d_odt[0] -set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4d_odt[1] +set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4d_odt set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4d_par set_instance_assignment -name IO_STANDARD "1.2 V" -to ddr4d_alert_n set_instance_assignment -name IO_STANDARD "SSTL-12" -to ddr4d_act_n diff --git a/fpga/mqnic/DK_DEV_1SDX_P_A/fpga_100g/fpga.qsf b/fpga/mqnic/DK_DEV_1SDX_P_A/fpga_100g/fpga.qsf index a4f1dbf79..7914d8dab 100644 --- a/fpga/mqnic/DK_DEV_1SDX_P_A/fpga_100g/fpga.qsf +++ b/fpga/mqnic/DK_DEV_1SDX_P_A/fpga_100g/fpga.qsf @@ -95,10 +95,7 @@ set_instance_assignment -name IO_STANDARD "1.8 V" -to user_pb set_instance_assignment -name IO_STANDARD "1.8 V" -to usb_fpga_clk set_instance_assignment -name IO_STANDARD "1.8 V" -to tsense_alertn_1v8 -set_instance_assignment -name IO_STANDARD "1.8 V" -to user_led_g[0] -set_instance_assignment -name IO_STANDARD "1.8 V" -to user_led_g[1] -set_instance_assignment -name IO_STANDARD "1.8 V" -to user_led_g[2] -set_instance_assignment -name IO_STANDARD "1.8 V" -to user_led_g[3] +set_instance_assignment -name IO_STANDARD "1.8 V" -to user_led_g # I2C set_location_assignment PIN_R31 -to bmc_i2c1_disable @@ -200,38 +197,10 @@ set_location_assignment PIN_AP44 -to clk_100m_pcie_1_n ;# REFCLK_GXPL10A_CH2P set_location_assignment PIN_BB39 -to pcie_rst_n -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to pcie_tx_p[0] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to pcie_tx_p[1] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to pcie_tx_p[2] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to pcie_tx_p[3] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to pcie_tx_p[4] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to pcie_tx_p[5] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to pcie_tx_p[6] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to pcie_tx_p[7] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to pcie_tx_p[8] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to pcie_tx_p[9] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to pcie_tx_p[10] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to pcie_tx_p[11] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to pcie_tx_p[12] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to pcie_tx_p[13] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to pcie_tx_p[14] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to pcie_tx_p[15] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to pcie_rx_p[0] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to pcie_rx_p[1] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to pcie_rx_p[2] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to pcie_rx_p[3] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to pcie_rx_p[4] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to pcie_rx_p[5] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to pcie_rx_p[6] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to pcie_rx_p[7] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to pcie_rx_p[8] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to pcie_rx_p[9] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to pcie_rx_p[10] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to pcie_rx_p[11] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to pcie_rx_p[12] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to pcie_rx_p[13] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to pcie_rx_p[14] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to pcie_rx_p[15] +set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to pcie_tx_p +set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to pcie_tx_n +set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to pcie_rx_p +set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to pcie_rx_n set_instance_assignment -name IO_STANDARD "HCSL" -to clk_100m_pcie_0_p set_instance_assignment -name IO_STANDARD "HCSL" -to clk_100m_pcie_1_p @@ -349,62 +318,23 @@ set_location_assignment PIN_E29 -to s10_upi0_nid_1v8[1] set_location_assignment PIN_P26 -to s10_upi0_perstn_sel set_location_assignment PIN_R26 -to s10_upi0_prnstn_1v8 -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to upi0_tx_p[0] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to upi0_tx_p[1] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to upi0_tx_p[2] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to upi0_tx_p[3] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to upi0_tx_p[4] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to upi0_tx_p[5] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to upi0_tx_p[6] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to upi0_tx_p[7] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to upi0_tx_p[8] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to upi0_tx_p[9] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to upi0_tx_p[10] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to upi0_tx_p[11] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to upi0_tx_p[12] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to upi0_tx_p[13] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to upi0_tx_p[14] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to upi0_tx_p[15] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to upi0_rx_p[0] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to upi0_rx_p[1] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to upi0_rx_p[2] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to upi0_rx_p[3] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to upi0_rx_p[4] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to upi0_rx_p[5] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to upi0_rx_p[6] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to upi0_rx_p[7] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to upi0_rx_p[8] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to upi0_rx_p[9] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to upi0_rx_p[10] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to upi0_rx_p[11] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to upi0_rx_p[12] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to upi0_rx_p[13] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to upi0_rx_p[14] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to upi0_rx_p[15] +set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to upi0_tx_p +set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to upi0_tx_n +set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to upi0_rx_p +set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to upi0_rx_n set_instance_assignment -name IO_STANDARD "HCSL" -to clk_100m_upi0_0_p set_instance_assignment -name IO_STANDARD "HCSL" -to clk_100m_upi0_1_p -set_instance_assignment -name IO_STANDARD "1.8 V" -to upi0_lsio_rx[1] -set_instance_assignment -name IO_STANDARD "1.8 V" -to upi0_lsio_rx[2] -set_instance_assignment -name IO_STANDARD "1.8 V" -to upi0_lsio_rx[3] -set_instance_assignment -name IO_STANDARD "1.8 V" -to upi0_lsio_rx[4] -set_instance_assignment -name IO_STANDARD "1.8 V" -to upi0_lsio_rx[5] -set_instance_assignment -name IO_STANDARD "1.8 V" -to upi0_lsio_rx[6] -set_instance_assignment -name IO_STANDARD "1.8 V" -to upi0_lsio_tx[1] -set_instance_assignment -name IO_STANDARD "1.8 V" -to upi0_lsio_tx[2] -set_instance_assignment -name IO_STANDARD "1.8 V" -to upi0_lsio_tx[3] -set_instance_assignment -name IO_STANDARD "1.8 V" -to upi0_lsio_tx[4] -set_instance_assignment -name IO_STANDARD "1.8 V" -to upi0_lsio_tx[5] -set_instance_assignment -name IO_STANDARD "1.8 V" -to upi0_lsio_tx[6] +set_instance_assignment -name IO_STANDARD "1.8 V" -to upi0_lsio_rx +set_instance_assignment -name IO_STANDARD "1.8 V" -to upi0_lsio_tx set_instance_assignment -name IO_STANDARD "1.8 V" -to upi0_lsio_rx1_pcie_1v8 set_instance_assignment -name IO_STANDARD "1.8 V" -to upi0_lsio_rx2_pcie_1v8 set_instance_assignment -name IO_STANDARD "1.8 V" -to upi0_lsio_rx5_pcie_1v8 set_instance_assignment -name IO_STANDARD "1.8 V" -to upi0_lsio_rx6_pcie_1v8 -set_instance_assignment -name IO_STANDARD "1.8 V" -to s10_upi0_nid_1v8[0] -set_instance_assignment -name IO_STANDARD "1.8 V" -to s10_upi0_nid_1v8[1] +set_instance_assignment -name IO_STANDARD "1.8 V" -to s10_upi0_nid_1v8 set_instance_assignment -name IO_STANDARD "1.8 V" -to s10_upi0_perstn_sel set_instance_assignment -name IO_STANDARD "1.8 V" -to s10_upi0_prnstn_1v8 @@ -498,86 +428,46 @@ set_location_assignment PIN_AF11 -to clk_100m_upi1_1_n ;# REFCLK_GXPR11B_CH2N set_location_assignment PIN_AL11 -to upi1_rst_n -set_location_assignment PIN_D38 -to upi1_lsio_tx[6] -set_location_assignment PIN_E38 -to upi1_lsio_tx[5] -set_location_assignment PIN_D40 -to upi1_lsio_tx[2] set_location_assignment PIN_C40 -to upi1_lsio_tx[1] -set_location_assignment PIN_G39 -to upi1_lsio_rx[6] -set_location_assignment PIN_F39 -to upi1_lsio_rx[5] -set_location_assignment PIN_K37 -to upi1_lsio_rx[4] -set_location_assignment PIN_L37 -to upi1_lsio_rx[3] -set_location_assignment PIN_K39 -to upi1_lsio_rx[2] -set_location_assignment PIN_J39 -to upi1_lsio_rx[1] -set_location_assignment PIN_E42 -to upi1_lsio_tx[4] +set_location_assignment PIN_D40 -to upi1_lsio_tx[2] set_location_assignment PIN_F42 -to upi1_lsio_tx[3] +set_location_assignment PIN_E42 -to upi1_lsio_tx[4] +set_location_assignment PIN_E38 -to upi1_lsio_tx[5] +set_location_assignment PIN_D38 -to upi1_lsio_tx[6] +set_location_assignment PIN_J39 -to upi1_lsio_rx[1] +set_location_assignment PIN_K39 -to upi1_lsio_rx[2] +set_location_assignment PIN_L37 -to upi1_lsio_rx[3] +set_location_assignment PIN_K37 -to upi1_lsio_rx[4] +set_location_assignment PIN_F39 -to upi1_lsio_rx[5] +set_location_assignment PIN_G39 -to upi1_lsio_rx[6] set_location_assignment PIN_H35 -to upi1_lsio_rx1_pcie_1v8 set_location_assignment PIN_J35 -to upi1_lsio_rx2_pcie_1v8 set_location_assignment PIN_L35 -to upi1_lsio_rx5_pcie_1v8 set_location_assignment PIN_M35 -to upi1_lsio_rx6_pcie_1v8 -set_location_assignment PIN_F29 -to s10_upi1_nid_1v8[0] -set_location_assignment PIN_G29 -to s10_upi1_nid_1v8[1] +set_location_assignment PIN_F29 -to s10_upi1_nid_1v8 set_location_assignment PIN_N26 -to s10_upi1_perstn_sel set_location_assignment PIN_R27 -to s10_upi1_prnstn_1v8 -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to upi1_tx_p[0] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to upi1_tx_p[1] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to upi1_tx_p[2] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to upi1_tx_p[3] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to upi1_tx_p[4] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to upi1_tx_p[5] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to upi1_tx_p[6] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to upi1_tx_p[7] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to upi1_tx_p[8] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to upi1_tx_p[9] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to upi1_tx_p[10] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to upi1_tx_p[11] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to upi1_tx_p[12] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to upi1_tx_p[13] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to upi1_tx_p[14] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to upi1_tx_p[15] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to upi1_rx_p[0] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to upi1_rx_p[1] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to upi1_rx_p[2] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to upi1_rx_p[3] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to upi1_rx_p[4] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to upi1_rx_p[5] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to upi1_rx_p[6] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to upi1_rx_p[7] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to upi1_rx_p[8] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to upi1_rx_p[9] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to upi1_rx_p[10] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to upi1_rx_p[11] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to upi1_rx_p[12] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to upi1_rx_p[13] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to upi1_rx_p[14] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to upi1_rx_p[15] +set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to upi1_tx_p +set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to upi1_tx_n +set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to upi1_rx_p +set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to upi1_rx_n set_instance_assignment -name IO_STANDARD "HCSL" -to clk_100m_upi1_0_p set_instance_assignment -name IO_STANDARD "HCSL" -to clk_100m_upi1_1_p -set_instance_assignment -name IO_STANDARD "1.8 V" -to upi1_lsio_rx[1] -set_instance_assignment -name IO_STANDARD "1.8 V" -to upi1_lsio_rx[2] -set_instance_assignment -name IO_STANDARD "1.8 V" -to upi1_lsio_rx[3] -set_instance_assignment -name IO_STANDARD "1.8 V" -to upi1_lsio_rx[4] -set_instance_assignment -name IO_STANDARD "1.8 V" -to upi1_lsio_rx[5] -set_instance_assignment -name IO_STANDARD "1.8 V" -to upi1_lsio_rx[6] -set_instance_assignment -name IO_STANDARD "1.8 V" -to upi1_lsio_tx[1] -set_instance_assignment -name IO_STANDARD "1.8 V" -to upi1_lsio_tx[2] -set_instance_assignment -name IO_STANDARD "1.8 V" -to upi1_lsio_tx[3] -set_instance_assignment -name IO_STANDARD "1.8 V" -to upi1_lsio_tx[4] -set_instance_assignment -name IO_STANDARD "1.8 V" -to upi1_lsio_tx[5] -set_instance_assignment -name IO_STANDARD "1.8 V" -to upi1_lsio_tx[6] +set_instance_assignment -name IO_STANDARD "1.8 V" -to upi1_lsio_rx +set_instance_assignment -name IO_STANDARD "1.8 V" -to upi1_lsio_tx set_instance_assignment -name IO_STANDARD "1.8 V" -to upi1_lsio_rx1_pcie_1v8 set_instance_assignment -name IO_STANDARD "1.8 V" -to upi1_lsio_rx2_pcie_1v8 set_instance_assignment -name IO_STANDARD "1.8 V" -to upi1_lsio_rx5_pcie_1v8 set_instance_assignment -name IO_STANDARD "1.8 V" -to upi1_lsio_rx6_pcie_1v8 -set_instance_assignment -name IO_STANDARD "1.8 V" -to s10_upi1_nid_1v8[0] -set_instance_assignment -name IO_STANDARD "1.8 V" -to s10_upi1_nid_1v8[1] +set_instance_assignment -name IO_STANDARD "1.8 V" -to s10_upi1_nid_1v8 set_instance_assignment -name IO_STANDARD "1.8 V" -to s10_upi1_perstn_sel set_instance_assignment -name IO_STANDARD "1.8 V" -to s10_upi1_prnstn_1v8 @@ -695,62 +585,23 @@ set_location_assignment PIN_D28 -to s10_upi2_nid_1v8[1] set_location_assignment PIN_P28 -to s10_upi2_perstn_sel set_location_assignment PIN_N27 -to s10_upi2_prnstn_1v8 -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to upi2_tx_p[0] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to upi2_tx_p[1] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to upi2_tx_p[2] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to upi2_tx_p[3] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to upi2_tx_p[4] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to upi2_tx_p[5] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to upi2_tx_p[6] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to upi2_tx_p[7] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to upi2_tx_p[8] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to upi2_tx_p[9] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to upi2_tx_p[10] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to upi2_tx_p[11] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to upi2_tx_p[12] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to upi2_tx_p[13] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to upi2_tx_p[14] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to upi2_tx_p[15] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to upi2_rx_p[0] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to upi2_rx_p[1] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to upi2_rx_p[2] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to upi2_rx_p[3] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to upi2_rx_p[4] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to upi2_rx_p[5] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to upi2_rx_p[6] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to upi2_rx_p[7] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to upi2_rx_p[8] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to upi2_rx_p[9] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to upi2_rx_p[10] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to upi2_rx_p[11] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to upi2_rx_p[12] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to upi2_rx_p[13] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to upi2_rx_p[14] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to upi2_rx_p[15] +set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to upi2_tx_p +set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to upi2_tx_n +set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to upi2_rx_p +set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to upi2_rx_n set_instance_assignment -name IO_STANDARD "HCSL" -to clk_100m_upi2_0_p set_instance_assignment -name IO_STANDARD "HCSL" -to clk_100m_upi2_1_p -set_instance_assignment -name IO_STANDARD "1.8 V" -to upi2_lsio_rx[1] -set_instance_assignment -name IO_STANDARD "1.8 V" -to upi2_lsio_rx[2] -set_instance_assignment -name IO_STANDARD "1.8 V" -to upi2_lsio_rx[3] -set_instance_assignment -name IO_STANDARD "1.8 V" -to upi2_lsio_rx[4] -set_instance_assignment -name IO_STANDARD "1.8 V" -to upi2_lsio_rx[5] -set_instance_assignment -name IO_STANDARD "1.8 V" -to upi2_lsio_rx[6] -set_instance_assignment -name IO_STANDARD "1.8 V" -to upi2_lsio_tx[1] -set_instance_assignment -name IO_STANDARD "1.8 V" -to upi2_lsio_tx[2] -set_instance_assignment -name IO_STANDARD "1.8 V" -to upi2_lsio_tx[3] -set_instance_assignment -name IO_STANDARD "1.8 V" -to upi2_lsio_tx[4] -set_instance_assignment -name IO_STANDARD "1.8 V" -to upi2_lsio_tx[5] -set_instance_assignment -name IO_STANDARD "1.8 V" -to upi2_lsio_tx[6] +set_instance_assignment -name IO_STANDARD "1.8 V" -to upi2_lsio_rx +set_instance_assignment -name IO_STANDARD "1.8 V" -to upi2_lsio_tx set_instance_assignment -name IO_STANDARD "1.8 V" -to upi2_lsio_rx1_pcie_1v8 set_instance_assignment -name IO_STANDARD "1.8 V" -to upi2_lsio_rx2_pcie_1v8 set_instance_assignment -name IO_STANDARD "1.8 V" -to upi2_lsio_rx5_pcie_1v8 set_instance_assignment -name IO_STANDARD "1.8 V" -to upi2_lsio_rx6_pcie_1v8 -set_instance_assignment -name IO_STANDARD "1.8 V" -to s10_upi2_nid_1v8[0] -set_instance_assignment -name IO_STANDARD "1.8 V" -to s10_upi2_nid_1v8[1] +set_instance_assignment -name IO_STANDARD "1.8 V" -to s10_upi2_nid_1v8 set_instance_assignment -name IO_STANDARD "1.8 V" -to s10_upi2_perstn_sel set_instance_assignment -name IO_STANDARD "1.8 V" -to s10_upi2_prnstn_1v8 @@ -806,23 +657,15 @@ set_location_assignment PIN_BC10 -to clk_312p5m_qsfp2_n ;# REFCLK_GXER9A_CH8N set_location_assignment PIN_D33 -to zqsfp_1v8_port_en set_location_assignment PIN_H32 -to zqsfp_1v8_port_int_n -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to qsfp1_tx_p[0] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to qsfp1_tx_p[1] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to qsfp1_tx_p[2] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to qsfp1_tx_p[3] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to qsfp1_rx_p[0] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to qsfp1_rx_p[1] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to qsfp1_rx_p[2] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to qsfp1_rx_p[3] +set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to qsfp1_tx_p +set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to qsfp1_tx_n +set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to qsfp1_rx_p +set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to qsfp1_rx_n -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to qsfp2_tx_p[0] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to qsfp2_tx_p[1] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to qsfp2_tx_p[2] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to qsfp2_tx_p[3] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to qsfp2_rx_p[0] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to qsfp2_rx_p[1] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to qsfp2_rx_p[2] -set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to qsfp2_rx_p[3] +set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to qsfp2_tx_p +set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to qsfp2_tx_n +set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to qsfp2_rx_p +set_instance_assignment -name IO_STANDARD "HSSI DIFFERENTIAL I/O" -to qsfp2_rx_n set_instance_assignment -name IO_STANDARD "1.8 V" -to zqsfp_1v8_port_en set_instance_assignment -name IO_STANDARD "1.8 V" -to zqsfp_1v8_port_int_n diff --git a/fpga/mqnic/DK_DEV_AGF014EA/fpga_100g/fpga.qsf b/fpga/mqnic/DK_DEV_AGF014EA/fpga_100g/fpga.qsf index de60de2b5..41be8df04 100644 --- a/fpga/mqnic/DK_DEV_AGF014EA/fpga_100g/fpga.qsf +++ b/fpga/mqnic/DK_DEV_AGF014EA/fpga_100g/fpga.qsf @@ -57,10 +57,7 @@ set_location_assignment PIN_F21 -to qsfpdd1_led1_y set_instance_assignment -name IO_STANDARD "1.2 V" -to cpu_resetn -set_instance_assignment -name IO_STANDARD "1.2 V" -to fpga_led[0] -set_instance_assignment -name IO_STANDARD "1.2 V" -to fpga_led[1] -set_instance_assignment -name IO_STANDARD "1.2 V" -to fpga_led[2] -set_instance_assignment -name IO_STANDARD "1.2 V" -to fpga_led[3] +set_instance_assignment -name IO_STANDARD "1.2 V" -to fpga_led set_instance_assignment -name IO_STANDARD "1.2 V" -to qsfpdd0_led0 set_instance_assignment -name IO_STANDARD "1.2 V" -to qsfpdd0_led1_g set_instance_assignment -name IO_STANDARD "1.2 V" -to qsfpdd0_led1_y @@ -144,72 +141,11 @@ set_location_assignment PIN_AJ48 -to pcie_refclk_p[0] ;# REFCLK_GXPL10A_CH0P set_location_assignment PIN_AE48 -to pcie_refclk_p[1] ;# REFCLK_GXPL10A_CH2P set_location_assignment PIN_BU58 -to pcie_perst_n ;# I_PIN_PERST_N_U10_P -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_tx_p[0] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_tx_p[1] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_tx_p[2] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_tx_p[3] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_tx_p[4] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_tx_p[5] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_tx_p[6] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_tx_p[7] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_tx_p[8] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_tx_p[9] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_tx_p[10] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_tx_p[11] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_tx_p[12] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_tx_p[13] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_tx_p[14] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_tx_p[15] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_tx_n[0] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_tx_n[1] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_tx_n[2] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_tx_n[3] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_tx_n[4] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_tx_n[5] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_tx_n[6] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_tx_n[7] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_tx_n[8] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_tx_n[9] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_tx_n[10] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_tx_n[11] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_tx_n[12] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_tx_n[13] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_tx_n[14] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_tx_n[15] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_rx_p[0] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_rx_p[1] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_rx_p[2] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_rx_p[3] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_rx_p[4] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_rx_p[5] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_rx_p[6] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_rx_p[7] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_rx_p[8] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_rx_p[9] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_rx_p[10] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_rx_p[11] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_rx_p[12] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_rx_p[13] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_rx_p[14] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_rx_p[15] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_rx_n[0] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_rx_n[1] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_rx_n[2] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_rx_n[3] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_rx_n[4] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_rx_n[5] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_rx_n[6] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_rx_n[7] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_rx_n[8] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_rx_n[9] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_rx_n[10] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_rx_n[11] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_rx_n[12] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_rx_n[13] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_rx_n[14] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_rx_n[15] -set_instance_assignment -name IO_STANDARD "HCSL" -to pcie_refclk_p[0] -set_instance_assignment -name IO_STANDARD "HCSL" -to pcie_refclk_p[1] +set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_tx_p +set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_tx_n +set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_rx_p +set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_rx_n +set_instance_assignment -name IO_STANDARD "HCSL" -to pcie_refclk_p set_instance_assignment -name IO_STANDARD "1.8 V" -to pcie_perst_n # QSFP-DD @@ -295,39 +231,15 @@ set_location_assignment PIN_C28 -to qsfpdd1_int_l set_location_assignment PIN_D29 -to qsfpdd_i2c_scl set_location_assignment PIN_G28 -to qsfpdd_i2c_sda -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to qsfpdd0_tx_p[0] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to qsfpdd0_tx_p[1] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to qsfpdd0_tx_p[2] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to qsfpdd0_tx_p[3] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to qsfpdd0_tx_p[4] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to qsfpdd0_tx_p[5] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to qsfpdd0_tx_p[6] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to qsfpdd0_tx_p[7] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to qsfpdd0_rx_p[0] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to qsfpdd0_rx_p[1] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to qsfpdd0_rx_p[2] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to qsfpdd0_rx_p[3] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to qsfpdd0_rx_p[4] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to qsfpdd0_rx_p[5] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to qsfpdd0_rx_p[6] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to qsfpdd0_rx_p[7] +set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to qsfpdd0_tx_p +set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to qsfpdd0_tx_n +set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to qsfpdd0_rx_p +set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to qsfpdd0_rx_n -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to qsfpdd1_tx_p[0] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to qsfpdd1_tx_p[1] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to qsfpdd1_tx_p[2] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to qsfpdd1_tx_p[3] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to qsfpdd1_tx_p[4] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to qsfpdd1_tx_p[5] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to qsfpdd1_tx_p[6] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to qsfpdd1_tx_p[7] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to qsfpdd1_rx_p[0] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to qsfpdd1_rx_p[1] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to qsfpdd1_rx_p[2] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to qsfpdd1_rx_p[3] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to qsfpdd1_rx_p[4] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to qsfpdd1_rx_p[5] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to qsfpdd1_rx_p[6] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to qsfpdd1_rx_p[7] +set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to qsfpdd1_tx_p +set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to qsfpdd1_tx_n +set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to qsfpdd1_rx_p +set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to qsfpdd1_rx_n set_instance_assignment -name IO_STANDARD "DIFFERENTIAL LVPECL" -to refclk_322m_qsfpdd_p set_instance_assignment -name IO_STANDARD "DIFFERENTIAL LVPECL" -to refclk_156m_qsfpdd_p diff --git a/fpga/mqnic/IA_420F/fpga_100g/fpga.qsf b/fpga/mqnic/IA_420F/fpga_100g/fpga.qsf index 4ba435d0a..5db573541 100644 --- a/fpga/mqnic/IA_420F/fpga_100g/fpga.qsf +++ b/fpga/mqnic/IA_420F/fpga_100g/fpga.qsf @@ -123,72 +123,11 @@ set_location_assignment PIN_AJ48 -to pcie_refclk_p[0] ;# REFCLK_GXPL10A_CH0P set_location_assignment PIN_AE48 -to pcie_refclk_p[1] ;# REFCLK_GXPL10A_CH2P set_location_assignment PIN_BU58 -to pcie_perst_n ;# I_PIN_PERST_N_U10_P -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_tx_p[0] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_tx_p[1] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_tx_p[2] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_tx_p[3] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_tx_p[4] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_tx_p[5] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_tx_p[6] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_tx_p[7] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_tx_p[8] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_tx_p[9] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_tx_p[10] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_tx_p[11] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_tx_p[12] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_tx_p[13] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_tx_p[14] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_tx_p[15] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_tx_n[0] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_tx_n[1] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_tx_n[2] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_tx_n[3] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_tx_n[4] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_tx_n[5] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_tx_n[6] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_tx_n[7] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_tx_n[8] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_tx_n[9] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_tx_n[10] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_tx_n[11] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_tx_n[12] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_tx_n[13] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_tx_n[14] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_tx_n[15] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_rx_p[0] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_rx_p[1] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_rx_p[2] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_rx_p[3] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_rx_p[4] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_rx_p[5] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_rx_p[6] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_rx_p[7] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_rx_p[8] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_rx_p[9] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_rx_p[10] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_rx_p[11] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_rx_p[12] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_rx_p[13] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_rx_p[14] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_rx_p[15] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_rx_n[0] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_rx_n[1] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_rx_n[2] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_rx_n[3] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_rx_n[4] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_rx_n[5] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_rx_n[6] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_rx_n[7] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_rx_n[8] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_rx_n[9] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_rx_n[10] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_rx_n[11] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_rx_n[12] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_rx_n[13] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_rx_n[14] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_rx_n[15] -set_instance_assignment -name IO_STANDARD "HCSL" -to pcie_refclk_p[0] -set_instance_assignment -name IO_STANDARD "HCSL" -to pcie_refclk_p[1] +set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_tx_p +set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_tx_n +set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_rx_p +set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to pcie_rx_n +set_instance_assignment -name IO_STANDARD "HCSL" -to pcie_refclk_p set_instance_assignment -name IO_STANDARD "1.8 V" -to pcie_perst_n # QSFP-DD @@ -228,22 +167,10 @@ set_location_assignment PIN_BM11 -to qsfp_rx_n[7] ;# GXER9A_RX_CH15N set_location_assignment PIN_AT13 -to qsfp_refclk_156m_p ;# REFCLK_GXER9A_CH0P -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to qsfp_tx_p[0] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to qsfp_tx_p[1] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to qsfp_tx_p[2] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to qsfp_tx_p[3] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to qsfp_tx_p[4] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to qsfp_tx_p[5] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to qsfp_tx_p[6] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to qsfp_tx_p[7] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to qsfp_rx_p[0] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to qsfp_rx_p[1] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to qsfp_rx_p[2] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to qsfp_rx_p[3] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to qsfp_rx_p[4] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to qsfp_rx_p[5] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to qsfp_rx_p[6] -set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to qsfp_rx_p[7] +set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to qsfp_tx_p +set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to qsfp_tx_n +set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to qsfp_rx_p +set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to qsfp_rx_n set_instance_assignment -name IO_STANDARD "DIFFERENTIAL LVPECL" -to qsfp_refclk_156m_p