]> jspc29.x-matter.uni-frankfurt.de Git - trbnet.git/commitdiff
*** empty log message ***
authorhadeshyp <hadeshyp>
Tue, 22 Jun 2010 09:44:38 +0000 (09:44 +0000)
committerhadeshyp <hadeshyp>
Tue, 22 Jun 2010 09:44:38 +0000 (09:44 +0000)
pinout/TRB_HUB2_FPGA1.lpf
pinout/cts_fpga1.lpf [new file with mode: 0644]

index d4c1c889f81ddc76ee2e33923018a4b31b6024b1..ce6eeba5b5c020ce1ad00e988e47519825d9175c 100755 (executable)
@@ -420,32 +420,32 @@ BLOCK ASYNCPATHS ;
 # Test Connectors\r
 # 0-10 on JTESTCON1, 11-26 on JTESTCON2\r
 #########################################\r
-  LOCATE COMP  "TEST1_0"         SITE "AE13";\r
-  LOCATE COMP  "TEST1_1"         SITE "AD14";\r
-  LOCATE COMP  "TEST1_2"         SITE "AE15";\r
-  LOCATE COMP  "TEST1_3"         SITE "AF15";\r
-  LOCATE COMP  "TEST1_4"         SITE "AH14";\r
-  LOCATE COMP  "TEST1_5"         SITE "AG15";\r
-  LOCATE COMP  "TEST1_6"         SITE "AF16";\r
-  LOCATE COMP  "TEST1_7"         SITE "AH15";\r
-  LOCATE COMP  "TEST1_8"         SITE "AC16";\r
-  LOCATE COMP  "TEST1_9"         SITE "AE16";\r
-  LOCATE COMP  "TEST1_10"        SITE "AK15";\r
-  LOCATE COMP  "TEST1_11"        SITE "AK16";\r
-  LOCATE COMP  "TEST1_12"        SITE "AJ16";\r
-  LOCATE COMP  "TEST1_13"        SITE "E15";\r
-  LOCATE COMP  "TEST1_14"        SITE "E18";\r
-  LOCATE COMP  "TEST1_15"        SITE "D18";\r
-  LOCATE COMP  "TEST1_16"        SITE "C17";\r
-  LOCATE COMP  "TEST1_17"        SITE "J16";\r
-  LOCATE COMP  "TEST1_18"        SITE "G15";\r
-  LOCATE COMP  "TEST1_19"        SITE "C16";\r
-  LOCATE COMP  "TEST1_20"        SITE "D16";\r
-  LOCATE COMP  "TEST1_21"        SITE "J15";\r
-  LOCATE COMP  "TEST1_22"        SITE "H15";\r
-  LOCATE COMP  "TEST1_23"        SITE "A15";\r
-  LOCATE COMP  "TEST1_24"        SITE "B15";\r
-  LOCATE COMP  "TEST1_25"        SITE "F15";\r
-  LOCATE COMP  "TEST1_26"        SITE "E16";\r
-  DEFINE PORT GROUP "test1_group" "TEST1*" ;\r
-  IOBUF GROUP "test1_group" IO_TYPE=LVTTL33 PULLMODE=DOWN ;\r
+#   LOCATE COMP  "TEST1_0"       SITE "AE13";\r
+#   LOCATE COMP  "TEST1_1"       SITE "AD14";\r
+#   LOCATE COMP  "TEST1_2"       SITE "AE15";\r
+#   LOCATE COMP  "TEST1_3"       SITE "AF15";\r
+#   LOCATE COMP  "TEST1_4"       SITE "AH14";\r
+#   LOCATE COMP  "TEST1_5"       SITE "AG15";\r
+#   LOCATE COMP  "TEST1_6"       SITE "AF16";\r
+#   LOCATE COMP  "TEST1_7"       SITE "AH15";\r
+#   LOCATE COMP  "TEST1_8"       SITE "AC16";\r
+#   LOCATE COMP  "TEST1_9"       SITE "AE16";\r
+#   LOCATE COMP  "TEST1_10"      SITE "AK15";\r
+#   LOCATE COMP  "TEST1_11"      SITE "AK16";\r
+#   LOCATE COMP  "TEST1_12"      SITE "AJ16";\r
+#   LOCATE COMP  "TEST1_13"      SITE "E15";\r
+#   LOCATE COMP  "TEST1_14"      SITE "E18";\r
+#   LOCATE COMP  "TEST1_15"      SITE "D18";\r
+#   LOCATE COMP  "TEST1_16"      SITE "C17";\r
+#   LOCATE COMP  "TEST1_17"      SITE "J16";\r
+#   LOCATE COMP  "TEST1_18"      SITE "G15";\r
+#   LOCATE COMP  "TEST1_19"      SITE "C16";\r
+#   LOCATE COMP  "TEST1_20"      SITE "D16";\r
+#   LOCATE COMP  "TEST1_21"      SITE "J15";\r
+#   LOCATE COMP  "TEST1_22"      SITE "H15";\r
+#   LOCATE COMP  "TEST1_23"      SITE "A15";\r
+#   LOCATE COMP  "TEST1_24"      SITE "B15";\r
+#   LOCATE COMP  "TEST1_25"      SITE "F15";\r
+#   LOCATE COMP  "TEST1_26"      SITE "E16";\r
+  DEFINE PORT GROUP "test1_group" "TEST1*" ;\r
+  IOBUF GROUP "test1_group" IO_TYPE=LVTTL33 PULLMODE=DOWN ;\r
diff --git a/pinout/cts_fpga1.lpf b/pinout/cts_fpga1.lpf
new file mode 100644 (file)
index 0000000..0b30406
--- /dev/null
@@ -0,0 +1,451 @@
+
+#################################################################
+# Basic Constraints
+#################################################################
+COMMERCIAL ;
+BLOCK RESETPATHS ;
+BLOCK ASYNCPATHS ;
+
+IOBUF ALLPORTS IO_TYPE=LVTTL33 PULLMODE=DOWN ;
+
+#################################################################
+# Clock I/O
+#################################################################
+LOCATE COMP  "ADO_CLKOUT"     SITE "L29";
+LOCATE COMP  "CLK200_IN"      SITE "L1";
+
+IOBUF PORT "ADO_CLKOUT"       IO_TYPE=LVDS25 ;
+IOBUF PORT "CLK200_IN"        IO_TYPE=LVDS25 ;
+
+#################################################################
+# Reset
+#################################################################
+LOCATE COMP  "ADDON_RESET"       SITE "AM7";
+LOCATE COMP  "RESET_FPGA_1"   SITE "AG11";
+
+IOBUF PORT "ADDON_RESET"       IO_TYPE=LVTTL33 PULLMODE=UP ;
+IOBUF PORT "RESET_FPGA_1"      IO_TYPE=LVTTL33 PULLMODE=UP ;
+
+#################################################################
+# To TRB
+#################################################################
+LOCATE COMP  "ADO_TTL_0"         SITE "AM16";
+LOCATE COMP  "ADO_TTL_1"         SITE "AL16";
+LOCATE COMP  "ADO_TTL_2"         SITE "AF16";
+LOCATE COMP  "ADO_TTL_3"         SITE "AE16";
+LOCATE COMP  "ADO_TTL_4"         SITE "AM15";
+LOCATE COMP  "ADO_TTL_5"         SITE "AL15";
+LOCATE COMP  "ADO_TTL_6"         SITE "AD16";
+LOCATE COMP  "ADO_TTL_7"         SITE "AC16";
+LOCATE COMP  "ADO_TTL_8"         SITE "AM14";
+LOCATE COMP  "ADO_TTL_9"         SITE "AL14";
+LOCATE COMP  "ADO_TTL_10"        SITE "AG16";
+LOCATE COMP  "ADO_TTL_11"        SITE "AH16";
+LOCATE COMP  "ADO_TTL_12"        SITE "AK15";
+LOCATE COMP  "ADO_TTL_13"        SITE "AJ15";
+LOCATE COMP  "ADO_TTL_14"        SITE "AH15";
+LOCATE COMP  "ADO_TTL_15"        SITE "AH14";
+LOCATE COMP  "ADO_TTL_16"        SITE "AM13";
+LOCATE COMP  "ADO_TTL_17"        SITE "AM12";
+LOCATE COMP  "ADO_TTL_18"        SITE "AH13";
+LOCATE COMP  "ADO_TTL_19"        SITE "AH12";
+LOCATE COMP  "ADO_TTL_20"        SITE "AK14";
+LOCATE COMP  "ADO_TTL_21"        SITE "AJ14";
+LOCATE COMP  "ADO_TTL_22"        SITE "AE15";
+LOCATE COMP  "ADO_TTL_23"        SITE "AD15";
+LOCATE COMP  "ADO_TTL_24"        SITE "AL13";
+LOCATE COMP  "ADO_TTL_25"        SITE "AL12";
+LOCATE COMP  "ADO_TTL_26"        SITE "AG14";
+LOCATE COMP  "ADO_TTL_27"        SITE "AG13";
+LOCATE COMP  "ADO_TTL_28"        SITE "AM11";
+LOCATE COMP  "ADO_TTL_29"        SITE "AM10";
+LOCATE COMP  "ADO_TTL_30"        SITE "AH11";
+LOCATE COMP  "ADO_TTL_31"        SITE "AH10";
+LOCATE COMP  "ADO_TTL_32"        SITE "AK12";
+LOCATE COMP  "ADO_TTL_33"        SITE "AJ12";
+LOCATE COMP  "ADO_TTL_34"        SITE "AF14";
+LOCATE COMP  "ADO_TTL_35"        SITE "AE14";
+LOCATE COMP  "ADO_TTL_36"        SITE "AL11";
+LOCATE COMP  "ADO_TTL_37"        SITE "AL10";
+LOCATE COMP  "ADO_TTL_38"        SITE "AH9";
+LOCATE COMP  "ADO_TTL_39"        SITE "AH8";
+LOCATE COMP  "ADO_TTL_40"        SITE "AK11";
+LOCATE COMP  "ADO_TTL_41"        SITE "AJ11";
+LOCATE COMP  "ADO_TTL_42"        SITE "AH7";
+LOCATE COMP  "ADO_TTL_43"        SITE "AH6";
+LOCATE COMP  "ADO_TTL_44"        SITE "AM9";
+LOCATE COMP  "ADO_TTL_45"        SITE "AM8";
+LOCATE COMP  "ADO_TTL_46"        SITE "AF13";
+DEFINE PORT GROUP "ADOTTL_group" "ADO_TTL*" ;
+IOBUF GROUP "ADOTTL_group" IO_TYPE=LVTTL33 PULLMODE=NONE DRIVE=12;
+
+LOCATE COMP  "FS_PE_5"    SITE "AE13";
+LOCATE COMP  "FS_PE_6"    SITE "AL9";
+LOCATE COMP  "FS_PE_7"    SITE "AL8";
+LOCATE COMP  "FS_PE_8"    SITE "AG6";
+LOCATE COMP  "FS_PE_9"    SITE "AK9";
+LOCATE COMP  "FS_PE_10"   SITE "AJ9";
+LOCATE COMP  "FS_PE_11"   SITE "AG10";
+DEFINE PORT GROUP "FSPE_group" "FS_PE*" ;
+IOBUF GROUP "FSPE_group" IO_TYPE=LVTTL33 PULLMODE=NONE DRIVE=12;
+
+#################################################################
+# Debug
+#################################################################
+LOCATE COMP  "TEST_LINE_0"    SITE "AL6";
+LOCATE COMP  "TEST_LINE_1"    SITE "AL5";
+LOCATE COMP  "TEST_LINE_2"    SITE "AG7";
+LOCATE COMP  "TEST_LINE_3"    SITE "AG8";
+LOCATE COMP  "TEST_LINE_4"    SITE "AK6";
+LOCATE COMP  "TEST_LINE_5"    SITE "AJ6";
+LOCATE COMP  "TEST_LINE_6"    SITE "AF10";
+LOCATE COMP  "TEST_LINE_7"    SITE "AE11";
+LOCATE COMP  "TEST_LINE_8"    SITE "AM4";
+LOCATE COMP  "TEST_LINE_9"    SITE "AM3";
+LOCATE COMP  "TEST_LINE_10"   SITE "AH5";
+LOCATE COMP  "TEST_LINE_11"   SITE "AH4";
+LOCATE COMP  "TEST_LINE_12"   SITE "AK5";
+LOCATE COMP  "TEST_LINE_13"   SITE "AJ5";
+LOCATE COMP  "TEST_LINE_14"   SITE "AF8";
+LOCATE COMP  "TEST_LINE_15"   SITE "AF7";
+LOCATE COMP  "TEST_LINE_16"   SITE "AL4";
+LOCATE COMP  "TEST_LINE_17"   SITE "AL3";
+LOCATE COMP  "TEST_LINE_18"   SITE "AG5";
+LOCATE COMP  "TEST_LINE_19"   SITE "AF6";
+LOCATE COMP  "TEST_LINE_20"   SITE "AK3";
+LOCATE COMP  "TEST_LINE_21"   SITE "AJ3";
+LOCATE COMP  "TEST_LINE_22"   SITE "AE10";
+LOCATE COMP  "TEST_LINE_23"   SITE "AD10";
+LOCATE COMP  "TEST_LINE_24"   SITE "AL2";
+LOCATE COMP  "TEST_LINE_25"   SITE "AK2";
+LOCATE COMP  "TEST_LINE_26"   SITE "AE9";
+LOCATE COMP  "TEST_LINE_27"   SITE "AE8";
+LOCATE COMP  "TEST_LINE_28"   SITE "AJ1";
+LOCATE COMP  "TEST_LINE_29"   SITE "AK1";
+LOCATE COMP  "TEST_LINE_30"   SITE "AJ2";
+LOCATE COMP  "TEST_LINE_31"   SITE "AH3";
+DEFINE PORT GROUP "TEST_LINE_group" "TEST_LINE*" ;
+IOBUF GROUP "TEST_LINE_group" IO_TYPE=LVTTL33 PULLMODE=DOWN DRIVE=12;
+
+#################################################################
+# To second FPGA
+#################################################################
+
+LOCATE COMP  "FFC_0"    SITE "AJ19";    #"FFC_P__0"
+LOCATE COMP  "FFC_1"    SITE "AK19";    #"FFC_N__0"
+LOCATE COMP  "FFC_2"    SITE "AD18";    #"FFC_P__1"
+LOCATE COMP  "FFC_3"    SITE "AE18";    #"FFC_N__1"
+LOCATE COMP  "FFC_4"    SITE "AM21";    #"FFC_P__2"
+LOCATE COMP  "FFC_5"    SITE "AM20";    #"FFC_N__2"
+LOCATE COMP  "FFC_6"    SITE "AH21";    #"FFC_P__3"
+LOCATE COMP  "FFC_7"    SITE "AH20";    #"FFC_N__3"
+LOCATE COMP  "FFC_8"    SITE "AJ18";    #"FFC_P__4"
+LOCATE COMP  "FFC_9"    SITE "AK18";    #"FFC_N__4"
+LOCATE COMP  "FFC_10"   SITE "AH19";    #"FFC_P__5"
+LOCATE COMP  "FFC_11"   SITE "AH18";    #"FFC_N__5"
+LOCATE COMP  "FFC_12"   SITE "AL19";    #"FFC_P__6"
+LOCATE COMP  "FFC_13"   SITE "AM19";    #"FFC_N__6"
+LOCATE COMP  "FFC_14"   SITE "AH17";    #"FFC_P__7"
+LOCATE COMP  "FFC_15"   SITE "AG17";    #"FFC_N__7"
+LOCATE COMP  "FFC_16"   SITE "AL18";    #"FFC_P__8"
+LOCATE COMP  "FFC_17"   SITE "AM18";    #"FFC_N__8"
+LOCATE COMP  "FFC_18"   SITE "AC17";    #"FFC_P__9"
+LOCATE COMP  "FFC_19"   SITE "AD17";    #"FFC_N__9"
+LOCATE COMP  "FFC_20"   SITE "AL17";    #"FFC_P__10"
+LOCATE COMP  "FFC_21"   SITE "AM17";    #"FFC_N__10"
+LOCATE COMP  "FFC_22"   SITE "AE17";    #"FFC_P__11"
+LOCATE COMP  "FFC_23"   SITE "AF17";    #"FFC_N__11"
+DEFINE PORT GROUP "FFC_group" "FFC*" ;
+IOBUF GROUP "FFC_group" IO_TYPE=LVCMOS25 PULLMODE=DOWN DRIVE=12;
+
+#################################################################
+# Display / LED
+#################################################################
+LOCATE COMP  "LED_GREEN"    SITE "E17";
+LOCATE COMP  "LED_ORANGE"   SITE "B20";
+LOCATE COMP  "LED_RED"    SITE "C20";
+LOCATE COMP  "LED_YELLOW"   SITE "E18";
+DEFINE PORT GROUP "LED_group" "LED*" ;
+IOBUF GROUP "LED_group" IO_TYPE=LVTTL33 PULLMODE=UP DRIVE=8;
+
+LOCATE COMP  "DIS1_0"    SITE "F20";
+LOCATE COMP  "DIS1_1"    SITE "E20";
+LOCATE COMP  "DIS1_2"    SITE "K18";
+LOCATE COMP  "DIS2_0"    SITE "G20";
+LOCATE COMP  "DIS2_1"    SITE "H20";
+LOCATE COMP  "DIS2_2"    SITE "D19";
+DEFINE PORT GROUP "DIS_group" "DIS*" ;
+IOBUF GROUP "DIS_group" IO_TYPE=LVTTL33 PULLMODE=DOWN DRIVE=12;
+
+#################################################################
+# Flash
+#################################################################
+LOCATE COMP  "SPI_CLK_OUT"       SITE "A19";
+LOCATE COMP  "SPI_CS_OUT"          SITE "A20";
+LOCATE COMP  "SPI_SI_OUT"          SITE "H18";
+LOCATE COMP  "SPI_SO_IN"      SITE "H17";
+LOCATE COMP  "PROGRAMN_OUT"   SITE "K12";
+DEFINE PORT GROUP "SPI_group" "SPI*" ;
+IOBUF GROUP "SPI_group"       IO_TYPE=LVTTL33 PULLMODE=UP DRIVE=12;
+IOBUF COMP  "PROGRAMN_OUT"    IO_TYPE=LVTTL33 PULLMODE=UP;
+
+#################################################################
+# Output signals
+#################################################################
+
+LOCATE COMP  "LVDS_OUT_0"          SITE "P30";
+LOCATE COMP  "LVDS_OUT_1"          SITE "P32";
+LOCATE COMP  "LVDS_OUT_2"          SITE "R30";
+LOCATE COMP  "LVDS_OUT_3"          SITE "R31";
+LOCATE COMP  "LVDS_OUT_4"          SITE "T31";
+LOCATE COMP  "LVDS_OUT_5"          SITE "U32";
+LOCATE COMP  "LVDS_OUT_6"          SITE "V32";
+LOCATE COMP  "LVDS_OUT_7"          SITE "V29";
+LOCATE COMP  "LVDS_OUT_8"          SITE "W30";
+LOCATE COMP  "LVDS_OUT_9"          SITE "W31";
+LOCATE COMP  "LVDS_OUT_10"       SITE "W28";
+LOCATE COMP  "LVDS_OUT_11"       SITE "W32";
+LOCATE COMP  "LVDS_OUT_12"       SITE "AA29";
+LOCATE COMP  "LVDS_OUT_13"       SITE "AB31";
+LOCATE COMP  "LVDS_OUT_14"       SITE "AB29";
+LOCATE COMP  "LVDS_OUT_15"       SITE "AB32";
+DEFINE PORT GROUP "LVDS_group" "LVDS*" ;
+IOBUF GROUP "LVDS_group"       IO_TYPE=LVDS25;
+
+LOCATE COMP  "PECL_OUT_0"     SITE "M4";
+LOCATE COMP  "PECL_OUT_1"     SITE "M3";
+LOCATE COMP  "PECL_OUT_2"     SITE "L2";
+DEFINE PORT GROUP "PECL_group" "PECL*" ;
+IOBUF GROUP "PECL_group"       IO_TYPE=LVDS25;
+
+LOCATE COMP  "RICH_CLK_OUT"       SITE "AD31";
+LOCATE COMP  "RICH_RESERVED_OUT"  SITE "AC32";
+LOCATE COMP  "RICH_TIMING_OUT"    SITE "AC28";
+LOCATE COMP  "RICH_TRIGGER_OUT"   SITE "AD29";
+DEFINE PORT GROUP "RICH_group" "RICH*" ;
+IOBUF GROUP "RICH_group"       IO_TYPE=LVDS25;
+
+#################################################################
+# Switches
+#################################################################
+LOCATE COMP  "RS1_0"   SITE "AL7";
+LOCATE COMP  "RS1_1"   SITE "AD13";
+LOCATE COMP  "RS1_2"   SITE "AC13";
+LOCATE COMP  "RS1_3"   SITE "AK8";
+LOCATE COMP  "RS2_0"   SITE "AJ8";
+LOCATE COMP  "RS2_1"   SITE "AF11";
+LOCATE COMP  "RS2_2"   SITE "AD12";
+LOCATE COMP  "RS2_3"   SITE "AE12";
+DEFINE PORT GROUP "RS_group" "RS*" ;
+IOBUF GROUP "RS_group"       IO_TYPE=LVTTL33 PULLMODE=UP DRIVE=12;
+
+#################################################################
+# SFP
+#################################################################
+
+LOCATE COMP  "TRB2_LOS"   SITE "J16";
+LOCATE COMP  "TRB2_MOD_0"   SITE "H16";
+LOCATE COMP  "TRB2_MOD_1"   SITE "A14";
+LOCATE COMP  "TRB2_MOD_2"   SITE "A13";
+LOCATE COMP  "TRB2_TX_DIS"    SITE "H15";
+
+LOCATE COMP  "TRB2_RX_LED"    SITE "D18";
+LOCATE COMP  "TRB2_OK_LED"    SITE "B19";
+LOCATE COMP  "TRB2_TX_LED"    SITE "C18";
+
+LOCATE COMP  "TRB3_LOS"   SITE "A16";
+LOCATE COMP  "TRB3_MOD_0"   SITE "A17";
+LOCATE COMP  "TRB3_MOD_1"   SITE "A18";
+LOCATE COMP  "TRB3_MOD_2"   SITE "F17";
+LOCATE COMP  "TRB3_TX_DIS"    SITE "L17";
+
+LOCATE COMP  "TRB3_OK_LED"    SITE "K17";
+LOCATE COMP  "TRB3_RX_LED"    SITE "J17";
+LOCATE COMP  "TRB3_TX_LED"    SITE "L20";
+DEFINE PORT GROUP "TRB_group" "TRB*" ;
+IOBUF GROUP "TRB_group"       IO_TYPE=LVTTL33 PULLMODE=UP DRIVE=12;
+
+#################################################################
+# Input signals
+#################################################################
+LOCATE COMP  "TRIG_IN_0"         SITE "K8";
+LOCATE COMP  "TRIG_IN_1"         SITE "D1";
+LOCATE COMP  "TRIG_IN_2"         SITE "E1";
+LOCATE COMP  "TRIG_IN_3"         SITE "F1";
+LOCATE COMP  "TRIG_IN_4"         SITE "G2";
+LOCATE COMP  "TRIG_IN_5"         SITE "H2";
+LOCATE COMP  "TRIG_IN_6"         SITE "J4";
+LOCATE COMP  "TRIG_IN_7"         SITE "J3";
+LOCATE COMP  "TRIG_IN_8"         SITE "J1";
+LOCATE COMP  "TRIG_IN_9"         SITE "K2";
+LOCATE COMP  "TRIG_IN_10"        SITE "N2";
+LOCATE COMP  "TRIG_IN_11"        SITE "P3";
+LOCATE COMP  "TRIG_IN_12"        SITE "P1";
+LOCATE COMP  "TRIG_IN_13"        SITE "R3";
+LOCATE COMP  "TRIG_IN_14"        SITE "R2";
+LOCATE COMP  "TRIG_IN_15"        SITE "T2";
+LOCATE COMP  "TRIG_IN_16"        SITE "U1";
+LOCATE COMP  "TRIG_IN_17"        SITE "V1";
+LOCATE COMP  "TRIG_IN_18"        SITE "V4";
+LOCATE COMP  "TRIG_IN_19"        SITE "W3";
+LOCATE COMP  "TRIG_IN_20"        SITE "W2";
+LOCATE COMP  "TRIG_IN_21"        SITE "W5";
+LOCATE COMP  "TRIG_IN_22"        SITE "W1";
+LOCATE COMP  "TRIG_IN_23"        SITE "AB2";
+LOCATE COMP  "TRIG_IN_24"        SITE "AB4";
+LOCATE COMP  "TRIG_IN_25"        SITE "AB1";
+LOCATE COMP  "TRIG_IN_26"        SITE "AD2";
+LOCATE COMP  "TRIG_IN_27"        SITE "AD4";
+LOCATE COMP  "TRIG_IN_28"        SITE "AC5";
+LOCATE COMP  "TRIG_IN_29"        SITE "AC1";
+LOCATE COMP  "TRIG_IN_30"        SITE "AE3";
+LOCATE COMP  "TRIG_IN_31"        SITE "AE2";
+LOCATE COMP  "TRIG_IN_32"        SITE "AJ32";
+LOCATE COMP  "TRIG_IN_33"        SITE "AK31";
+LOCATE COMP  "TRIG_IN_34"        SITE "AK30";
+LOCATE COMP  "TRIG_IN_35"        SITE "AK29";
+LOCATE COMP  "TRIG_IN_36"        SITE "AM30";
+LOCATE COMP  "TRIG_IN_37"        SITE "AJ27";
+LOCATE COMP  "TRIG_IN_38"        SITE "AL28";
+LOCATE COMP  "TRIG_IN_39"        SITE "AM28";
+LOCATE COMP  "TRIG_IN_40"        SITE "AL26";
+LOCATE COMP  "TRIG_IN_41"        SITE "AJ24";
+LOCATE COMP  "TRIG_IN_42"        SITE "AL25";
+LOCATE COMP  "TRIG_IN_43"        SITE "AJ22";
+LOCATE COMP  "TRIG_IN_44"        SITE "AL23";
+LOCATE COMP  "TRIG_IN_45"        SITE "AJ21";
+LOCATE COMP  "TRIG_IN_46"        SITE "AM23";
+LOCATE COMP  "TRIG_IN_47"        SITE "AL21";
+LOCATE COMP  "TRIG_IN_48"        SITE "AG32";
+LOCATE COMP  "TRIG_IN_49"        SITE "AF32";
+LOCATE COMP  "TRIG_IN_50"        SITE "AE31";
+LOCATE COMP  "TRIG_IN_51"        SITE "AE30";
+LOCATE COMP  "TRIG_IN_52"        SITE "N31";
+LOCATE COMP  "TRIG_IN_53"        SITE "L32";
+LOCATE COMP  "TRIG_IN_54"        SITE "K31";
+LOCATE COMP  "TRIG_IN_55"        SITE "J32";
+LOCATE COMP  "TRIG_IN_56"        SITE "J30";
+LOCATE COMP  "TRIG_IN_57"        SITE "J29";
+LOCATE COMP  "TRIG_IN_58"        SITE "H31";
+LOCATE COMP  "TRIG_IN_59"        SITE "G31";
+LOCATE COMP  "TRIG_IN_60"        SITE "F32";
+LOCATE COMP  "TRIG_IN_61"        SITE "E32";
+LOCATE COMP  "TRIG_IN_62"        SITE "D32";
+LOCATE COMP  "TRIG_IN_63"        SITE "K25";
+DEFINE PORT GROUP "TRIG_group" "TRIG*" ;
+IOBUF GROUP "TRIG_group"       IO_TYPE=LVDS25;
+
+#################################################################
+# Pins not needed in lpf
+#################################################################
+# LOCATE COMP  "PECL_OUT_N__0"    SITE "L4";
+# LOCATE COMP  "PECL_OUT_N__1"    SITE "L3";
+# LOCATE COMP  "PECL_OUT_N__2"    SITE "M2";
+
+# LOCATE COMP  "TRIG_IN_N__0"   SITE "J8";
+# LOCATE COMP  "TRIG_IN_N__1"   SITE "D2";
+# LOCATE COMP  "TRIG_IN_N__2"   SITE "E2";
+# LOCATE COMP  "TRIG_IN_N__3"   SITE "F2";
+# LOCATE COMP  "TRIG_IN_N__4"   SITE "G1";
+# LOCATE COMP  "TRIG_IN_N__5"   SITE "H1";
+# LOCATE COMP  "TRIG_IN_N__6"   SITE "H4";
+# LOCATE COMP  "TRIG_IN_N__7"   SITE "H3";
+# LOCATE COMP  "TRIG_IN_N__8"   SITE "J2";
+# LOCATE COMP  "TRIG_IN_N__9"   SITE "K1";
+# LOCATE COMP  "TRIG_IN_N__10"    SITE "N1";
+# LOCATE COMP  "TRIG_IN_N__11"    SITE "P4";
+# LOCATE COMP  "TRIG_IN_N__12"    SITE "P2";
+# LOCATE COMP  "TRIG_IN_N__13"    SITE "R4";
+# LOCATE COMP  "TRIG_IN_N__14"    SITE "R1";
+# LOCATE COMP  "TRIG_IN_N__15"    SITE "T1";
+# LOCATE COMP  "TRIG_IN_N__16"    SITE "U2";
+# LOCATE COMP  "TRIG_IN_N__17"    SITE "V2";
+# LOCATE COMP  "TRIG_IN_N__18"    SITE "V3";
+# LOCATE COMP  "TRIG_IN_N__19"    SITE "W4";
+# LOCATE COMP  "TRIG_IN_N__20"    SITE "Y2";
+# LOCATE COMP  "TRIG_IN_N__21"    SITE "Y5";
+# LOCATE COMP  "TRIG_IN_N__22"    SITE "Y1";
+# LOCATE COMP  "TRIG_IN_N__23"    SITE "AA2";
+# LOCATE COMP  "TRIG_IN_N__24"    SITE "AB3";
+# LOCATE COMP  "TRIG_IN_N__25"    SITE "AA1";
+# LOCATE COMP  "TRIG_IN_N__26"    SITE "AC2";
+# LOCATE COMP  "TRIG_IN_N__27"    SITE "AD3";
+# LOCATE COMP  "TRIG_IN_N__28"    SITE "AD5";
+# LOCATE COMP  "TRIG_IN_N__29"    SITE "AD1";
+# LOCATE COMP  "TRIG_IN_N__30"    SITE "AE4";
+# LOCATE COMP  "TRIG_IN_N__31"    SITE "AE1";
+# LOCATE COMP  "TRIG_IN_N__32"    SITE "AK32";
+# LOCATE COMP  "TRIG_IN_N__33"    SITE "AL31";
+# LOCATE COMP  "TRIG_IN_N__34"    SITE "AL30";
+# LOCATE COMP  "TRIG_IN_N__35"    SITE "AL29";
+# LOCATE COMP  "TRIG_IN_N__36"    SITE "AM29";
+# LOCATE COMP  "TRIG_IN_N__37"    SITE "AK27";
+# LOCATE COMP  "TRIG_IN_N__38"    SITE "AL27";
+# LOCATE COMP  "TRIG_IN_N__39"    SITE "AM27";
+# LOCATE COMP  "TRIG_IN_N__40"    SITE "AM26";
+# LOCATE COMP  "TRIG_IN_N__41"    SITE "AK24";
+# LOCATE COMP  "TRIG_IN_N__42"    SITE "AL24";
+# LOCATE COMP  "TRIG_IN_N__43"    SITE "AK22";
+# LOCATE COMP  "TRIG_IN_N__44"    SITE "AL22";
+# LOCATE COMP  "TRIG_IN_N__45"    SITE "AK21";
+# LOCATE COMP  "TRIG_IN_N__46"    SITE "AM22";
+# LOCATE COMP  "TRIG_IN_N__47"    SITE "AL20";
+# LOCATE COMP  "TRIG_IN_N__48"    SITE "AG31";
+# LOCATE COMP  "TRIG_IN_N__49"    SITE "AF31";
+# LOCATE COMP  "TRIG_IN_N__50"    SITE "AE32";
+# LOCATE COMP  "TRIG_IN_N__51"    SITE "AE29";
+# LOCATE COMP  "TRIG_IN_N__52"    SITE "N32";
+# LOCATE COMP  "TRIG_IN_N__53"    SITE "M32";
+# LOCATE COMP  "TRIG_IN_N__54"    SITE "K32";
+# LOCATE COMP  "TRIG_IN_N__55"    SITE "J31";
+# LOCATE COMP  "TRIG_IN_N__56"    SITE "H30";
+# LOCATE COMP  "TRIG_IN_N__57"    SITE "H29";
+# LOCATE COMP  "TRIG_IN_N__58"    SITE "H32";
+# LOCATE COMP  "TRIG_IN_N__59"    SITE "G32";
+# LOCATE COMP  "TRIG_IN_N__60"    SITE "F31";
+# LOCATE COMP  "TRIG_IN_N__61"    SITE "E31";
+# LOCATE COMP  "TRIG_IN_N__62"    SITE "D31";
+# LOCATE COMP  "TRIG_IN_N__63"    SITE "J25";
+# LOCATE COMP  "LVDS_OUT_N__0"    SITE "P29";
+# LOCATE COMP  "LVDS_OUT_N__1"    SITE "P31";
+# LOCATE COMP  "LVDS_OUT_N__2"    SITE "R29";
+# LOCATE COMP  "LVDS_OUT_N__3"    SITE "R32";
+# LOCATE COMP  "LVDS_OUT_N__4"    SITE "T32";
+# LOCATE COMP  "LVDS_OUT_N__5"    SITE "U31";
+# LOCATE COMP  "LVDS_OUT_N__6"    SITE "V31";
+# LOCATE COMP  "LVDS_OUT_N__7"    SITE "V30";
+# LOCATE COMP  "LVDS_OUT_N__8"    SITE "W29";
+# LOCATE COMP  "LVDS_OUT_N__9"    SITE "Y31";
+# LOCATE COMP  "LVDS_OUT_N__10"   SITE "Y28";
+# LOCATE COMP  "LVDS_OUT_N__11"   SITE "Y32";
+# LOCATE COMP  "LVDS_OUT_N__12"   SITE "AA30";
+# LOCATE COMP  "LVDS_OUT_N__13"   SITE "AA31";
+# LOCATE COMP  "LVDS_OUT_N__14"   SITE "AB30";
+# LOCATE COMP  "LVDS_OUT_N__15"   SITE "AA32";
+# LOCATE COMP  "ADO_CLKOUTN"    SITE "M30";
+# LOCATE COMP  "SPI_CLK"    SITE "F16";
+# LOCATE COMP  "SPI_CS"   SITE "K15";
+# LOCATE COMP  "SPI_IN"   SITE "J15";
+# LOCATE COMP  "SPI_OUT"    SITE "B14";
+# LOCATE COMP  "RICH_TRIGGER_N"   SITE "AD30";
+# LOCATE COMP  "RICH_CLK_N"   SITE "AC31";
+# LOCATE COMP  "RICH_RESERVED_N"    SITE "AD32";
+# LOCATE COMP  "RICH_TIMING_N"    SITE "AD28";
+# LOCATE COMP  "RDCFGN"   SITE "J20";
+# LOCATE COMP  "RESETN"   SITE "J21";
+# LOCATE COMP  "TDO_F_1"    SITE "J9";
+# LOCATE COMP  "FS_PE_0"    SITE "J13";
+# LOCATE COMP  "FS_PE_1"    SITE "K9";
+# LOCATE COMP  "FS_PE_2"    SITE "J12";
+# LOCATE COMP  "TRB3_RXN"   SITE "G25";
+# LOCATE COMP  "TRB3_RXP"   SITE "F25";
+# LOCATE COMP  "TRB3_TXN"   SITE "B25";
+# LOCATE COMP  "TRB3_TXP"   SITE "A25";
+# LOCATE COMP  "TRB2_RXN"   SITE "C31";
+# LOCATE COMP  "TRB2_RXP"   SITE "C32";
+# LOCATE COMP  "TRB2_TXN"   SITE "B30";
+# LOCATE COMP  "TRB2_TXP"   SITE "A30";
+# LOCATE COMP  "TRB2_RATE_SEL"    SITE "G16";
+# LOCATE COMP  "TRB3_RATE_SEL"    SITE "G17";
+# LOCATE COMP  "TRB2_TX_FAULT"    SITE "K16";
+# LOCATE COMP  "TRB3_TX_FAULT"    SITE "A15";