From 8e9a90622fe0e9f7308680cacd71d43f70c5700f Mon Sep 17 00:00:00 2001 From: hadeshyp Date: Tue, 22 Jun 2010 09:44:38 +0000 Subject: [PATCH] *** empty log message *** --- pinout/TRB_HUB2_FPGA1.lpf | 58 ++--- pinout/cts_fpga1.lpf | 451 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 480 insertions(+), 29 deletions(-) create mode 100644 pinout/cts_fpga1.lpf diff --git a/pinout/TRB_HUB2_FPGA1.lpf b/pinout/TRB_HUB2_FPGA1.lpf index d4c1c88..ce6eeba 100755 --- a/pinout/TRB_HUB2_FPGA1.lpf +++ b/pinout/TRB_HUB2_FPGA1.lpf @@ -420,32 +420,32 @@ BLOCK ASYNCPATHS ; # Test Connectors # 0-10 on JTESTCON1, 11-26 on JTESTCON2 ######################################### - LOCATE COMP "TEST1_0" SITE "AE13"; - LOCATE COMP "TEST1_1" SITE "AD14"; - LOCATE COMP "TEST1_2" SITE "AE15"; - LOCATE COMP "TEST1_3" SITE "AF15"; - LOCATE COMP "TEST1_4" SITE "AH14"; - LOCATE COMP "TEST1_5" SITE "AG15"; - LOCATE COMP "TEST1_6" SITE "AF16"; - LOCATE COMP "TEST1_7" SITE "AH15"; - LOCATE COMP "TEST1_8" SITE "AC16"; - LOCATE COMP "TEST1_9" SITE "AE16"; - LOCATE COMP "TEST1_10" SITE "AK15"; - LOCATE COMP "TEST1_11" SITE "AK16"; - LOCATE COMP "TEST1_12" SITE "AJ16"; - LOCATE COMP "TEST1_13" SITE "E15"; - LOCATE COMP "TEST1_14" SITE "E18"; - LOCATE COMP "TEST1_15" SITE "D18"; - LOCATE COMP "TEST1_16" SITE "C17"; - LOCATE COMP "TEST1_17" SITE "J16"; - LOCATE COMP "TEST1_18" SITE "G15"; - LOCATE COMP "TEST1_19" SITE "C16"; - LOCATE COMP "TEST1_20" SITE "D16"; - LOCATE COMP "TEST1_21" SITE "J15"; - LOCATE COMP "TEST1_22" SITE "H15"; - LOCATE COMP "TEST1_23" SITE "A15"; - LOCATE COMP "TEST1_24" SITE "B15"; - LOCATE COMP "TEST1_25" SITE "F15"; - LOCATE COMP "TEST1_26" SITE "E16"; - DEFINE PORT GROUP "test1_group" "TEST1*" ; - IOBUF GROUP "test1_group" IO_TYPE=LVTTL33 PULLMODE=DOWN ; +# LOCATE COMP "TEST1_0" SITE "AE13"; +# LOCATE COMP "TEST1_1" SITE "AD14"; +# LOCATE COMP "TEST1_2" SITE "AE15"; +# LOCATE COMP "TEST1_3" SITE "AF15"; +# LOCATE COMP "TEST1_4" SITE "AH14"; +# LOCATE COMP "TEST1_5" SITE "AG15"; +# LOCATE COMP "TEST1_6" SITE "AF16"; +# LOCATE COMP "TEST1_7" SITE "AH15"; +# LOCATE COMP "TEST1_8" SITE "AC16"; +# LOCATE COMP "TEST1_9" SITE "AE16"; +# LOCATE COMP "TEST1_10" SITE "AK15"; +# LOCATE COMP "TEST1_11" SITE "AK16"; +# LOCATE COMP "TEST1_12" SITE "AJ16"; +# LOCATE COMP "TEST1_13" SITE "E15"; +# LOCATE COMP "TEST1_14" SITE "E18"; +# LOCATE COMP "TEST1_15" SITE "D18"; +# LOCATE COMP "TEST1_16" SITE "C17"; +# LOCATE COMP "TEST1_17" SITE "J16"; +# LOCATE COMP "TEST1_18" SITE "G15"; +# LOCATE COMP "TEST1_19" SITE "C16"; +# LOCATE COMP "TEST1_20" SITE "D16"; +# LOCATE COMP "TEST1_21" SITE "J15"; +# LOCATE COMP "TEST1_22" SITE "H15"; +# LOCATE COMP "TEST1_23" SITE "A15"; +# LOCATE COMP "TEST1_24" SITE "B15"; +# LOCATE COMP "TEST1_25" SITE "F15"; +# LOCATE COMP "TEST1_26" SITE "E16"; +# DEFINE PORT GROUP "test1_group" "TEST1*" ; +# IOBUF GROUP "test1_group" IO_TYPE=LVTTL33 PULLMODE=DOWN ; diff --git a/pinout/cts_fpga1.lpf b/pinout/cts_fpga1.lpf new file mode 100644 index 0000000..0b30406 --- /dev/null +++ b/pinout/cts_fpga1.lpf @@ -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"; -- 2.43.0