From eb22ef951df470e1032263a29d40bed8f0099272 Mon Sep 17 00:00:00 2001
From: vauban353 <vauban353@gmail.com>
Date: Tue, 6 Sep 2022 19:55:04 +0100
Subject: [PATCH] Clean-up: Remove obsolete pin constraints.

---
 B_V_F_REFERENCE_DESIGN.tcl                    |   3 +-
 script_support/constraints/CCC.pdc            |  29 --
 script_support/constraints/EMMC.pdc           |  71 ----
 script_support/constraints/ICICLE.pdc         |  44 ---
 script_support/constraints/ICICLE_CAN0.pdc    |  23 --
 .../constraints/ICICLE_I2C_LOOPBACK.pdc       |  32 --
 script_support/constraints/ICICLE_MAC.pdc     |  58 ----
 .../constraints/ICICLE_MIKROBUS.pdc           |  48 ---
 script_support/constraints/ICICLE_MMUART0.pdc |  17 -
 script_support/constraints/ICICLE_MMUART1.pdc |  17 -
 script_support/constraints/ICICLE_MMUART2.pdc |  17 -
 script_support/constraints/ICICLE_MMUART3.pdc |  17 -
 script_support/constraints/ICICLE_PCIE.pdc    |  82 -----
 script_support/constraints/ICICLE_RPi.pdc     | 152 ---------
 script_support/constraints/ICICLE_SDIO.pdc    |  23 --
 .../constraints/ICICLE_SPI_LOOPBACK.pdc       |   5 -
 script_support/constraints/ICICLE_USB.pdc     |  12 -
 script_support/constraints/M2.pdc             | 134 --------
 script_support/constraints/M2_USB.pdc         |  76 -----
 script_support/constraints/cape.pdc           | 304 ------------------
 20 files changed, 1 insertion(+), 1163 deletions(-)
 delete mode 100644 script_support/constraints/CCC.pdc
 delete mode 100644 script_support/constraints/EMMC.pdc
 delete mode 100644 script_support/constraints/ICICLE.pdc
 delete mode 100644 script_support/constraints/ICICLE_CAN0.pdc
 delete mode 100644 script_support/constraints/ICICLE_I2C_LOOPBACK.pdc
 delete mode 100644 script_support/constraints/ICICLE_MAC.pdc
 delete mode 100644 script_support/constraints/ICICLE_MIKROBUS.pdc
 delete mode 100644 script_support/constraints/ICICLE_MMUART0.pdc
 delete mode 100644 script_support/constraints/ICICLE_MMUART1.pdc
 delete mode 100644 script_support/constraints/ICICLE_MMUART2.pdc
 delete mode 100644 script_support/constraints/ICICLE_MMUART3.pdc
 delete mode 100644 script_support/constraints/ICICLE_PCIE.pdc
 delete mode 100644 script_support/constraints/ICICLE_RPi.pdc
 delete mode 100644 script_support/constraints/ICICLE_SDIO.pdc
 delete mode 100644 script_support/constraints/ICICLE_SPI_LOOPBACK.pdc
 delete mode 100644 script_support/constraints/ICICLE_USB.pdc
 delete mode 100644 script_support/constraints/M2.pdc
 delete mode 100644 script_support/constraints/M2_USB.pdc
 delete mode 100644 script_support/constraints/cape.pdc

diff --git a/B_V_F_REFERENCE_DESIGN.tcl b/B_V_F_REFERENCE_DESIGN.tcl
index e589fc1..4462ab1 100644
--- a/B_V_F_REFERENCE_DESIGN.tcl
+++ b/B_V_F_REFERENCE_DESIGN.tcl
@@ -170,8 +170,7 @@ import_files \
     -io_pdc "./script_support/components/CAPE/$cape_option/constraints/cape.pdc" \
     -io_pdc "./script_support/components/M2/$m2_option/constraints/M2.pdc" \
     -io_pdc "./script_support/components/HIGH_SPEED_CONNECTOR/$high_speed_conn_option/constraints/HIGH_SPEED_CONNECTOR.pdc" \
-    -io_pdc "./script_support/components/MIPI_CSI/$mipi_csi_option/constraints/MIPI_CSI_INTERFACE.pdc" \
-    -io_pdc "${constraint_path}/ICICLE_USB.pdc"
+    -io_pdc "./script_support/components/MIPI_CSI/$mipi_csi_option/constraints/MIPI_CSI_INTERFACE.pdc" 
 
 #
 # // Associate imported constraints with the design flow
