From 5b0194cc8f582a97635e1e3d3d71b5a565aebfcd Mon Sep 17 00:00:00 2001 From: Jan Michel Date: Wed, 8 May 2013 14:50:09 +0200 Subject: [PATCH] added pin-out file for CTS with AddOn --- base/trb3_central_cts.lpf | 521 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 521 insertions(+) create mode 100644 base/trb3_central_cts.lpf diff --git a/base/trb3_central_cts.lpf b/base/trb3_central_cts.lpf new file mode 100644 index 0000000..65fa975 --- /dev/null +++ b/base/trb3_central_cts.lpf @@ -0,0 +1,521 @@ +BLOCK RESETPATHS ; +BLOCK ASYNCPATHS ; +BLOCK RD_DURING_WR_PATHS ; + +# ################################################################# +# # Basic Settings +# ################################################################# +# +# SYSCONFIG MCCLK_FREQ = 2.5; +# +# FREQUENCY PORT CLK_PCLK_RIGHT 200 MHz; +# FREQUENCY PORT CLK_PCLK_LEFT 200 MHz; +# FREQUENCY PORT CLK_GPLL_RIGHT 125 MHz; +# FREQUENCY PORT CLK_GPLL_LEFT 200 MHz; +# FREQUENCY PORT CLK_EXT_3 10 MHz; +# FREQUENCY PORT CLK_EXT_4 10 MHz; + + +################################################################# +# Clock I/O +################################################################# + +#Additional signals from Clock-RJ-45 +LOCATE COMP "CLK_EXT_3" SITE "U9"; #was SPARE_LINE_2 +LOCATE COMP "CLK_EXT_4" SITE "Y34"; #was SPARE_LINE_4 +LOCATE COMP "CLK_SERDES_INT_RIGHT" SITE "AH22"; +LOCATE COMP "CLK_SERDES_INT_LEFT" SITE "AH12"; +LOCATE COMP "CLK_GPLL_RIGHT" SITE "Y28"; +LOCATE COMP "CLK_GPLL_LEFT" SITE "Y9"; +LOCATE COMP "CLK_PCLK_LEFT" SITE "V9"; +LOCATE COMP "CLK_PCLK_RIGHT" SITE "U28"; + +DEFINE PORT GROUP "CLK_group" "CLK*" ; +IOBUF GROUP "CLK_group" IO_TYPE=LVDS25; + +LOCATE COMP "ENPIRION_CLOCK" SITE "G18"; +IOBUF PORT "ENPIRION_CLOCK" IO_TYPE=LVCMOS25 PULLMODE=NONE DRIVE=4; + +################################################################# +# Trigger I/O +################################################################# + +#Trigger from fan-out +LOCATE COMP "TRIGGER_RIGHT" SITE "W30"; +IOBUF PORT "TRIGGER_RIGHT" IO_TYPE=LVDS25 ; +LOCATE COMP "TRIGGER_LEFT" SITE "Y2"; +IOBUF PORT "TRIGGER_LEFT" IO_TYPE=LVDS25 ; + +#To fan-out to all FPGA +LOCATE COMP "TRIGGER_OUT" SITE "V7"; +IOBUF PORT "TRIGGER_OUT" IO_TYPE=LVDS25 ; + +LOCATE COMP "TRIGGER_OUT2" SITE "W8"; #was EXT_TRIG_4 +IOBUF PORT "TRIGGER_OUT2" IO_TYPE=LVDS25 ; + + +#Additional lines on Trigger-RJ-45 +LOCATE COMP "TRIGGER_EXT_2" SITE "W2"; +LOCATE COMP "TRIGGER_EXT_3" SITE "W4"; #was EXT_TRIG_2 +#LOCATE COMP "TRIGGER_EXT_4" SITE "W8"; #was EXT_TRIG_4 +DEFINE PORT GROUP "TRIGGER_EXT_group" "TRIGGER_EXT*" ; +IOBUF GROUP "TRIGGER_EXT_group" IO_TYPE=LVDS25; + +LOCATE COMP "CLK_TEST_OUT_2" SITE "Y34"; +IOBUF PORT "CLK_TEST_OUT_2" IO_TYPE=LVDS25 ; +LOCATE COMP "CLK_TEST_OUT_1" SITE "W4"; +IOBUF PORT "CLK_TEST_OUT_1" IO_TYPE=LVDS25 ; +LOCATE COMP "CLK_TEST_OUT_0" SITE "U9"; +IOBUF PORT "CLK_TEST_OUT_0" IO_TYPE=LVDS25 ; + + +################################################################# +# Clock and Trigger Select +################################################################# +#Trigger select for fan-out. 0: external trigger. 1: TRIGGER_OUT +LOCATE COMP "TRIGGER_SELECT" SITE "AA31"; +IOBUF PORT "TRIGGER_SELECT" IO_TYPE=LVCMOS25 PULLMODE=UP DRIVE=4 ; + +LOCATE COMP "CLK_MNGR1_USER_0" SITE "AA28"; +LOCATE COMP "CLK_MNGR1_USER_1" SITE "AA27"; +LOCATE COMP "CLK_MNGR1_USER_2" SITE "AB32"; +LOCATE COMP "CLK_MNGR1_USER_3" SITE "AB31"; +LOCATE COMP "CLK_MNGR2_USER_0" SITE "AE34"; +LOCATE COMP "CLK_MNGR2_USER_1" SITE "AE33"; +LOCATE COMP "CLK_MNGR2_USER_2" SITE "AB26"; +LOCATE COMP "CLK_MNGR2_USER_3" SITE "AB25"; +DEFINE PORT GROUP "CLK_MNGR_group" "CLK_MNGR*" ; +IOBUF GROUP "CLK_MNGR_group" IO_TYPE=LVCMOS25 PULLMODE=DOWN DRIVE=8; + +LOCATE COMP "CLOCK_SELECT" SITE "AA30"; +IOBUF PORT "CLOCK_SELECT" IO_TYPE=LVCMOS25 PULLMODE=UP DRIVE=4 ; + +################################################################# +# LED +################################################################# +LOCATE COMP "LED_GREEN" SITE "A17"; +LOCATE COMP "LED_ORANGE" SITE "B17"; +LOCATE COMP "LED_RED" SITE "E19"; +LOCATE COMP "LED_YELLOW" SITE "E20"; +IOBUF PORT "LED_GREEN" IO_TYPE=LVTTL33 PULLMODE=UP DRIVE=8; +IOBUF PORT "LED_ORANGE" IO_TYPE=LVTTL33 PULLMODE=UP DRIVE=8; +IOBUF PORT "LED_RED" IO_TYPE=LVTTL33 PULLMODE=UP DRIVE=8; +IOBUF PORT "LED_YELLOW" IO_TYPE=LVTTL33 PULLMODE=UP DRIVE=8; + +LOCATE COMP "LED_TRIGGER_GREEN" SITE "AP5"; +LOCATE COMP "LED_TRIGGER_RED" SITE "AP6"; +LOCATE COMP "LED_CLOCK_GREEN" SITE "AL4"; +LOCATE COMP "LED_CLOCK_RED" SITE "AM4"; +IOBUF PORT "LED_TRIGGER_GREEN" IO_TYPE=LVCMOS25 PULLMODE=UP DRIVE=8; +IOBUF PORT "LED_TRIGGER_RED" IO_TYPE=LVCMOS25 PULLMODE=UP DRIVE=8; +IOBUF PORT "LED_CLOCK_GREEN" IO_TYPE=LVCMOS25 PULLMODE=UP DRIVE=8; +IOBUF PORT "LED_CLOCK_RED" IO_TYPE=LVCMOS25 PULLMODE=UP DRIVE=8; + +################################################################# +# Inter-FPGA Connection +################################################################# +LOCATE COMP "FPGA1_COMM_0" SITE "AC9"; +LOCATE COMP "FPGA1_COMM_10" SITE "AJ1"; +LOCATE COMP "FPGA1_COMM_11" SITE "AK1"; +LOCATE COMP "FPGA1_COMM_1" SITE "AC8"; +LOCATE COMP "FPGA1_COMM_2" SITE "AE2"; +LOCATE COMP "FPGA1_COMM_3" SITE "AE1"; +LOCATE COMP "FPGA1_COMM_4" SITE "AE4"; +LOCATE COMP "FPGA1_COMM_5" SITE "AE3"; +LOCATE COMP "FPGA1_COMM_6" SITE "AB10"; +LOCATE COMP "FPGA1_COMM_7" SITE "AC10"; +LOCATE COMP "FPGA1_COMM_8" SITE "AD4"; +LOCATE COMP "FPGA1_COMM_9" SITE "AD3"; + +LOCATE COMP "FPGA2_COMM_0" SITE "P5"; +LOCATE COMP "FPGA2_COMM_10" SITE "M10"; +LOCATE COMP "FPGA2_COMM_11" SITE "N10"; +LOCATE COMP "FPGA2_COMM_1" SITE "P4"; +LOCATE COMP "FPGA2_COMM_2" SITE "N8"; +LOCATE COMP "FPGA2_COMM_3" SITE "P8"; +LOCATE COMP "FPGA2_COMM_4" SITE "M5"; +LOCATE COMP "FPGA2_COMM_5" SITE "N5"; +LOCATE COMP "FPGA2_COMM_6" SITE "R7"; +LOCATE COMP "FPGA2_COMM_7" SITE "R5"; +LOCATE COMP "FPGA2_COMM_8" SITE "N2"; +LOCATE COMP "FPGA2_COMM_9" SITE "N1"; + +LOCATE COMP "FPGA3_COMM_0" SITE "AC28"; +LOCATE COMP "FPGA3_COMM_10" SITE "AF32"; +LOCATE COMP "FPGA3_COMM_11" SITE "AF31"; +LOCATE COMP "FPGA3_COMM_1" SITE "AB27"; +LOCATE COMP "FPGA3_COMM_2" SITE "AE32"; +LOCATE COMP "FPGA3_COMM_3" SITE "AE31"; +LOCATE COMP "FPGA3_COMM_4" SITE "AE30"; +LOCATE COMP "FPGA3_COMM_5" SITE "AE29"; +LOCATE COMP "FPGA3_COMM_6" SITE "AC25"; +LOCATE COMP "FPGA3_COMM_7" SITE "AC26"; +LOCATE COMP "FPGA3_COMM_8" SITE "AD26"; +LOCATE COMP "FPGA3_COMM_9" SITE "AD25"; + +LOCATE COMP "FPGA4_COMM_0" SITE "AN32"; +LOCATE COMP "FPGA4_COMM_10" SITE "AM29"; +LOCATE COMP "FPGA4_COMM_11" SITE "AN29"; +LOCATE COMP "FPGA4_COMM_1" SITE "AM32"; +LOCATE COMP "FPGA4_COMM_2" SITE "AP29"; +LOCATE COMP "FPGA4_COMM_3" SITE "AP30"; +LOCATE COMP "FPGA4_COMM_4" SITE "AL30"; +LOCATE COMP "FPGA4_COMM_5" SITE "AM30"; +LOCATE COMP "FPGA4_COMM_6" SITE "AL31"; +LOCATE COMP "FPGA4_COMM_7" SITE "AM31"; +LOCATE COMP "FPGA4_COMM_8" SITE "AP31"; +LOCATE COMP "FPGA4_COMM_9" SITE "AN31"; + + +################################################################# +# Connection to small AddOns +################################################################# +LOCATE COMP "FPGA1_CONNECTOR_0" SITE "AN1"; +LOCATE COMP "FPGA1_CONNECTOR_1" SITE "AN2"; +LOCATE COMP "FPGA1_CONNECTOR_2" SITE "AD9"; +LOCATE COMP "FPGA1_CONNECTOR_3" SITE "AD8"; +LOCATE COMP "FPGA1_CONNECTOR_4" SITE "AP2"; +LOCATE COMP "FPGA1_CONNECTOR_5" SITE "AP3"; +LOCATE COMP "FPGA1_CONNECTOR_6" SITE "AJ2"; +LOCATE COMP "FPGA1_CONNECTOR_7" SITE "AJ3"; + +LOCATE COMP "FPGA2_CONNECTOR_0" SITE "P9"; +LOCATE COMP "FPGA2_CONNECTOR_1" SITE "P10"; +LOCATE COMP "FPGA2_CONNECTOR_2" SITE "R2"; +LOCATE COMP "FPGA2_CONNECTOR_3" SITE "R1"; +LOCATE COMP "FPGA2_CONNECTOR_4" SITE "P7"; +LOCATE COMP "FPGA2_CONNECTOR_5" SITE "P6"; +LOCATE COMP "FPGA2_CONNECTOR_6" SITE "R4"; +LOCATE COMP "FPGA2_CONNECTOR_7" SITE "R3"; + +LOCATE COMP "FPGA3_CONNECTOR_0" SITE "AN34"; +LOCATE COMP "FPGA3_CONNECTOR_1" SITE "AN33"; +LOCATE COMP "FPGA3_CONNECTOR_2" SITE "AH33"; +LOCATE COMP "FPGA3_CONNECTOR_3" SITE "AJ33"; +LOCATE COMP "FPGA3_CONNECTOR_4" SITE "AP33"; +LOCATE COMP "FPGA3_CONNECTOR_5" SITE "AP32"; +LOCATE COMP "FPGA3_CONNECTOR_6" SITE "AL34"; +LOCATE COMP "FPGA3_CONNECTOR_7" SITE "AL33"; + +LOCATE COMP "FPGA4_CONNECTOR_0" SITE "AK27"; +LOCATE COMP "FPGA4_CONNECTOR_1" SITE "AJ27"; +LOCATE COMP "FPGA4_CONNECTOR_2" SITE "AK28"; +LOCATE COMP "FPGA4_CONNECTOR_3" SITE "AJ28"; +LOCATE COMP "FPGA4_CONNECTOR_4" SITE "AH27"; +LOCATE COMP "FPGA4_CONNECTOR_5" SITE "AH28"; +LOCATE COMP "FPGA4_CONNECTOR_6" SITE "AL29"; +LOCATE COMP "FPGA4_CONNECTOR_7" SITE "AK29"; + +DEFINE PORT GROUP "FPGA_group" "FPGA*" ; +IOBUF GROUP "FPGA_group" IO_TYPE=LVCMOS25 PULLMODE=UP; + +LOCATE COMP "FPGA1_TTL_0" SITE "J21"; #202 #was F1_3V3_LINE etc. +LOCATE COMP "FPGA1_TTL_1" SITE "H22"; #204 +LOCATE COMP "FPGA1_TTL_2" SITE "A23"; #206 +LOCATE COMP "FPGA1_TTL_3" SITE "B23"; #208 +LOCATE COMP "FPGA2_TTL_0" SITE "E22"; #202 +LOCATE COMP "FPGA2_TTL_1" SITE "E23"; #204 +LOCATE COMP "FPGA2_TTL_2" SITE "C23"; #206 +LOCATE COMP "FPGA2_TTL_3" SITE "D23"; #208 +LOCATE COMP "FPGA3_TTL_0" SITE "K22"; #202 +LOCATE COMP "FPGA3_TTL_1" SITE "K21"; #204 +LOCATE COMP "FPGA3_TTL_2" SITE "A24"; #206 +LOCATE COMP "FPGA3_TTL_3" SITE "B24"; #208 +LOCATE COMP "FPGA4_TTL_0" SITE "G23"; #202 +LOCATE COMP "FPGA4_TTL_1" SITE "H23"; #204 +LOCATE COMP "FPGA4_TTL_2" SITE "D24"; #206 +LOCATE COMP "FPGA4_TTL_3" SITE "E24"; #208 +DEFINE PORT GROUP "FPGATTL_group" "*TTL*" ; +IOBUF GROUP "FPGATTL_group" IO_TYPE=LVTTL33 PULLMODE=DOWN DRIVE=8; + +################################################################# +# SFP Control / Status +################################################################# +LOCATE COMP "SFP_TX_FAULT_1" SITE "K23"; +LOCATE COMP "SFP_TX_FAULT_2" SITE "D21"; +LOCATE COMP "SFP_TX_FAULT_3" SITE "H19"; +LOCATE COMP "SFP_TX_FAULT_4" SITE "A18"; +LOCATE COMP "SFP_TX_FAULT_5" SITE "D25"; +LOCATE COMP "SFP_TX_FAULT_6" SITE "D27"; +LOCATE COMP "SFP_TX_FAULT_7" SITE "D20"; +LOCATE COMP "SFP_TX_FAULT_8" SITE "J19"; +LOCATE COMP "SFP_RATE_SEL_1" SITE "C25"; +LOCATE COMP "SFP_RATE_SEL_2" SITE "J22"; +LOCATE COMP "SFP_RATE_SEL_3" SITE "D19"; +LOCATE COMP "SFP_RATE_SEL_4" SITE "G19"; +LOCATE COMP "SFP_RATE_SEL_5" SITE "C27"; +LOCATE COMP "SFP_RATE_SEL_6" SITE "A29"; +LOCATE COMP "SFP_RATE_SEL_7" SITE "E16"; +LOCATE COMP "SFP_RATE_SEL_8" SITE "C20"; +LOCATE COMP "SFP_LOS_1" SITE "K24"; +LOCATE COMP "SFP_LOS_2" SITE "E21"; +LOCATE COMP "SFP_LOS_3" SITE "A19"; +LOCATE COMP "SFP_LOS_4" SITE "B18"; +LOCATE COMP "SFP_LOS_5" SITE "G26"; +LOCATE COMP "SFP_LOS_6" SITE "E27"; +LOCATE COMP "SFP_LOS_7" SITE "F21"; +LOCATE COMP "SFP_LOS_8" SITE "K19"; +LOCATE COMP "SFP_TXDIS_1" SITE "A25"; +LOCATE COMP "SFP_TXDIS_2" SITE "H20"; +LOCATE COMP "SFP_TXDIS_3" SITE "B19"; +LOCATE COMP "SFP_TXDIS_4" SITE "J18"; +LOCATE COMP "SFP_TXDIS_5" SITE "G25"; +LOCATE COMP "SFP_TXDIS_6" SITE "B28"; +LOCATE COMP "SFP_TXDIS_7" SITE "F22"; +LOCATE COMP "SFP_TXDIS_8" SITE "A20"; +LOCATE COMP "SFP_MOD0_1" SITE "B25"; +LOCATE COMP "SFP_MOD0_2" SITE "J20"; +LOCATE COMP "SFP_MOD0_3" SITE "K20"; +LOCATE COMP "SFP_MOD0_4" SITE "H18"; +LOCATE COMP "SFP_MOD0_5" SITE "C26"; +LOCATE COMP "SFP_MOD0_6" SITE "A28"; +LOCATE COMP "SFP_MOD0_7" SITE "A21"; +LOCATE COMP "SFP_MOD0_8" SITE "B20"; +LOCATE COMP "SFP_MOD1_1" SITE "C28"; +LOCATE COMP "SFP_MOD1_2" SITE "A22"; +LOCATE COMP "SFP_MOD1_3" SITE "L19"; +LOCATE COMP "SFP_MOD1_4" SITE "D18"; +LOCATE COMP "SFP_MOD1_5" SITE "D26"; +LOCATE COMP "SFP_MOD1_6" SITE "A26"; +LOCATE COMP "SFP_MOD1_7" SITE "B21"; +LOCATE COMP "SFP_MOD1_8" SITE "G20"; +LOCATE COMP "SFP_MOD2_1" SITE "D28"; +LOCATE COMP "SFP_MOD2_2" SITE "B22"; +LOCATE COMP "SFP_MOD2_3" SITE "C19"; +LOCATE COMP "SFP_MOD2_4" SITE "E18"; +LOCATE COMP "SFP_MOD2_5" SITE "B27"; +LOCATE COMP "SFP_MOD2_6" SITE "A27"; +LOCATE COMP "SFP_MOD2_7" SITE "F16"; +LOCATE COMP "SFP_MOD2_8" SITE "G21"; + +DEFINE PORT GROUP "SFP_group" "SFP*" ; +IOBUF GROUP "SFP_group" IO_TYPE=LVTTL33 PULLMODE=UP; + +################################################################# +# Main AddOn Connector +################################################################# + +LOCATE COMP "ECL_IN_0" SITE "M25"; +LOCATE COMP "ECL_IN_1" SITE "M26"; +LOCATE COMP "ECL_IN_2" SITE "L26"; +LOCATE COMP "ECL_IN_3" SITE "N28"; +DEFINE PORT GROUP "ECL_IN_group" "ECL_IN*" ; +IOBUF GROUP "ECL_IN_group" IO_TYPE=LVTTL33 PULLMODE=NONE; + +LOCATE COMP "JIN1_0" SITE "R26"; +LOCATE COMP "JIN1_1" SITE "P26"; +LOCATE COMP "JIN1_2" SITE "P28"; +LOCATE COMP "JIN1_3" SITE "K29"; +DEFINE PORT GROUP "JIN1_group" "JIN1*" ; +IOBUF GROUP "JIN1_group" IO_TYPE=LVDS25 DIFFRESISTOR=100; + +LOCATE COMP "JIN2_0" SITE "R27"; +LOCATE COMP "JIN2_1" SITE "R30"; +LOCATE COMP "JIN2_2" SITE "U34"; +LOCATE COMP "JIN2_3" SITE "K34"; +DEFINE PORT GROUP "JIN2_group" "JIN2*" ; +IOBUF GROUP "JIN2_group" IO_TYPE=LVDS25 DIFFRESISTOR=100; + +LOCATE COMP "JINLVDS_0" SITE "L32"; +LOCATE COMP "JINLVDS_1" SITE "L33"; +LOCATE COMP "JINLVDS_2" SITE "N32"; +LOCATE COMP "JINLVDS_3" SITE "M30"; +LOCATE COMP "JINLVDS_4" SITE "P32"; +LOCATE COMP "JINLVDS_5" SITE "R29"; +LOCATE COMP "JINLVDS_6" SITE "N31"; +LOCATE COMP "JINLVDS_7" SITE "P30"; +LOCATE COMP "JINLVDS_8" SITE "M31"; +LOCATE COMP "JINLVDS_9" SITE "P31"; +LOCATE COMP "JINLVDS_10" SITE "L31"; +LOCATE COMP "JINLVDS_11" SITE "L34"; +LOCATE COMP "JINLVDS_12" SITE "K31"; +LOCATE COMP "JINLVDS_13" SITE "K32"; +LOCATE COMP "JINLVDS_14" SITE "N30"; +LOCATE COMP "JINLVDS_15" SITE "N29"; +DEFINE PORT GROUP "JINLVDS_group" "JINLVDS*" ; +IOBUF GROUP "JINLVDS_group" IO_TYPE=LVTTL33 PULLMODE=NONE; + +LOCATE COMP "COMPARATOR_IN_0" SITE "T32"; +LOCATE COMP "COMPARATOR_IN_1" SITE "T30"; +DEFINE PORT GROUP "COMPARATOR_group" "COMPARATOR*" ; +IOBUF GROUP "COMPARATOR_group" IO_TYPE=LVDS25 DIFFRESISTOR=NONE; + +LOCATE COMP "JOUT1_0" SITE "B4"; +LOCATE COMP "JOUT1_1" SITE "B3"; +LOCATE COMP "JOUT1_2" SITE "B1"; +LOCATE COMP "JOUT1_3" SITE "C3"; +DEFINE PORT GROUP "JOUT1_group" "JOUT1*" ; +IOBUF GROUP "JOUT1_group" IO_TYPE=LVDS25E; + +LOCATE COMP "JOUT2_0" SITE "D3"; +LOCATE COMP "JOUT2_1" SITE "E4"; +LOCATE COMP "JOUT2_2" SITE "D6"; +LOCATE COMP "JOUT2_3" SITE "B6"; +DEFINE PORT GROUP "JOUT2_group" "JOUT2*" ; +IOBUF GROUP "JOUT2_group" IO_TYPE=LVDS25E; + + +LOCATE COMP "JOUTLVDS_0" SITE "C11"; +LOCATE COMP "JOUTLVDS_1" SITE "D9"; +LOCATE COMP "JOUTLVDS_2" SITE "E11"; +LOCATE COMP "JOUTLVDS_3" SITE "F10"; +LOCATE COMP "JOUTLVDS_4" SITE "G11"; +LOCATE COMP "JOUTLVDS_5" SITE "H11"; +LOCATE COMP "JOUTLVDS_6" SITE "J14"; +LOCATE COMP "JOUTLVDS_7" SITE "J12"; +DEFINE PORT GROUP "JOUTLVDS_group" "JOUTLVDS*" ; +IOBUF GROUP "JOUTLVDS_group" IO_TYPE=LVDS25 ; + +LOCATE COMP "JTTL_0" SITE "D12"; +LOCATE COMP "JTTL_1" SITE "E12"; +LOCATE COMP "JTTL_2" SITE "A12"; +LOCATE COMP "JTTL_3" SITE "B12"; +LOCATE COMP "JTTL_4" SITE "A11"; +LOCATE COMP "JTTL_5" SITE "B11"; +LOCATE COMP "JTTL_6" SITE "A10"; +LOCATE COMP "JTTL_7" SITE "B10"; +LOCATE COMP "JTTL_8" SITE "B7"; +LOCATE COMP "JTTL_9" SITE "A7"; +LOCATE COMP "JTTL_10" SITE "B8"; +LOCATE COMP "JTTL_11" SITE "C8"; +LOCATE COMP "JTTL_12" SITE "A8"; +LOCATE COMP "JTTL_13" SITE "A9"; +LOCATE COMP "JTTL_14" SITE "K11"; +LOCATE COMP "JTTL_15" SITE "J11"; +DEFINE PORT GROUP "JTTL_group" "JTTL*" ; +IOBUF GROUP "JTTL_group" IO_TYPE=LVCMOS25 PULLMODE=NONE DRIVE=8; + +LOCATE COMP "LED_BANK_0" SITE "E13"; +LOCATE COMP "LED_BANK_1" SITE "F13"; +LOCATE COMP "LED_BANK_2" SITE "G13"; +LOCATE COMP "LED_BANK_3" SITE "H14"; +LOCATE COMP "LED_BANK_4" SITE "A13"; +LOCATE COMP "LED_BANK_5" SITE "B13"; +LOCATE COMP "LED_BANK_6" SITE "K16"; +LOCATE COMP "LED_BANK_7" SITE "L16"; +DEFINE PORT GROUP "LED_BANK_group" "LED_BANK*" ; +IOBUF GROUP "LED_BANK_group" IO_TYPE=LVCMOS25 PULLMODE=NONE DRIVE=8; + +LOCATE COMP "LED_FAN_GREEN" SITE "T29"; +LOCATE COMP "LED_FAN_ORANGE" SITE "T34"; +LOCATE COMP "LED_FAN_RED" SITE "T28"; +LOCATE COMP "LED_FAN_YELLOW" SITE "U32"; +DEFINE PORT GROUP "LED_FAN_group" "LED_FAN*" ; +IOBUF GROUP "LED_FAN_group" IO_TYPE=LVTTL33 PULLMODE=NONE DRIVE=8; + +LOCATE COMP "LED_RJ_GREEN_0" SITE "M27"; +LOCATE COMP "LED_RJ_GREEN_1" SITE "P33"; +LOCATE COMP "LED_RJ_GREEN_2" SITE "M34"; +LOCATE COMP "LED_RJ_GREEN_3" SITE "P34"; +LOCATE COMP "LED_RJ_GREEN_4" SITE "J17"; +LOCATE COMP "LED_RJ_GREEN_5" SITE "M28"; +LOCATE COMP "LED_RJ_RED_0" SITE "N27"; +LOCATE COMP "LED_RJ_RED_1" SITE "R34"; +LOCATE COMP "LED_RJ_RED_2" SITE "N34"; +LOCATE COMP "LED_RJ_RED_3" SITE "L28"; +LOCATE COMP "LED_RJ_RED_4" SITE "H17"; +LOCATE COMP "LED_RJ_RED_5" SITE "M29"; +IOBUF PORT "LED_RJ_GREEN_0" IO_TYPE=LVTTL33 DRIVE=8 ; +IOBUF PORT "LED_RJ_GREEN_1" IO_TYPE=LVTTL33 DRIVE=8 ; +IOBUF PORT "LED_RJ_GREEN_2" IO_TYPE=LVTTL33 DRIVE=8 ; +IOBUF PORT "LED_RJ_GREEN_3" IO_TYPE=LVTTL33 DRIVE=8 ; +IOBUF PORT "LED_RJ_GREEN_4" IO_TYPE=LVCMOS25 DRIVE=8 ; +IOBUF PORT "LED_RJ_GREEN_5" IO_TYPE=LVTTL33 DRIVE=8 ; +IOBUF PORT "LED_RJ_RED_0" IO_TYPE=LVTTL33 DRIVE=8 ; +IOBUF PORT "LED_RJ_RED_1" IO_TYPE=LVTTL33 DRIVE=8 ; +IOBUF PORT "LED_RJ_RED_2" IO_TYPE=LVTTL33 DRIVE=8 ; +IOBUF PORT "LED_RJ_RED_3" IO_TYPE=LVTTL33 DRIVE=8 ; +IOBUF PORT "LED_RJ_RED_4" IO_TYPE=LVCMOS25 DRIVE=8 ; +IOBUF PORT "LED_RJ_RED_5" IO_TYPE=LVTTL33 DRIVE=8 ; + +LOCATE COMP "NIM_IN_1" SITE "T26"; +LOCATE COMP "NIM_IN_2" SITE "U26"; +DEFINE PORT GROUP "NIM_group" "NIM*" ; +IOBUF GROUP "NIM_group" IO_TYPE=LVTTL33 PULLMODE=NONE; + +LOCATE COMP "PWM_OUT_0" SITE "U27"; +LOCATE COMP "PWM_OUT_1" SITE "U31"; +DEFINE PORT GROUP "PWM_group" "PWM*" ; +IOBUF GROUP "PWM_group" IO_TYPE=LVTTL33 DRIVE=8; + + +LOCATE COMP "TRG_FANOUT_ADDON" SITE "D5"; +IOBUF PORT "TRG_FANOUT_ADDON" IO_TYPE=LVDS25E ; + +# DEFINE PORT GROUP "ADO_LV_group" "ADO_LV*" ; +# IOBUF GROUP "ADO_LV_group" IO_TYPE=LVCMOS25 PULLMODE=NONE DRIVE=8; +# DEFINE PORT GROUP "FS_PE_group" "FS_PE*" ; +# IOBUF GROUP "FS_PE_group" IO_TYPE=LVTTL33 PULLMODE=NONE DRIVE=8; +# DEFINE PORT GROUP "ADO_TTL_group" "ADO_TTL*" ; +# IOBUF GROUP "ADO_TTL_group" IO_TYPE=LVTTL33 PULLMODE=NONE DRIVE=8; +# IOBUF PORT "LED_RJ_RED_4" IO_TYPE=LVDS25 ; +# IOBUF PORT "TRB_TO_ADDON_CLK" IO_TYPE=LVCMOS25 ; +# IOBUF PORT "ADDON_RESET" IO_TYPE=LVTTL33 PULLMODE=UP DRIVE=4 ; + + +################################################################# +# Flash ROM and Reboot +################################################################# +LOCATE COMP "FLASH_CLK" SITE "C30"; +LOCATE COMP "FLASH_CS" SITE "A31"; +LOCATE COMP "FLASH_DIN" SITE "B31"; +LOCATE COMP "FLASH_DOUT" SITE "C29"; + +DEFINE PORT GROUP "FLASH_group" "FLASH*" ; +IOBUF GROUP "FLASH_group" IO_TYPE=LVTTL33 PULLMODE=NONE; + +LOCATE COMP "PROGRAMN" SITE "H25"; +IOBUF PORT "PROGRAMN" IO_TYPE=LVTTL33 PULLMODE=UP DRIVE=8 ; + + +################################################################# +# Test Connector (Order corrected to match pin-out of connector!) +################################################################# +LOCATE COMP "TEST_LINE_4" SITE "G4"; # "TEST_LINE_0" +LOCATE COMP "TEST_LINE_5" SITE "G5"; # "TEST_LINE_1" +LOCATE COMP "TEST_LINE_2" SITE "H5"; # "TEST_LINE_2" +LOCATE COMP "TEST_LINE_3" SITE "H4"; # "TEST_LINE_3" +LOCATE COMP "TEST_LINE_10" SITE "F2"; # "TEST_LINE_4" +LOCATE COMP "TEST_LINE_11" SITE "F1"; # "TEST_LINE_5" +LOCATE COMP "TEST_LINE_6" SITE "F3"; # "TEST_LINE_6" +LOCATE COMP "TEST_LINE_7" SITE "E3"; # "TEST_LINE_7" +LOCATE COMP "TEST_LINE_12" SITE "G2"; # "TEST_LINE_8" +LOCATE COMP "TEST_LINE_13" SITE "G1"; # "TEST_LINE_9" +LOCATE COMP "TEST_LINE_8" SITE "G3"; # "TEST_LINE_10" +LOCATE COMP "TEST_LINE_9" SITE "H3"; # "TEST_LINE_11" +LOCATE COMP "TEST_LINE_14" SITE "H1"; # "TEST_LINE_12" +LOCATE COMP "TEST_LINE_15" SITE "J1"; # "TEST_LINE_13" +LOCATE COMP "TEST_LINE_0" SITE "J3"; # "TEST_LINE_14" +LOCATE COMP "TEST_LINE_1" SITE "H2"; # "TEST_LINE_15" + +LOCATE COMP "TEST_LINE_20" SITE "K4"; # "TEST_LINE_16" +LOCATE COMP "TEST_LINE_21" SITE "K3"; # "TEST_LINE_17" +LOCATE COMP "TEST_LINE_26" SITE "K7"; # "TEST_LINE_18" +LOCATE COMP "TEST_LINE_27" SITE "J6"; # "TEST_LINE_19" +LOCATE COMP "TEST_LINE_16" SITE "K2"; # "TEST_LINE_20" +LOCATE COMP "TEST_LINE_17" SITE "K1"; # "TEST_LINE_21" +LOCATE COMP "TEST_LINE_30" SITE "L10"; # "TEST_LINE_22" +LOCATE COMP "TEST_LINE_31" SITE "L9"; # "TEST_LINE_23" +LOCATE COMP "TEST_LINE_18" SITE "L2"; # "TEST_LINE_24" +LOCATE COMP "TEST_LINE_19" SITE "L1"; # "TEST_LINE_25" +LOCATE COMP "TEST_LINE_28" SITE "M8"; # "TEST_LINE_26" +LOCATE COMP "TEST_LINE_29" SITE "L7"; # "TEST_LINE_27" +LOCATE COMP "TEST_LINE_22" SITE "L5"; # "TEST_LINE_28" +LOCATE COMP "TEST_LINE_23" SITE "L4"; # "TEST_LINE_29" +LOCATE COMP "TEST_LINE_24" SITE "K6"; # "TEST_LINE_30" +LOCATE COMP "TEST_LINE_25" SITE "K5"; # "TEST_LINE_31" + +DEFINE PORT GROUP "TEST_LINE_group" "TEST_LINE*" ; +IOBUF GROUP "TEST_LINE_group" IO_TYPE=LVCMOS25 PULLMODE=DOWN DRIVE=8; + +################################################################# +# Misc +################################################################# +LOCATE COMP "TEMPSENS" SITE "D22"; +IOBUF PORT "TEMPSENS" IO_TYPE=LVTTL33 PULLMODE=UP DRIVE=8 ; + + + + + + -- 2.43.0