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

diff --git a/pinout/cts_fpga2.lpf b/pinout/cts_fpga2.lpf
new file mode 100644 (file)
index 0000000..71b3d2e
--- /dev/null
@@ -0,0 +1,349 @@
+#################################################################
+# Basic Constraints
+#################################################################
+COMMERCIAL ;
+BLOCK RESETPATHS ;
+BLOCK ASYNCPATHS ;
+IOBUF ALLPORTS IO_TYPE=LVTTL33 PULLMODE=DOWN ;
+
+
+#################################################################
+# Clock
+#################################################################
+LOCATE COMP  "CLK_100_IN"     SITE "T5";
+LOCATE COMP  "CLK_125_IN"     SITE "N1";
+
+IOBUF PORT "CLK_100_IN"       IO_TYPE=LVDS25 ;
+IOBUF PORT "CLK_125_IN"       IO_TYPE=LVDS25 ;
+
+#################################################################
+# Reset
+#################################################################
+LOCATE COMP  "ADDON_RESET"    SITE "AC16";
+LOCATE COMP  "RESET_FPGA_2"   SITE "AG11";
+
+IOBUF PORT "ADDON_RESET"      IO_TYPE=LVTTL33 PULLMODE=UP ;
+IOBUF PORT "RESET_FPGA_2"     IO_TYPE=LVTTL33 PULLMODE=UP ;
+
+#################################################################
+# To TRB
+#################################################################
+LOCATE COMP  "ADO_LV_0"          SITE "F25";
+LOCATE COMP  "ADO_LV_1"          SITE "F24";
+LOCATE COMP  "ADO_LV_2"          SITE "G25";
+LOCATE COMP  "ADO_LV_3"          SITE "F26";
+LOCATE COMP  "ADO_LV_4"          SITE "E27";
+LOCATE COMP  "ADO_LV_5"          SITE "D27";
+LOCATE COMP  "ADO_LV_6"          SITE "H25";
+LOCATE COMP  "ADO_LV_7"          SITE "G24";
+LOCATE COMP  "ADO_LV_8"          SITE "E28";
+LOCATE COMP  "ADO_LV_9"          SITE "D28";
+LOCATE COMP  "ADO_LV_10"         SITE "H24";
+LOCATE COMP  "ADO_LV_11"         SITE "H23";
+LOCATE COMP  "ADO_LV_12"         SITE "G26";
+LOCATE COMP  "ADO_LV_13"         SITE "H27";
+LOCATE COMP  "ADO_LV_14"         SITE "H26";
+LOCATE COMP  "ADO_LV_15"         SITE "J26";
+LOCATE COMP  "ADO_LV_16"         SITE "J23";
+LOCATE COMP  "ADO_LV_17"         SITE "J22";
+LOCATE COMP  "ADO_LV_18"         SITE "K22";
+LOCATE COMP  "ADO_LV_19"         SITE "K23";
+LOCATE COMP  "ADO_LV_20"         SITE "K26";
+LOCATE COMP  "ADO_LV_21"         SITE "J27";
+LOCATE COMP  "ADO_LV_22"         SITE "K25";
+LOCATE COMP  "ADO_LV_23"         SITE "K24";
+LOCATE COMP  "ADO_LV_24"         SITE "D29";
+LOCATE COMP  "ADO_LV_25"         SITE "D30";
+LOCATE COMP  "ADO_LV_26"         SITE "L23";
+LOCATE COMP  "ADO_LV_27"         SITE "L24";
+LOCATE COMP  "ADO_LV_28"         SITE "G27";
+LOCATE COMP  "ADO_LV_29"         SITE "G28";
+LOCATE COMP  "ADO_LV_30"         SITE "J28";
+LOCATE COMP  "ADO_LV_31"         SITE "H28";
+LOCATE COMP  "ADO_LV_32"         SITE "L26";
+LOCATE COMP  "ADO_LV_33"         SITE "L25";
+LOCATE COMP  "ADO_LV_34"         SITE "E29";
+LOCATE COMP  "ADO_LV_35"         SITE "E30";
+LOCATE COMP  "ADO_LV_36"         SITE "F29";
+LOCATE COMP  "ADO_LV_37"         SITE "F30";
+LOCATE COMP  "ADO_LV_38"         SITE "M22";
+LOCATE COMP  "ADO_LV_39"         SITE "L22";
+LOCATE COMP  "ADO_LV_40"         SITE "G29";
+LOCATE COMP  "ADO_LV_41"         SITE "H29";
+LOCATE COMP  "ADO_LV_42"         SITE "L27";
+LOCATE COMP  "ADO_LV_43"         SITE "L28";
+LOCATE COMP  "ADO_LV_44"         SITE "L29";
+LOCATE COMP  "ADO_LV_45"         SITE "L30";
+LOCATE COMP  "ADO_LV_46"         SITE "M26";
+LOCATE COMP  "ADO_LV_47"         SITE "M25";
+LOCATE COMP  "ADO_LV_48"         SITE "G30";
+LOCATE COMP  "ADO_LV_49"         SITE "H30";
+LOCATE COMP  "ADO_LV_50"         SITE "M28";
+LOCATE COMP  "ADO_LV_51"         SITE "M27";
+LOCATE COMP  "ADO_LV_52"         SITE "N26";
+LOCATE COMP  "ADO_LV_53"         SITE "N25";
+LOCATE COMP  "ADO_LV_54"         SITE "N23";
+LOCATE COMP  "ADO_LV_55"         SITE "N24";
+LOCATE COMP  "ADO_LV_56"         SITE "J29";
+LOCATE COMP  "ADO_LV_57"         SITE "J30";
+LOCATE COMP  "ADO_LV_58"         SITE "P22";
+LOCATE COMP  "ADO_LV_59"         SITE "N22";
+LOCATE COMP  "ADO_LV_60"         SITE "K29";
+LOCATE COMP  "ADO_LV_61"         SITE "K30";
+
+DEFINE PORT GROUP "ADOLV_group" "ADO_LV*" ;
+IOBUF GROUP "ADOLV_group" IO_TYPE=LVCMOS25 PULLMODE=NONE DRIVE=12;
+
+
+#################################################################
+# To 1st FPGA
+#################################################################
+LOCATE COMP  "FFC_0"    SITE "R1";
+LOCATE COMP  "FFC_1"    SITE "T1";
+LOCATE COMP  "FFC_2"    SITE "T3";
+LOCATE COMP  "FFC_3"    SITE "T2";
+LOCATE COMP  "FFC_4"    SITE "U9";
+LOCATE COMP  "FFC_5"    SITE "U8";
+LOCATE COMP  "FFC_6"    SITE "U5";
+LOCATE COMP  "FFC_7"    SITE "U4";
+LOCATE COMP  "FFC_8"    SITE "V9";
+LOCATE COMP  "FFC_9"    SITE "V7";
+LOCATE COMP  "FFC_10"   SITE "U3";
+LOCATE COMP  "FFC_11"   SITE "U2";
+LOCATE COMP  "FFC_12"   SITE "V8";
+LOCATE COMP  "FFC_13"   SITE "U6";
+LOCATE COMP  "FFC_14"   SITE "U1";
+LOCATE COMP  "FFC_15"   SITE "V2";
+LOCATE COMP  "FFC_16"   SITE "V5";
+LOCATE COMP  "FFC_17"   SITE "V6";
+LOCATE COMP  "FFC_18"   SITE "V1";
+LOCATE COMP  "FFC_19"   SITE "W1";
+LOCATE COMP  "FFC_20"   SITE "W5";
+LOCATE COMP  "FFC_21"   SITE "W6";
+LOCATE COMP  "FFC_22"   SITE "W3";
+# LOCATE COMP  "FFC_23"          SITE "W4";
+LOCATE COMP  "ONEWIRE_MONITOR_OUT"    SITE "W4";
+
+DEFINE PORT GROUP "FFC_group" "FFC*" ;
+IOBUF GROUP "FFC_group"               IO_TYPE=LVCMOS25 PULLMODE=DOWN DRIVE=12;
+IOBUF PORT "ONEWIRE_MONITOR_OUT"      IO_TYPE=LVCMOS25 PULLMODE=UP   DRIVE=4 ;
+
+#################################################################
+# LED
+#################################################################
+LOCATE COMP  "LED_GBE_OK"   SITE "AC30";
+LOCATE COMP  "LED_GBE_RX"   SITE "AB30";
+LOCATE COMP  "LED_GBE_TX"   SITE "AA30";
+LOCATE COMP  "LED_TRB_OK"   SITE "AC27";
+LOCATE COMP  "LED_TRB_RX"   SITE "AC28";
+LOCATE COMP  "LED_TRB_TX"   SITE "AC29";
+
+LOCATE COMP  "LED_RED"      SITE "R29";
+LOCATE COMP  "LED_YELLOW"   SITE "T27";
+LOCATE COMP  "LED_GREEN"    SITE "T26";
+LOCATE COMP  "LED_ORANGE"   SITE "N30";
+
+DEFINE PORT GROUP "LED_group" "LED*" ;
+IOBUF GROUP "LED_group" IO_TYPE=LVCMOS25 PULLMODE=UP DRIVE=8;
+
+#################################################################
+# SFP
+#################################################################
+LOCATE COMP  "GBE_LOS"     SITE "AG8";
+LOCATE COMP  "GBE_MOD_0"         SITE "AF8";
+LOCATE COMP  "GBE_MOD_1"         SITE "AE15";
+LOCATE COMP  "GBE_MOD_2"         SITE "AC15";
+LOCATE COMP  "GBE_TX_DIS"   SITE "AD14";
+
+LOCATE COMP  "TRB_LOS"    SITE "AG9";
+LOCATE COMP  "TRB_MOD_0"    SITE "AH14";
+LOCATE COMP  "TRB_MOD_1"    SITE "AG12";
+LOCATE COMP  "TRB_MOD_2"    SITE "AG15";
+LOCATE COMP  "TRB_TX_DIS"   SITE "AG10";
+
+DEFINE PORT GROUP "GBE_group" "GBE*" ;
+IOBUF GROUP "GBE_group"       IO_TYPE=LVTTL33 PULLMODE=UP DRIVE=12;
+
+DEFINE PORT GROUP "TRB_group" "TRB*" ;
+IOBUF GROUP "TRB_group"       IO_TYPE=LVTTL33 PULLMODE=UP DRIVE=12;
+
+#################################################################
+# Flash
+#################################################################
+LOCATE COMP  "SPI_CLK_OUT"   SITE "AE21";
+LOCATE COMP  "SPI_CS_OUT"    SITE "AE20";
+LOCATE COMP  "SPI_SI_OUT"    SITE "AC23";
+LOCATE COMP  "SPI_SO_OUT"    SITE "AD23";
+LOCATE COMP  "PROGRAMN_OUT"  SITE "AG30";
+
+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;
+
+#################################################################
+# RAM
+#################################################################
+LOCATE COMP  "RAM_ADSCB"       SITE "F14";
+LOCATE COMP  "RAM_ADSPB"       SITE "H14";
+LOCATE COMP  "RAM_ADVB"          SITE "J14";
+LOCATE COMP  "RAM_CE_2"   SITE "E15";
+LOCATE COMP  "RAM_CEB"    SITE "C14";
+LOCATE COMP  "RAM_CLK"    SITE "E16";
+LOCATE COMP  "RAM_GWB"    SITE "F15";
+LOCATE COMP  "RAM_OEB"    SITE "G14";
+
+LOCATE COMP  "RAM_A_0"    SITE "J18";
+LOCATE COMP  "RAM_A_1"    SITE "J19";
+LOCATE COMP  "RAM_A_2"   SITE "H17";
+LOCATE COMP  "RAM_A_3"   SITE "J17";
+LOCATE COMP  "RAM_A_4"   SITE "F18";
+LOCATE COMP  "RAM_A_5"   SITE "F17";
+LOCATE COMP  "RAM_A_6"   SITE "A16";
+LOCATE COMP  "RAM_A_7"   SITE "B16";
+LOCATE COMP  "RAM_A_8"   SITE "G17";
+LOCATE COMP  "RAM_A_9"   SITE "G16";
+LOCATE COMP  "RAM_A_10"          SITE "H16";
+LOCATE COMP  "RAM_A_11"          SITE "F16";
+LOCATE COMP  "RAM_A_12"          SITE "J16";
+LOCATE COMP  "RAM_A_13"          SITE "G15";
+LOCATE COMP  "RAM_A_14"          SITE "C16";
+LOCATE COMP  "RAM_A_15"          SITE "D16";
+LOCATE COMP  "RAM_A_16"          SITE "J15";
+LOCATE COMP  "RAM_A_17"          SITE "H15";
+LOCATE COMP  "RAM_A_18"          SITE "A15";
+LOCATE COMP  "RAM_A_19"          SITE "B15";
+
+LOCATE COMP  "RAM_DQ_1"          SITE "E23";
+LOCATE COMP  "RAM_DQ_2"          SITE "G22";
+LOCATE COMP  "RAM_DQ_3"          SITE "D22";
+LOCATE COMP  "RAM_DQ_4"          SITE "F21";
+LOCATE COMP  "RAM_DQ_5"          SITE "G18";
+LOCATE COMP  "RAM_DQ_6"          SITE "H18";
+LOCATE COMP  "RAM_DQ_7"          SITE "D20";
+LOCATE COMP  "RAM_DQ_8"          SITE "D21";
+LOCATE COMP  "RAM_DQ_9"          SITE "E20";
+LOCATE COMP  "RAM_DQ_10"       SITE "E19";
+LOCATE COMP  "RAM_DQ_11"       SITE "D19";
+LOCATE COMP  "RAM_DQ_12"       SITE "E18";
+LOCATE COMP  "RAM_DQ_13"       SITE "D18";
+LOCATE COMP  "RAM_DQ_14"       SITE "C17";
+LOCATE COMP  "RAM_DQ_15"       SITE "A17";
+LOCATE COMP  "RAM_DQ_16"       SITE "B17";
+LOCATE COMP  "RAM_DQ_17"       SITE "C15";
+LOCATE COMP  "RAM_DQ_18"       SITE "D15";
+
+LOCATE COMP  "RAM_TCK"   SITE "D26";
+LOCATE COMP  "RAM_TDI"   SITE "D23";
+LOCATE COMP  "RAM_TDO"   SITE "E26";
+LOCATE COMP  "RAM_TMS"   SITE "E21";
+
+DEFINE PORT GROUP "RAM_group" "RAM*" ;
+IOBUF GROUP "RAM_group"       IO_TYPE=LVTTL33 PULLMODE=UP DRIVE=12;
+
+
+#################################################################
+# Debug
+#################################################################
+LOCATE COMP  "TEST_LINE_0"    SITE "J3";
+LOCATE COMP  "TEST_LINE_1"    SITE "J2";
+LOCATE COMP  "TEST_LINE_2"    SITE "H1";
+LOCATE COMP  "TEST_LINE_3"    SITE "J1";
+LOCATE COMP  "TEST_LINE_4"    SITE "L5";
+LOCATE COMP  "TEST_LINE_5"    SITE "L4";
+LOCATE COMP  "TEST_LINE_6"    SITE "N9";
+LOCATE COMP  "TEST_LINE_7"    SITE "N7";
+LOCATE COMP  "TEST_LINE_8"    SITE "K2";
+LOCATE COMP  "TEST_LINE_9"    SITE "K1";
+LOCATE COMP  "TEST_LINE_10"   SITE "P9";
+LOCATE COMP  "TEST_LINE_11"   SITE "P7";
+LOCATE COMP  "TEST_LINE_12"   SITE "M6";
+LOCATE COMP  "TEST_LINE_13"   SITE "M5";
+LOCATE COMP  "TEST_LINE_14"   SITE "N5";
+LOCATE COMP  "TEST_LINE_15"   SITE "N6";
+DEFINE PORT GROUP "TEST_LINE_group" "TEST_LINE*" ;
+IOBUF GROUP "TEST_LINE_group" IO_TYPE=LVCMOS25 PULLMODE=DOWN DRIVE=12;
+
+#################################################################
+# Other
+#################################################################
+LOCATE COMP "TEMPSENS"    SITE "AF10";
+IOBUF COMP  "TEMPSENS"    IO_TYPE=LVTTL33 PULLMODE=UP;
+
+
+#################################################################
+# Signals not needed in lpf
+#################################################################
+# LOCATE COMP  "DONE_F_2"   SITE "AF27";
+# LOCATE COMP  "F2_TO_F1_BN"    SITE "AJ6";
+# LOCATE COMP  "F2_TO_F1_AP"    SITE "AK5";
+# LOCATE COMP  "F2_TO_F1_AN"    SITE "AJ5";
+# LOCATE COMP  "F2_TO_F1_BP"    SITE "AK6";
+# LOCATE COMP  "F2_CFG_0"   SITE "AG28";
+# LOCATE COMP  "F1_TO_F2_BN"    SITE "AJ3";
+# LOCATE COMP  "F1_TO_F2_AP"    SITE "AK2";
+# LOCATE COMP  "F1_TO_F2_AN"    SITE "AJ2";
+# LOCATE COMP  "F1_TO_F2_BP"    SITE "AK3";
+# LOCATE COMP  "F2_CFG_1"   SITE "AD25";
+# LOCATE COMP  "F2_CFG_2"   SITE "AG27";
+# LOCATE COMP  "FS_PE_1"    SITE "AF2";
+# LOCATE COMP  "FS_PE_2"    SITE "AE2";
+# LOCATE COMP  "GBE_RXN"    SITE "B29";
+# LOCATE COMP  "GBE_RXP"    SITE "A29";
+# LOCATE COMP  "GBE_TXN"    SITE "B26";
+# LOCATE COMP  "GBE_TXP"    SITE "A26";
+# LOCATE COMP  "GBE_RATE_SEL"   SITE "AD15";
+# LOCATE COMP  "GBE_TX_FAULT"   SITE "AF12";
+# LOCATE COMP  "GND"    SITE "Y17";
+# LOCATE COMP  "INITN_F_2"    SITE "AC24";
+# LOCATE COMP  "TRB_RXN"    SITE "AJ29";
+# LOCATE COMP  "TRB_RXP"    SITE "AK29";
+# LOCATE COMP  "TRB_TXN"    SITE "AJ26";
+# LOCATE COMP  "TRB_TXP"    SITE "AK26";
+# LOCATE COMP  "TDO_F_1"    SITE "AE1";
+# LOCATE COMP  "TDO_F_2"    SITE "AF1";
+# LOCATE COMP  "SPI_CLK_F_2"    SITE "AG29";
+# LOCATE COMP  "SPI_CS_F_2"   SITE "AA22";
+# LOCATE COMP  "SPI_FAST"   SITE "AF29";
+# LOCATE COMP  "SPI_IN_F_2"   SITE "AA23";
+# LOCATE COMP  "SPI_OUT_F_2"    SITE "AD30";
+# LOCATE COMP  "N_18431150"   SITE "T5";
+# LOCATE COMP  "N_18431154"   SITE "T4";
+# LOCATE COMP  "N_18431301"   SITE "R29";
+# LOCATE COMP  "N_18431304"   SITE "T27";
+# LOCATE COMP  "N_18431307"   SITE "T26";
+# LOCATE COMP  "N_18431310"   SITE "N30";
+# LOCATE COMP  "N_18569491"   SITE "AD26";
+# LOCATE COMP  "N_18569495"   SITE "AE30";
+# LOCATE COMP  "N_18569497"   SITE "AE29";
+# LOCATE COMP  "N_18569499"   SITE "AE26";
+# LOCATE COMP  "N_18569501"   SITE "AF28";
+# LOCATE COMP  "N_18569511"   SITE "AB23";
+# LOCATE COMP  "N_18569543"   SITE "AC25";
+# LOCATE COMP  "N_18569545"   SITE "AD29";
+# LOCATE COMP  "N_18569559"   SITE "G23";
+# LOCATE COMP  "N_18569579"   SITE "AC26";
+# LOCATE COMP  "N_18569592"   SITE "AB8";
+# LOCATE COMP  "N_18569596"   SITE "AB22";
+# LOCATE COMP  "N_18569744"   SITE "AF30";
+# LOCATE COMP  "N_18645722"   SITE "P1";
+# LOCATE COMP  "N_18645740"   SITE "N1";
+# LOCATE COMP  "N_19273974"   SITE "K2";
+# LOCATE COMP  "N_19273977"   SITE "K1";
+# LOCATE COMP  "N_19273980"   SITE "P9";
+# LOCATE COMP  "N_19273983"   SITE "P7";
+# LOCATE COMP  "N_19273986"   SITE "M6";
+# LOCATE COMP  "N_19273989"   SITE "M5";
+# LOCATE COMP  "N_19273992"   SITE "N5";
+# LOCATE COMP  "N_19273995"   SITE "N6";
+# LOCATE COMP  "N_19273998"   SITE "J3";
+# LOCATE COMP  "N_19274001"   SITE "J2";
+# LOCATE COMP  "N_19274004"   SITE "H1";
+# LOCATE COMP  "N_19274007"   SITE "J1";
+# LOCATE COMP  "N_19274010"   SITE "L5";
+# LOCATE COMP  "N_19274013"   SITE "L4";
+# LOCATE COMP  "N_19274016"   SITE "N9";
+# LOCATE COMP  "N_19274019"   SITE "N7";
+# LOCATE COMP  "N_19511852"   SITE "AF10";
+# LOCATE COMP  "N_20664224"   SITE "AJ14";
+# LOCATE COMP  "TRB_RATE_SEL"   SITE "AG13";
+# LOCATE COMP  "TRB_TX_FAULT"   SITE "AF15";