From: hadeshyp Date: Tue, 22 Jun 2010 16:23:00 +0000 (+0000) Subject: *** empty log message *** X-Git-Tag: oldGBE~267 X-Git-Url: https://jspc29.x-matter.uni-frankfurt.de/git/?a=commitdiff_plain;h=9f228a0eefad72b57b0322837c1f00dfc441e75d;p=trbnet.git *** empty log message *** --- diff --git a/pinout/cts_fpga2.lpf b/pinout/cts_fpga2.lpf new file mode 100644 index 0000000..71b3d2e --- /dev/null +++ b/pinout/cts_fpga2.lpf @@ -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";