--- /dev/null
+RVL_ALIAS "clk_gpll_right" "clk_gpll_right";
+BLOCK RESETPATHS ;
+BLOCK ASYNCPATHS ;
+BLOCK RD_DURING_WR_PATHS ;
+#################################################################
+# Basic Settings
+#################################################################
+SYSCONFIG MCCLK_FREQ=20 ;
+FREQUENCY PORT "CLK_PCLK_RIGHT" 200.000000 MHz ;
+FREQUENCY PORT "CLK_PCLK_LEFT" 200.000000 MHz ;
+FREQUENCY PORT "CLK_GPLL_RIGHT" 125.000000 MHz ;
+FREQUENCY PORT "CLK_GPLL_LEFT" 200.000000 MHz ;
+FREQUENCY PORT "CLK_EXT_3" 10.000000 MHz ;
+FREQUENCY PORT "CLK_EXT_4" 10.000000 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 ;
+#Additional lines on Trigger-RJ-45
+LOCATE COMP "TRIGGER_EXT_2" SITE "W2" ;
+LOCATE COMP "TRIGGER_EXT_3" SITE "W8" ;#was EXT_TRIG_2
+LOCATE COMP "TRIGGER_EXT_4" SITE "W4" ;#was EXT_TRIG_4
+DEFINE PORT GROUP "TRIGGER_EXT_group" "TRIGGER_EXT*" ;
+IOBUF GROUP "TRIGGER_EXT_group" 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 "ADDON_RESET" SITE "J23" ;
+IOBUF PORT "ADDON_RESET" IO_TYPE=LVTTL33 PULLMODE=UP DRIVE=4 ;
+LOCATE COMP "ADDON_TO_TRB_CLK" SITE "J17" ;
+IOBUF PORT "ADDON_TO_TRB_CLK" IO_TYPE=LVDS25 ;
+LOCATE COMP "TRB_TO_ADDON_CLK" SITE "K16" ;
+IOBUF PORT "TRB_TO_ADDON_CLK" IO_TYPE=LVCMOS25 ;
+LOCATE COMP "TRB_TO_ADDON_CLKb" SITE "L16" ;
+IOBUF PORT "TRB_TO_ADDON_CLKb" IO_TYPE=LVCMOS25 ;
+LOCATE COMP "ADO_LV_0" SITE "D5" ;
+LOCATE COMP "ADO_LV_1" SITE "C6" ;
+LOCATE COMP "ADO_LV_2" SITE "A4" ;
+LOCATE COMP "ADO_LV_3" SITE "A5" ;
+LOCATE COMP "ADO_LV_4" SITE "B4" ;
+LOCATE COMP "ADO_LV_5" SITE "A3" ;
+LOCATE COMP "ADO_LV_6" SITE "B3" ;
+LOCATE COMP "ADO_LV_7" SITE "A2" ;
+LOCATE COMP "ADO_LV_8" SITE "B1" ;
+LOCATE COMP "ADO_LV_9" SITE "B2" ;
+LOCATE COMP "ADO_LV_10" SITE "C3" ;
+LOCATE COMP "ADO_LV_11" SITE "C4" ;
+LOCATE COMP "ADO_LV_12" SITE "D3" ;
+LOCATE COMP "ADO_LV_13" SITE "C2" ;
+LOCATE COMP "ADO_LV_14" SITE "E4" ;
+LOCATE COMP "ADO_LV_15" SITE "D4" ;
+LOCATE COMP "ADO_LV_16" SITE "D6" ;
+LOCATE COMP "ADO_LV_17" SITE "C5" ;
+LOCATE COMP "ADO_LV_18" SITE "B6" ;
+LOCATE COMP "ADO_LV_19" SITE "A6" ;
+LOCATE COMP "ADO_LV_20" SITE "B7" ;
+LOCATE COMP "ADO_LV_21" SITE "A7" ;
+LOCATE COMP "ADO_LV_22" SITE "B8" ;
+LOCATE COMP "ADO_LV_23" SITE "C8" ;
+LOCATE COMP "ADO_LV_24" SITE "A8" ;
+LOCATE COMP "ADO_LV_25" SITE "A9" ;
+LOCATE COMP "ADO_LV_26" SITE "K11" ;
+LOCATE COMP "ADO_LV_27" SITE "J11" ;
+LOCATE COMP "ADO_LV_28" SITE "D12" ;
+LOCATE COMP "ADO_LV_29" SITE "E12" ;
+LOCATE COMP "ADO_LV_30" SITE "A12" ;
+LOCATE COMP "ADO_LV_31" SITE "B12" ;
+LOCATE COMP "ADO_LV_32" SITE "A11" ;
+LOCATE COMP "ADO_LV_33" SITE "B11" ;
+LOCATE COMP "ADO_LV_34" SITE "A10" ;
+LOCATE COMP "ADO_LV_35" SITE "B10" ;
+LOCATE COMP "ADO_LV_36" SITE "C11" ;
+LOCATE COMP "ADO_LV_37" SITE "D11" ;
+LOCATE COMP "ADO_LV_38" SITE "D9" ;
+LOCATE COMP "ADO_LV_39" SITE "C9" ;
+LOCATE COMP "ADO_LV_40" SITE "E11" ;
+LOCATE COMP "ADO_LV_41" SITE "F12" ;
+LOCATE COMP "ADO_LV_42" SITE "F10" ;
+LOCATE COMP "ADO_LV_43" SITE "E10" ;
+LOCATE COMP "ADO_LV_44" SITE "G11" ;
+LOCATE COMP "ADO_LV_45" SITE "G12" ;
+LOCATE COMP "ADO_LV_46" SITE "H11" ;
+LOCATE COMP "ADO_LV_47" SITE "H12" ;
+LOCATE COMP "ADO_LV_48" SITE "J14" ;
+LOCATE COMP "ADO_LV_49" SITE "H13" ;
+LOCATE COMP "ADO_LV_50" SITE "J12" ;
+LOCATE COMP "ADO_LV_51" SITE "K12" ;
+LOCATE COMP "ADO_LV_52" SITE "K13" ;
+LOCATE COMP "ADO_LV_53" SITE "J13" ;
+LOCATE COMP "ADO_LV_54" SITE "K14" ;
+LOCATE COMP "ADO_LV_55" SITE "K15" ;
+LOCATE COMP "ADO_LV_56" SITE "E13" ;
+LOCATE COMP "ADO_LV_57" SITE "F13" ;
+LOCATE COMP "ADO_LV_58" SITE "G13" ;
+LOCATE COMP "ADO_LV_59" SITE "H14" ;
+LOCATE COMP "ADO_LV_60" SITE "A13" ;
+LOCATE COMP "ADO_LV_61" SITE "B13" ;
+DEFINE PORT GROUP "ADO_LV_group" "ADO_LV*" ;
+IOBUF GROUP "ADO_LV_group" IO_TYPE=LVCMOS25 PULLMODE=NONE DRIVE=8 ;
+LOCATE COMP "ADO_TTL_0" SITE "R26" ;
+LOCATE COMP "ADO_TTL_1" SITE "R25" ;
+LOCATE COMP "ADO_TTL_2" SITE "P26" ;
+LOCATE COMP "ADO_TTL_3" SITE "N26" ;
+LOCATE COMP "ADO_TTL_4" SITE "M25" ;
+LOCATE COMP "ADO_TTL_5" SITE "M26" ;
+LOCATE COMP "ADO_TTL_6" SITE "L26" ;
+LOCATE COMP "ADO_TTL_7" SITE "P28" ;
+LOCATE COMP "ADO_TTL_8" SITE "P27" ;
+LOCATE COMP "ADO_TTL_9" SITE "N27" ;
+LOCATE COMP "ADO_TTL_10" SITE "M27" ;
+LOCATE COMP "ADO_TTL_11" SITE "L28" ;
+LOCATE COMP "ADO_TTL_12" SITE "K29" ;
+LOCATE COMP "ADO_TTL_13" SITE "K30" ;
+LOCATE COMP "ADO_TTL_14" SITE "M28" ;
+LOCATE COMP "ADO_TTL_15" SITE "M29" ;
+LOCATE COMP "ADO_TTL_16" SITE "L33" ;
+LOCATE COMP "ADO_TTL_17" SITE "L32" ;
+LOCATE COMP "ADO_TTL_18" SITE "M30" ;
+LOCATE COMP "ADO_TTL_19" SITE "N32" ;
+LOCATE COMP "ADO_TTL_20" SITE "R27" ;
+LOCATE COMP "ADO_TTL_21" SITE "R28" ;
+LOCATE COMP "ADO_TTL_22" SITE "N28" ;
+LOCATE COMP "ADO_TTL_23" SITE "R29" ;
+LOCATE COMP "ADO_TTL_24" SITE "R30" ;
+LOCATE COMP "ADO_TTL_25" SITE "R31" ;
+LOCATE COMP "ADO_TTL_26" SITE "P32" ;
+LOCATE COMP "ADO_TTL_27" SITE "R34" ;
+LOCATE COMP "ADO_TTL_28" SITE "P33" ;
+LOCATE COMP "ADO_TTL_29" SITE "P34" ;
+LOCATE COMP "ADO_TTL_30" SITE "P30" ;
+LOCATE COMP "ADO_TTL_31" SITE "N34" ;
+LOCATE COMP "ADO_TTL_32" SITE "M34" ;
+LOCATE COMP "ADO_TTL_33" SITE "M31" ;
+LOCATE COMP "ADO_TTL_34" SITE "M33" ;
+LOCATE COMP "ADO_TTL_35" SITE "L34" ;
+LOCATE COMP "ADO_TTL_36" SITE "L31" ;
+LOCATE COMP "ADO_TTL_37" SITE "K34" ;
+LOCATE COMP "ADO_TTL_38" SITE "K33" ;
+LOCATE COMP "ADO_TTL_39" SITE "K32" ;
+LOCATE COMP "ADO_TTL_40" SITE "K31" ;
+LOCATE COMP "ADO_TTL_41" SITE "L30" ;
+LOCATE COMP "ADO_TTL_42" SITE "N33" ;
+LOCATE COMP "ADO_TTL_43" SITE "N30" ;
+LOCATE COMP "ADO_TTL_44" SITE "N29" ;
+LOCATE COMP "ADO_TTL_45" SITE "N31" ;
+LOCATE COMP "ADO_TTL_46" SITE "P31" ;
+DEFINE PORT GROUP "ADO_TTL_group" "ADO_TTL*" ;
+IOBUF GROUP "ADO_TTL_group" IO_TYPE=LVTTL33 PULLMODE=NONE DRIVE=8 ;
+LOCATE COMP "FS_PE_0" SITE "T26" ;
+LOCATE COMP "FS_PE_1" SITE "U26" ;
+LOCATE COMP "FS_PE_2" SITE "U27" ;
+LOCATE COMP "FS_PE_3" SITE "U31" ;
+LOCATE COMP "FS_PE_4" SITE "V33" ;
+LOCATE COMP "FS_PE_5" SITE "V34" ;
+LOCATE COMP "FS_PE_6" SITE "U32" ;
+LOCATE COMP "FS_PE_7" SITE "U34" ;
+LOCATE COMP "FS_PE_8" SITE "U33" ;
+LOCATE COMP "FS_PE_9" SITE "T34" ;
+LOCATE COMP "FS_PE_10" SITE "T33" ;
+LOCATE COMP "FS_PE_11" SITE "T32" ;
+LOCATE COMP "FS_PE_12" SITE "T31" ;
+LOCATE COMP "FS_PE_13" SITE "T30" ;
+LOCATE COMP "FS_PE_14" SITE "U30" ;
+LOCATE COMP "FS_PE_15" SITE "T29" ;
+LOCATE COMP "FS_PE_16" SITE "T28" ;
+LOCATE COMP "FS_PE_17" SITE "T27" ;
+DEFINE PORT GROUP "FS_PE_group" "FS_PE*" ;
+IOBUF GROUP "FS_PE_group" IO_TYPE=LVTTL33 PULLMODE=NONE DRIVE=8 ;
+#################################################################
+# 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 ;
+BLOCK RESETPATHS ;
+BLOCK ASYNCPATHS ;
+BLOCK RD_DURING_WR_PATHS ;
+#################################################################
+# Basic Settings
+#################################################################
+SYSCONFIG MCCLK_FREQ=20 ;
+FREQUENCY PORT "CLK_PCLK_RIGHT" 200.000000 MHz ;
+FREQUENCY PORT "CLK_PCLK_LEFT" 200.000000 MHz ;
+FREQUENCY PORT "CLK_GPLL_RIGHT" 125.000000 MHz ;
+FREQUENCY PORT "CLK_GPLL_LEFT" 200.000000 MHz ;
+FREQUENCY PORT "CLK_EXT_3" 10.000000 MHz ;
+FREQUENCY PORT "CLK_EXT_4" 10.000000 MHz ;
+#################################################################
+# Reset Nets
+#################################################################
+GSR_NET NET "GSR_N";
+#################################################################
+# Locate Serdes and media interfaces
+#################################################################
+#LOCATE COMP "THE_MEDIA_UPLINK/gen_serdes_0_200_THE_SERDES/PCSD_INST" SITE "PCSA" ;
+#LOCATE COMP "THE_MEDIA_ONBOARD/THE_SERDES/PCSD_INST" SITE "PCSC" ;
+LOCATE COMP "SERDES_INST/PCSD_INST" SITE "PCSB" ;
+FREQUENCY NET "SERDES_INST/FF_RX_F_CLK_0" 125.000000 MHz ;
+FREQUENCY NET "SERDES_INST/FF_TX_F_CLK_0" 125.000000 MHz ;
+BLOCK JTAGPATHS ;
+REGION "media_region" "ALU24_R88C44" 27 77 DEVSIZE;
+UGROUP "media_group"
+ BLKNAME SERDES_INST
+ BLKNAME SGMII_INST
+ BLKNAME SGMII2_INST;
+LOCATE UGROUP "media_group" REGION "media_region" ;
+FREQUENCY NET "clk_125_i" 125.000000 MHz ;