diff --git a/script_support/constraints/CCC.pdc b/script_support/constraints/CCC.pdc
deleted file mode 100644
index c0d39ee..0000000
--- a/script_support/constraints/CCC.pdc
+++ /dev/null
@@ -1,29 +0,0 @@
-# Microsemi Physical design constraints file
-
-# Version: v12.6 12.900.20.24
-
-# Design Name: MPFS_ICICLE_KIT_BASE_DESIGN 
-
-# Input Netlist Format: EDIF 
-
-# Family: PolarFireSoC , Die: MPFS250T_ES , Package: FCVG484 , Speed grade: STD 
-
-# Date generated: Thu Jan 28 13:00:47 2021 
-
-
-#
-# Local clock constraints
-#
-
-
-#
-# Region constraints
-#
-
-
-#
-# Core cell constraints
-#
-
-set_location -inst_name CLOCKS_AND_RESETS_inst_0/PCIE_REF_CLK_0/PCIE_REF_CLK_0/I_IO -fixed true -x 2468 -y 236
-set_location -inst_name CLOCKS_AND_RESETS_inst_0/CCC/PF_CCC_C0_0/pll_inst_0 -fixed true -x 0 -y 5
diff --git a/script_support/constraints/EMMC.pdc b/script_support/constraints/EMMC.pdc
deleted file mode 100644
index b46010d..0000000
--- a/script_support/constraints/EMMC.pdc
+++ /dev/null
@@ -1,71 +0,0 @@
-set_io -port_name EMMC_CLK  \
-    -pin_name Y15           \
-    -fixed true             \
-    -DIRECTION OUTPUT
-
-
-set_io -port_name EMMC_CMD  \
-    -pin_name Y14           \
-    -fixed true             \
-    -DIRECTION OUTPUT
-
-
-set_io -port_name EMMC_DATA0  \
-    -pin_name AB12            \
-    -fixed true               \
-    -DIRECTION INOUT
-
-
-set_io -port_name EMMC_DATA1  \
-    -pin_name AB13            \
-    -fixed true               \
-    -DIRECTION INOUT
-
-
-set_io -port_name EMMC_DATA2  \
-    -pin_name AB14            \
-    -fixed true               \
-    -DIRECTION INOUT
-
-
-set_io -port_name EMMC_DATA3  \
-    -pin_name W13             \
-    -fixed true               \
-    -DIRECTION INOUT
-
-
-set_io -port_name EMMC_DATA4  \
-    -pin_name AA12            \
-    -fixed true               \
-    -DIRECTION INOUT
-
-
-set_io -port_name EMMC_DATA5  \
-    -pin_name AA13            \
-    -fixed true               \
-    -DIRECTION INOUT
-
-
-set_io -port_name EMMC_DATA6  \
-    -pin_name AB15            \
-    -fixed true               \
-    -DIRECTION INOUT
-
-
-set_io -port_name EMMC_DATA7  \
-    -pin_name AA15            \
-    -fixed true               \
-    -DIRECTION INOUT
-
-
-set_io -port_name EMMC_DQ  \
-    -pin_name W14          \
-    -fixed true            \
-    -DIRECTION OUTPUT
-
-
-set_io -port_name EMMC_RSTn  \
-    -pin_name Y13            \
-    -fixed true              \
-    -DIRECTION OUTPUT
-
diff --git a/script_support/constraints/ICICLE.pdc b/script_support/constraints/ICICLE.pdc
deleted file mode 100644
index 4722492..0000000
--- a/script_support/constraints/ICICLE.pdc
+++ /dev/null
@@ -1,44 +0,0 @@
-set_iobank -bank_name Bank1  \
-    -vcci 3.30               \
-    -fixed true             \
-    -update_iostd true
-    
-set_io -port_name SW1 \
-    -pin_name V19 \
-    -fixed true \
-    -DIRECTION INPUT
-    
-set_io -port_name SW2 \
-    -pin_name U18 \
-    -fixed true \
-    -DIRECTION INPUT
-
-set_io -port_name SW3 \
-    -pin_name W19 \
-    -fixed true \
-    -DIRECTION INPUT
-    
-set_io -port_name SW4 \
-    -pin_name W18 \
-    -fixed true \
-    -DIRECTION INPUT
-
-set_io -port_name LED0 \
-    -pin_name V14 \
-    -fixed true \
-    -DIRECTION OUTPUT
-    
-set_io -port_name LED1 \
-    -pin_name U13 \
-    -fixed true \
-    -DIRECTION OUTPUT
-    
-set_io -port_name LED2 \
-    -pin_name T12 \
-    -fixed true \
-    -DIRECTION OUTPUT
-    
-set_io -port_name LED3 \
-    -pin_name AB19 \
-    -fixed true \
-    -DIRECTION OUTPUT
diff --git a/script_support/constraints/ICICLE_CAN0.pdc b/script_support/constraints/ICICLE_CAN0.pdc
deleted file mode 100644
index aee1bb6..0000000
--- a/script_support/constraints/ICICLE_CAN0.pdc
+++ /dev/null
@@ -1,23 +0,0 @@
-set_iobank -bank_name Bank1  \
-    -vcci 3.30               \
-    -fixed true             \
-    -update_iostd true
-    
-set_io -port_name CAN_0_TXBUS_M2F \
-    -pin_name B13 \
-    -fixed true \
-    -DIRECTION OUTPUT \
-    -io_std LVCMOS33 
-    
-set_io -port_name CAN_0_TX_EBL_M2F \
-    -pin_name A17 \
-    -fixed true \
-    -DIRECTION OUTPUT \
-    -io_std LVCMOS33 
-    
-set_io -port_name CAN_0_RXBUS_F2M \
-    -pin_name A16 \
-    -fixed true \
-    -DIRECTION INPUT \
-    -io_std LVCMOS33 
-    
\ No newline at end of file
diff --git a/script_support/constraints/ICICLE_I2C_LOOPBACK.pdc b/script_support/constraints/ICICLE_I2C_LOOPBACK.pdc
deleted file mode 100644
index bdc4c2a..0000000
--- a/script_support/constraints/ICICLE_I2C_LOOPBACK.pdc
+++ /dev/null
@@ -1,32 +0,0 @@
-set_iobank -bank_name Bank1  \
-    -vcci 3.30               \
-    -fixed true             \
-    -update_iostd true
-    
-set_io -port_name mBUS_I2C_SCL \
-    -pin_name C9 \
-    -fixed true \
-    -DIRECTION INOUT \
-    -io_std LVCMOS33 \
-    -RES_PULL UP
-    
-set_io -port_name mBUS_I2C_SDA \
-    -pin_name B5 \
-    -fixed true \
-    -DIRECTION INOUT \
-    -io_std LVCMOS33 \
-    -RES_PULL UP
-    
-set_io -port_name I2C1_SCL \
-    -pin_name D8 \
-    -fixed true \
-    -DIRECTION INOUT \
-    -io_std LVCMOS33 \
-    -RES_PULL UP
-    
-set_io -port_name I2C1_SDA \
-    -pin_name B4 \
-    -fixed true \
-    -DIRECTION INOUT \
-    -io_std LVCMOS33 \
-    -RES_PULL UP
diff --git a/script_support/constraints/ICICLE_MAC.pdc b/script_support/constraints/ICICLE_MAC.pdc
deleted file mode 100644
index 3e14183..0000000
--- a/script_support/constraints/ICICLE_MAC.pdc
+++ /dev/null
@@ -1,58 +0,0 @@
-set_iobank -bank_name Bank1  \
-    -vcci 3.30 \
-    -fixed true \
-    -update_iostd true
-    
-set_io -port_name VSC_8662_CMODE3 \
-    -pin_name D18 \
-    -fixed true \
-    -DIRECTION OUTPUT \
-    -io_std LVCMOS33 
-    
-set_io -port_name VSC_8662_CMODE4 \
-    -pin_name A18 \
-    -fixed true \
-    -DIRECTION OUTPUT \
-    -io_std LVCMOS33 
-    
-set_io -port_name VSC_8662_CMODE5 \
-    -pin_name B18 \
-    -fixed true \
-    -DIRECTION OUTPUT \
-    -io_std LVCMOS33 
-    
-set_io -port_name VSC_8662_CMODE6 \
-    -pin_name A12 \
-    -fixed true \
-    -DIRECTION OUTPUT \
-    -io_std LVCMOS33 
-    
-set_io -port_name VSC_8662_CMODE7 \
-    -pin_name B12 \
-    -fixed true \
-    -DIRECTION OUTPUT \
-    -io_std LVCMOS33 
-    
-set_io -port_name VSC_8662_OSCEN \
-    -pin_name E18 \
-    -fixed true \
-    -DIRECTION OUTPUT \
-    -io_std LVCMOS33 
-    
-set_io -port_name VSC_8662_PLLMODE \
-    -pin_name D12 \
-    -fixed true \
-    -DIRECTION OUTPUT \
-    -io_std LVCMOS33 
-    
-set_io -port_name VSC_8662_RESETN \
-    -pin_name C12 \
-    -fixed true \
-    -DIRECTION OUTPUT \
-    -io_std LVCMOS33 
-    
-set_io -port_name VSC_8662_SRESET \
-    -pin_name D16 \
-    -fixed true \
-    -DIRECTION OUTPUT \
-    -io_std LVCMOS33 
diff --git a/script_support/constraints/ICICLE_MIKROBUS.pdc b/script_support/constraints/ICICLE_MIKROBUS.pdc
deleted file mode 100644
index ce7dc87..0000000
--- a/script_support/constraints/ICICLE_MIKROBUS.pdc
+++ /dev/null
@@ -1,48 +0,0 @@
-set_iobank -bank_name Bank1  \
-    -vcci 3.30               \
-    -fixed false             \
-    -update_iostd true
-    
-set_io -port_name mBUS_QSPI_DATA2 \
-    -pin_name E10    \
-    -fixed true    \
-    -io_std LVCMOS33  \
-    -DIRECTION INOUT    
-    
-set_io -port_name mBUS_QSPI_DATA3_OR_PWM    \
-    -pin_name E11    \
-    -fixed true    \
-    -io_std LVCMOS33  \
-    -RES_PULL Down \
-    -DIRECTION INOUT
-    
-set_io -port_name mBUS_I2C_SCL \
-    -pin_name F12    \
-    -fixed true    \
-    -io_std LVCMOS33  \
-    -DIRECTION INOUT    
-    
-set_io -port_name mBUS_I2C_SDA    \
-    -pin_name F13    \
-    -fixed true    \
-    -io_std LVCMOS33  \
-    -DIRECTION INOUT
-    
-set_io -port_name mBUS_UART_RX \
-    -pin_name A21    \
-    -fixed true    \
-    -io_std LVCMOS33  \
-    -DIRECTION INPUT    
-    
-set_io -port_name mBUS_UART_TX    \
-    -pin_name B20    \
-    -fixed true    \
-    -io_std LVCMOS33  \
-    -DIRECTION OUTPUT
-    
-set_io -port_name mBUS_INT \
-    -pin_name A20    \
-    -fixed true    \
-    -io_std LVCMOS33  \
-    -RES_PULL Down \
-    -DIRECTION INPUT
diff --git a/script_support/constraints/ICICLE_MMUART0.pdc b/script_support/constraints/ICICLE_MMUART0.pdc
deleted file mode 100644
index 9cb0735..0000000
--- a/script_support/constraints/ICICLE_MMUART0.pdc
+++ /dev/null
@@ -1,17 +0,0 @@
-set_iobank -bank_name Bank1  \
-    -vcci 3.30               \
-    -fixed true             \
-    -update_iostd true
-    
-set_io -port_name MMUART_0_TXD_M2F \
-    -pin_name B14 \
-    -fixed true \
-    -DIRECTION OUTPUT \
-    -io_std LVCMOS33 
-    
-set_io -port_name MMUART_0_RXD_F2M \
-    -pin_name F15 \
-    -fixed true \
-    -DIRECTION INPUT \
-    -io_std LVCMOS33 
-    
\ No newline at end of file
diff --git a/script_support/constraints/ICICLE_MMUART1.pdc b/script_support/constraints/ICICLE_MMUART1.pdc
deleted file mode 100644
index 7e8c471..0000000
--- a/script_support/constraints/ICICLE_MMUART1.pdc
+++ /dev/null
@@ -1,17 +0,0 @@
-set_iobank -bank_name Bank1  \
-    -vcci 3.30               \
-    -fixed true             \
-    -update_iostd true
-    
-set_io -port_name MMUART_1_TXD_M2F \
-    -pin_name E13 \
-    -fixed true \
-    -DIRECTION OUTPUT \
-    -io_std LVCMOS33 
-    
-set_io -port_name MMUART_1_RXD_F2M \
-    -pin_name G13 \
-    -fixed true \
-    -DIRECTION INPUT \
-    -io_std LVCMOS33 
-    
diff --git a/script_support/constraints/ICICLE_MMUART2.pdc b/script_support/constraints/ICICLE_MMUART2.pdc
deleted file mode 100644
index d51e868..0000000
--- a/script_support/constraints/ICICLE_MMUART2.pdc
+++ /dev/null
@@ -1,17 +0,0 @@
-set_iobank -bank_name Bank9  \
-    -vcci 3.30               \
-    -fixed true             \
-    -update_iostd true
-    
-set_io -port_name MMUART_2_TXD_M2F \
-    -pin_name B22 \
-    -fixed true \
-    -DIRECTION OUTPUT \
-    -io_std LVCMOS33 
-    
-set_io -port_name MMUART_2_RXD_F2M \
-    -pin_name C22 \
-    -fixed true \
-    -DIRECTION INPUT \
-    -io_std LVCMOS33 
-    
\ No newline at end of file
diff --git a/script_support/constraints/ICICLE_MMUART3.pdc b/script_support/constraints/ICICLE_MMUART3.pdc
deleted file mode 100644
index d1c98d0..0000000
--- a/script_support/constraints/ICICLE_MMUART3.pdc
+++ /dev/null
@@ -1,17 +0,0 @@
-set_iobank -bank_name Bank9  \
-    -vcci 3.30               \
-    -fixed false             \
-    -update_iostd true
-    
-set_io -port_name MMUART_3_TXD_M2F \
-    -pin_name D21 \
-    -fixed true \
-    -DIRECTION OUTPUT \
-    -io_std LVCMOS33 
-    
-set_io -port_name MMUART_3_RXD_F2M \
-    -pin_name B21 \
-    -fixed true \
-    -DIRECTION INPUT \
-    -io_std LVCMOS33 
-    
\ No newline at end of file
diff --git a/script_support/constraints/ICICLE_PCIE.pdc b/script_support/constraints/ICICLE_PCIE.pdc
deleted file mode 100644
index 55daa92..0000000
--- a/script_support/constraints/ICICLE_PCIE.pdc
+++ /dev/null
@@ -1,82 +0,0 @@
-set_iobank -bank_name Bank1  \
-    -vcci 3.30               \
-    -fixed true             \
-    -update_iostd true
-    
-set_io -port_name PCIE_1_PERST_N \
-    -pin_name D19 \
-    -fixed true \
-    -DIRECTION INPUT \
-    -io_std LVCMOS33 
-
-set_io -port_name PCIESS_LANE_RXD0_N    \
-    -pin_name G19 \
-    -DIRECTION INPUT
-    
-set_io -port_name PCIESS_LANE_RXD0_P \
-    -pin_name G20 \
-    -DIRECTION INPUT    
-    
-set_io -port_name PCIESS_LANE_RXD1_N    \
-    -pin_name K21 \
-    -DIRECTION INPUT
-    
-set_io -port_name PCIESS_LANE_RXD1_P    \
-    -pin_name K22 \
-    -DIRECTION INPUT        
-    
-set_io -port_name PCIESS_LANE_RXD2_N    \
-    -pin_name M21 \
-    -DIRECTION INPUT
-    
-set_io -port_name PCIESS_LANE_RXD2_P    \
-    -pin_name M22 \
-    -DIRECTION INPUT    
-    
-set_io -port_name PCIESS_LANE_RXD3_N    \
-    -pin_name R19 \
-    -DIRECTION INPUT
-    
-set_io -port_name PCIESS_LANE_RXD3_P    \
-    -pin_name R20 \
-    -DIRECTION INPUT    
-        
-set_io -port_name PCIESS_LANE_TXD0_N    \
-    -pin_name F21 \
-    -DIRECTION OUTPUT
-    
-set_io -port_name PCIESS_LANE_TXD0_P    \
-    -pin_name F22 \
-    -DIRECTION OUTPUT    
-    
-set_io -port_name PCIESS_LANE_TXD1_N    \
-    -pin_name H21 \
-    -DIRECTION OUTPUT
-    
-set_io -port_name PCIESS_LANE_TXD1_P    \
-    -pin_name H22 \
-    -DIRECTION OUTPUT
-    
-set_io -port_name PCIESS_LANE_TXD2_N    \
-    -pin_name P21 \
-    -DIRECTION OUTPUT
-    
-set_io -port_name PCIESS_LANE_TXD2_P    \
-    -pin_name P22 \
-    -DIRECTION OUTPUT
-    
-set_io -port_name PCIESS_LANE_TXD3_N    \
-    -pin_name T21 \
-    -DIRECTION OUTPUT
-    
-set_io -port_name PCIESS_LANE_TXD3_P    \
-    -pin_name T22 \
-    -DIRECTION OUTPUT
-    
-set_io -port_name REF_CLK_PAD_P  \
-    -pin_name L19                \
-    -DIRECTION INPUT
-    
-set_io -port_name REF_CLK_PAD_N  \
-    -pin_name L20                \
-    -DIRECTION INPUT
\ No newline at end of file
diff --git a/script_support/constraints/ICICLE_RPi.pdc b/script_support/constraints/ICICLE_RPi.pdc
deleted file mode 100644
index 34e75b9..0000000
--- a/script_support/constraints/ICICLE_RPi.pdc
+++ /dev/null
@@ -1,152 +0,0 @@
-set_iobank -bank_name Bank1  \
-    -vcci 3.30               \
-    -fixed true             \
-    -update_iostd true
-    
-set_io -port_name RPi_GPIO5 \
-    -pin_name C9 \
-    -fixed true \
-    -DIRECTION INOUT \
-    -io_std LVCMOS33 
-    
-set_io -port_name RPi_GPIO6 \
-    -pin_name D8 \
-    -fixed true \
-    -DIRECTION INOUT \
-    -io_std LVCMOS33 
-	
-set_io -port_name RPi_GPIO12 \
-    -pin_name D9 \
-    -fixed true \
-    -DIRECTION INOUT \
-    -io_std LVCMOS33 
-    
-set_io -port_name RPi_GPIO13 \
-    -pin_name D6 \
-    -fixed true \
-    -DIRECTION INOUT \
-    -io_std LVCMOS33 
-	
-set_io -port_name RPi_GPIO16 \
-    -pin_name C6 \
-    -fixed true \
-    -DIRECTION INOUT \
-    -io_std LVCMOS33 
-	
-set_io -port_name RPi_GPIO17 \
-    -pin_name H17 \
-    -fixed true \
-    -DIRECTION INOUT \
-    -io_std LVCMOS33 
-	
-set_io -port_name RPi_GPIO18 \
-    -pin_name G15 \
-    -fixed true \
-    -DIRECTION INOUT \
-    -io_std LVCMOS33 
-    
-set_io -port_name RPi_GPIO19 \
-    -pin_name B5 \
-    -fixed true \
-    -DIRECTION INOUT \
-    -io_std LVCMOS33 
-	
-set_io -port_name RPi_GPIO20 \
-    -pin_name C5 \
-    -fixed true \
-    -DIRECTION INOUT \
-    -io_std LVCMOS33 
-    
-set_io -port_name RPi_GPIO21 \
-    -pin_name C4 \
-    -fixed true \
-    -DIRECTION INOUT \
-    -io_std LVCMOS33 
-	
-set_io -port_name RPi_GPIO22 \
-    -pin_name F11 \
-    -fixed true \
-    -DIRECTION INOUT \
-    -io_std LVCMOS33 
-
-set_io -port_name RPi_GPIO23 \
-    -pin_name F16 \
-    -fixed true \
-    -DIRECTION INOUT \
-    -io_std LVCMOS33 
-	
-set_io -port_name RPi_GPIO24 \
-    -pin_name D14 \
-    -fixed true \
-    -DIRECTION INOUT \
-    -io_std LVCMOS33 
-	
-set_io -port_name RPi_GPIO25 \
-    -pin_name E14 \
-    -fixed true \
-    -DIRECTION INOUT \
-    -io_std LVCMOS33 
-	
-set_io -port_name RPi_GPIO26 \
-    -pin_name B4 \
-    -fixed true \
-    -DIRECTION INOUT \
-    -io_std LVCMOS33 
-	
-set_io -port_name RPi_GPIO27 \
-    -pin_name G17 \
-    -fixed true \
-    -DIRECTION INOUT \
-    -io_std LVCMOS33 
-
-    set_io -port_name SPI_0_DI_F2M \
-    -pin_name G12    \
-    -fixed true    \
-    -io_std LVCMOS33  \
-    -DIRECTION INPUT    
-    
-set_io -port_name SPI_0_CLK_M2F    \
-    -pin_name C10    \
-    -fixed true    \
-    -io_std LVCMOS33  \
-    -DIRECTION OUTPUT
-    
-set_io -port_name SPI_0_DO_M2F    \
-    -pin_name D13    \
-    -fixed true    \
-    -io_std LVCMOS33  \
-    -DIRECTION OUTPUT
-    
-set_io -port_name SPI_0_SS1_M2F    \
-    -pin_name H13    \
-    -fixed true    \
-    -io_std LVCMOS33  \
-    -DIRECTION OUTPUT
-    
-set_io -port_name COREI2C_C0_SCL    \
-    -pin_name B8    \
-    -fixed true    \
-    -io_std LVCMOS33  \
-    -RES_PULL None \
-    -CLAMP_DIODE OFF \
-    -DIRECTION INOUT
-    
-set_io -port_name COREI2C_C0_SDA    \
-    -pin_name A8    \
-    -fixed true    \
-    -io_std LVCMOS33  \
-    -RES_PULL None \
-    -CLAMP_DIODE OFF \
-    -DIRECTION INOUT
-
-set_io -port_name COREUART_TX    \
-    -pin_name A7    \
-    -fixed true    \
-    -io_std LVCMOS33  \
-    -DIRECTION OUTPUT
-    
-set_io -port_name COREUART_RX    \
-    -pin_name H15    \
-    -fixed true    \
-    -io_std LVCMOS33  \
-    -DIRECTION INPUT
diff --git a/script_support/constraints/ICICLE_SDIO.pdc b/script_support/constraints/ICICLE_SDIO.pdc
deleted file mode 100644
index 3fd4a44..0000000
--- a/script_support/constraints/ICICLE_SDIO.pdc
+++ /dev/null
@@ -1,23 +0,0 @@
-set_iobank -bank_name Bank1  \
-    -vcci 3.30               \
-    -fixed false             \
-    -update_iostd true
-    
-set_io -port_name SDIO_SW_SEL0 \
-    -pin_name D7 \
-    -fixed true \
-    -io_std LVCMOS33 \
-    -DIRECTION OUTPUT
-    
-set_io -port_name SDIO_SW_SEL1 \
-    -pin_name C7 \
-    -fixed true \
-    -io_std LVCMOS33 \
-    -DIRECTION OUTPUT
-    
-set_io -port_name SDIO_SW_EN_N \
-    -pin_name B7 \
-    -fixed true \
-    -io_std LVCMOS33 \
-    -DIRECTION OUTPUT
-    
\ No newline at end of file
diff --git a/script_support/constraints/ICICLE_SPI_LOOPBACK.pdc b/script_support/constraints/ICICLE_SPI_LOOPBACK.pdc
deleted file mode 100644
index c323b9a..0000000
--- a/script_support/constraints/ICICLE_SPI_LOOPBACK.pdc
+++ /dev/null
@@ -1,5 +0,0 @@
-set_iobank -bank_name Bank1  \
-    -vcci 3.30               \
-    -fixed true             \
-    -update_iostd true
-#set_io -port_name SPI_1_SS1_M2F -pin_name D11 -fixed true -DIRECTION OUTPUT -io_std LVCMOS33
\ No newline at end of file
diff --git a/script_support/constraints/ICICLE_USB.pdc b/script_support/constraints/ICICLE_USB.pdc
deleted file mode 100644
index 36da619..0000000
--- a/script_support/constraints/ICICLE_USB.pdc
+++ /dev/null
@@ -1,12 +0,0 @@
-#set_iobank -bank_name Bank1  \
-#    -vcci 3.30               \
-#    -fixed true             \
-#    -update_iostd true
-    
-set_io -port_name USB0_RESETB \
-    -pin_name B7 \
-    -fixed true \
-    -DIRECTION OUTPUT \
-    -io_std LVCMOS33 
-
-
diff --git a/script_support/constraints/M2.pdc b/script_support/constraints/M2.pdc
deleted file mode 100644
index bef6298..0000000
--- a/script_support/constraints/M2.pdc
+++ /dev/null
@@ -1,134 +0,0 @@
-set_io -port_name M2_UART_TXD  \
-    -pin_name R12              \
-    -fixed true                \
-    -DIRECTION OUTPUT
-
-
-set_io -port_name M2_UART_RXD  \
-    -pin_name T13              \
-    -fixed true                \
-    -DIRECTION INPUT
-
-
-set_io -port_name M2_UART_CTS  \
-    -pin_name U14              \
-    -fixed true                \
-    -DIRECTION INPUT
-
-
-set_io -port_name M2_UART_RTS  \
-    -pin_name U13              \
-    -fixed true                \
-    -DIRECTION OUTPUT
-
-
-set_io -port_name M2_PCM_CLK  \
-    -pin_name U19              \
-    -fixed true                \
-    -DIRECTION INPUT
-
-
-set_io -port_name M2_PCM_SYNC  \
-    -pin_name T16              \
-    -fixed true                \
-    -DIRECTION INPUT
-
-
-set_io -port_name M2_PCM_IN  \
-    -pin_name T17              \
-    -fixed true                \
-    -DIRECTION INPUT
-
-
-set_io -port_name M2_PCM_OUT  \
-    -pin_name U17              \
-    -fixed true                \
-    -DIRECTION OUTPUT
-
-
-set_io -port_name M2_UART_WAKEn  \
-    -pin_name T15              \
-    -fixed true                \
-    -DIRECTION INPUT
-
-
-set_io -port_name M2_PERST0n \
-    -pin_name E18            \
-    -fixed true              \
-    -DIRECTION OUTPUT        \
-    -io_std LVCMOS33 
-
-
-set_io -port_name M2_CLKREQ0n  \
-    -pin_name D18              \
-    -fixed true                \
-    -DIRECTION INPUT           \
-    -io_std LVCMOS33 
-
-
-set_io -port_name M2_W_DISABLE1n  \
-    -pin_name R16                 \
-    -fixed true                   \
-    -DIRECTION OUTPUT
-
-
-set_io -port_name M2_W_DISABLE2n  \
-    -pin_name R15                 \
-    -fixed true                   \
-    -DIRECTION OUTPUT
-
-
-set_io -port_name M2_PEWAKEn  \
-    -pin_name R14             \
-    -fixed true               \
-    -DIRECTION INPUT
-
-
-set_io -port_name M2_I2C_ALTn  \
-    -pin_name U15              \
-    -fixed true                \
-    -DIRECTION INPUT
-
-
-
-set_io -port_name M2_PET0_N    \
-    -pin_name F21 \
-    -DIRECTION OUTPUT
-
-set_io -port_name M2_PET0_P    \
-    -pin_name F22 \
-    -DIRECTION OUTPUT
-
-set_io -port_name M2_PET1_N    \
-    -pin_name H21 \
-    -DIRECTION OUTPUT
-
-set_io -port_name M2_PET1_P    \
-    -pin_name H22 \
-    -DIRECTION OUTPUT
-
-
-set_io -port_name M2_PER0_N    \
-    -pin_name G19 \
-    -DIRECTION INPUT
-
-set_io -port_name M2_PER0_P \
-    -pin_name G20 \
-    -DIRECTION INPUT
-
-set_io -port_name M2_PER1_N    \
-    -pin_name K21 \
-    -DIRECTION INPUT
-
-set_io -port_name M2_PER1_P    \
-    -pin_name K22 \
-    -DIRECTION INPUT
-
-    
-set_io -port_name XCVR_0A_REFCLK_P  \
-    -pin_name L19                \
-    -DIRECTION INPUT
-    
-set_io -port_name XCVR_0A_REFCLK_N  \
-    -pin_name L20                \
-    -DIRECTION INPUT
diff --git a/script_support/constraints/M2_USB.pdc b/script_support/constraints/M2_USB.pdc
deleted file mode 100644
index a198f88..0000000
--- a/script_support/constraints/M2_USB.pdc
+++ /dev/null
@@ -1,76 +0,0 @@
-set_io -port_name USB1_CLK  \
-    -pin_name W21           \
-    -fixed true             \
-    -DIRECTION INPUT
-
-
-set_io -port_name USB1_DATA0  \
-    -pin_name V22             \
-    -fixed true               \
-    -DIRECTION INOUT
-
-
-set_io -port_name USB1_DATA1  \
-    -pin_name W22             \
-    -fixed true               \
-    -DIRECTION INOUT
-
-
-set_io -port_name USB1_DATA2  \
-    -pin_name Y21             \
-    -fixed true               \
-    -DIRECTION INOUT
-
-
-set_io -port_name USB1_DATA3  \
-    -pin_name Y20             \
-    -fixed true               \
-    -DIRECTION INOUT
-
-
-set_io -port_name USB1_DATA4  \
-    -pin_name Y18             \
-    -fixed true               \
-    -DIRECTION INOUT
-
-
-set_io -port_name USB1_DATA5  \
-    -pin_name V20             \
-    -fixed true               \
-    -DIRECTION INOUT
-
-
-set_io -port_name USB1_DATA6  \
-    -pin_name V19             \
-    -fixed true               \
-    -DIRECTION INOUT
-
-
-set_io -port_name USB1_DATA7  \
-    -pin_name W19             \
-    -fixed true               \
-    -DIRECTION INOUT
-
-
-set_io -port_name USB1_DIR  \
-    -pin_name W18           \
-    -fixed true             \
-    -DIRECTION INPUT
-
-
-set_io -port_name USB1_NXT  \
-    -pin_name V21           \
-    -fixed true             \
-    -DIRECTION INPUT
-
-
-set_io -port_name USB1_STP  \
-    -pin_name Y19           \
-    -fixed true             \
-    -DIRECTION OUTPUT
-
-
-set_io -port_name USB1_RESETB  \
-    -pin_name U18           \
-    -fixed true             \
-    -DIRECTION OUTPUT
diff --git a/script_support/constraints/cape.pdc b/script_support/constraints/cape.pdc
deleted file mode 100644
index 3809424..0000000
--- a/script_support/constraints/cape.pdc
+++ /dev/null
@@ -1,304 +0,0 @@
-set_iobank -bank_name Bank1  \
-    -vcci 3.30               \
-    -fixed false             \
-    -update_iostd true
-    
-
-set_io -port_name P9_11	\
-    -pin_name B5	\
-    -fixed true	\
-    -io_std LVCMOS33  \
-    -DIRECTION IN
-
-set_io -port_name P9_12	\
-    -pin_name C5	\
-    -fixed true	\
-    -io_std LVCMOS33  \
-    -DIRECTION INOUT
-
-set_io -port_name P9_13	\
-    -pin_name C7	\
-    -fixed true	\
-    -io_std LVCMOS33  \
-    -DIRECTION OUT
-
-set_io -port_name P9_14	\
-    -pin_name C6	\
-    -fixed true	\
-    -io_std LVCMOS33  \
-    -DIRECTION OUT
-
-set_io -port_name P9_15	\
-    -pin_name A5	\
-    -fixed true	\
-    -io_std LVCMOS33  \
-    -DIRECTION INOUT
-
-set_io -port_name P9_16	\
-    -pin_name A6	\
-    -fixed true	\
-    -io_std LVCMOS33  \
-    -DIRECTION OUT
-
-
-set_io -port_name P9_19 \
-    -pin_name E13	\
-    -fixed true	\
-    -io_std LVCMOS33  \
-    -DIRECTION INOUT    
-    
-set_io -port_name P9_20	\
-    -pin_name F13	\
-    -fixed true	\
-    -io_std LVCMOS33  \
-    -DIRECTION INOUT
-
-
-set_io -port_name P9_23	\
-    -pin_name H13	\
-    -fixed true	\
-    -io_std LVCMOS33  \
-    -DIRECTION INOUT
-
-
-set_io -port_name P9_25	\
-    -pin_name F15	\
-    -fixed true	\
-    -io_std LVCMOS33  \
-    -DIRECTION INOUT
-
-
-set_io -port_name P9_27	\
-    -pin_name G15	\
-    -fixed true	\
-    -io_std LVCMOS33  \
-    -DIRECTION INOUT
-
-
-set_io -port_name P9_30	\
-    -pin_name F16	\
-    -fixed true	\
-    -io_std LVCMOS33  \
-    -DIRECTION INOUT
-
-
-set_io -port_name P9_41	\
-    -pin_name E15	\
-    -fixed true	\
-    -io_std LVCMOS33  \
-    -DIRECTION INOUT
-
-set_io -port_name P9_42	\
-    -pin_name E14	\
-    -fixed true	\
-    -io_std LVCMOS33  \
-    -DIRECTION OUT
-
-
-
-set_io -port_name P8_7	\
-    -pin_name D9	\
-    -fixed true	\
-    -io_std LVCMOS33  \
-    -DIRECTION INOUT
-
-set_io -port_name P8_8	\
-    -pin_name B8	\
-    -fixed true	\
-    -io_std LVCMOS33  \
-    -DIRECTION INOUT
-
-set_io -port_name P8_9	\
-    -pin_name A8	\
-    -fixed true	\
-    -io_std LVCMOS33  \
-    -DIRECTION INOUT
-
-set_io -port_name P8_10	\
-    -pin_name C9	\
-    -fixed true	\
-    -io_std LVCMOS33  \
-    -DIRECTION INOUT
-
-set_io -port_name P8_11	\
-    -pin_name C10	\
-    -fixed true	\
-    -io_std LVCMOS33  \
-    -DIRECTION INOUT
-
-set_io -port_name P8_12	\
-    -pin_name B9	\
-    -fixed true	\
-    -io_std LVCMOS33  \
-    -DIRECTION INOUT
-
-set_io -port_name P8_13	\
-    -pin_name B10	\
-    -fixed true	\
-    -io_std LVCMOS33  \
-    -DIRECTION INOUT
-
-set_io -port_name P8_14	\
-    -pin_name F10	\
-    -fixed true	\
-    -io_std LVCMOS33  \
-    -DIRECTION INOUT
-
-set_io -port_name P8_15	\
-    -pin_name E10	\
-    -fixed true	\
-    -io_std LVCMOS33  \
-    -DIRECTION INOUT
-
-set_io -port_name P8_16	\
-    -pin_name A11	\
-    -fixed true	\
-    -io_std LVCMOS33  \
-    -DIRECTION INOUT
-
-set_io -port_name P8_17	\
-    -pin_name A10	\
-    -fixed true	\
-    -io_std LVCMOS33  \
-    -DIRECTION INOUT
-
-set_io -port_name P8_18	\
-    -pin_name D11	\
-    -fixed true	\
-    -io_std LVCMOS33  \
-    -DIRECTION INOUT
-
-set_io -port_name P8_19	\
-    -pin_name C11	\
-    -fixed true	\
-    -io_std LVCMOS33  \
-    -DIRECTION INOUT
-
-
-
-set_io -port_name P8_26	\
-    -pin_name A12	\
-    -fixed true	\
-    -io_std LVCMOS33  \
-    -DIRECTION INOUT
-	
-set_io -port_name P8_27	\
-    -pin_name A13	\
-    -fixed true	\
-    -io_std LVCMOS33  \
-    -DIRECTION INOUT
-	
-set_io -port_name P8_28	\
-    -pin_name B14	\
-    -fixed true	\
-    -io_std LVCMOS33  \
-    -DIRECTION INOUT
-	
-set_io -port_name P8_29	\
-    -pin_name B13	\
-    -fixed true	\
-    -io_std LVCMOS33  \
-    -DIRECTION INOUT
-	
-set_io -port_name P8_30	\
-    -pin_name D14	\
-    -fixed true	\
-    -io_std LVCMOS33  \
-    -DIRECTION INOUT
-	
-set_io -port_name P8_31	\
-    -pin_name D13	\
-    -fixed true	\
-    -io_std LVCMOS33  \
-    -DIRECTION INOUT
-	
-set_io -port_name P8_32	\
-    -pin_name B15	\
-    -fixed true	\
-    -io_std LVCMOS33  \
-    -DIRECTION INOUT
-	
-set_io -port_name P8_33	\
-    -pin_name A15	\
-    -fixed true	\
-    -io_std LVCMOS33  \
-    -DIRECTION INOUT
-	
-set_io -port_name P8_34	\
-    -pin_name C15	\
-    -fixed true	\
-    -io_std LVCMOS33  \
-    -DIRECTION INOUT
-	
-set_io -port_name P8_35	\
-    -pin_name C14	\
-    -fixed true	\
-    -io_std LVCMOS33  \
-    -DIRECTION INOUT
-	
-set_io -port_name P8_36	\
-    -pin_name A17	\
-    -fixed true	\
-    -io_std LVCMOS33  \
-    -DIRECTION INOUT
-	
-set_io -port_name P8_37	\
-    -pin_name A16	\
-    -fixed true	\
-    -io_std LVCMOS33  \
-    -DIRECTION INOUT
-	
-set_io -port_name P8_38	\
-    -pin_name C17	\
-    -fixed true	\
-    -io_std LVCMOS33  \
-    -DIRECTION INOUT
-	
-set_io -port_name P8_39	\
-    -pin_name B17	\
-    -fixed true	\
-    -io_std LVCMOS33  \
-    -DIRECTION INOUT
-	
-set_io -port_name P8_40	\
-    -pin_name D17	\
-    -fixed true	\
-    -io_std LVCMOS33  \
-    -DIRECTION INOUT
-	
-set_io -port_name P8_41	\
-    -pin_name C16	\
-    -fixed true	\
-    -io_std LVCMOS33  \
-    -DIRECTION INOUT
-	
-set_io -port_name P8_42	\
-    -pin_name D16	\
-    -fixed true	\
-    -io_std LVCMOS33  \
-    -DIRECTION INOUT
-	
-set_io -port_name P8_43	\
-    -pin_name B19	\
-    -fixed true	\
-    -io_std LVCMOS33  \
-    -DIRECTION INOUT
-	
-set_io -port_name P8_44	\
-    -pin_name B20	\
-    -fixed true	\
-    -io_std LVCMOS33  \
-    -DIRECTION INOUT
-	
-set_io -port_name P8_45	\
-    -pin_name C20	\
-    -fixed true	\
-    -io_std LVCMOS33  \
-    -DIRECTION INOUT
-	
-set_io -port_name P8_46	\
-    -pin_name C19	\
-    -fixed true	\
-    -io_std LVCMOS33  \
-    -DIRECTION INOUT
-	
-- 
GitLab