]> jspc29.x-matter.uni-frankfurt.de Git - trb3sc.git/commitdiff
Add pinout files for RJ Adapter boards
authorJan Michel <j.michel@gsi.de>
Mon, 23 Apr 2018 09:20:28 +0000 (11:20 +0200)
committerJan Michel <j.michel@gsi.de>
Mon, 23 Apr 2018 09:20:28 +0000 (11:20 +0200)
pinout/trb3sc_rj_byletters.lpf [new file with mode: 0644]
pinout/trb3sc_rj_bynumbers.lpf [new file with mode: 0644]

diff --git a/pinout/trb3sc_rj_byletters.lpf b/pinout/trb3sc_rj_byletters.lpf
new file mode 100644 (file)
index 0000000..9f6d5aa
--- /dev/null
@@ -0,0 +1,378 @@
+#################################################################\r
+# Clock I/O\r
+#################################################################\r
+LOCATE COMP "CLK_SUPPL_PLL_RIGHT"            SITE "Y28";           #was SUPPL_CLOCK1_P\r
+LOCATE COMP "CLK_SUPPL_PLL_LEFT"             SITE "Y9";            #was SUPPL_CLOCK2_P\r
+LOCATE COMP "CLK_SUPPL_PCLK"                 SITE "V9";            #was SUPPL_CLOCK3_P\r
+LOCATE COMP "CLK_CORE_PCLK"                  SITE "U9";            #was "CORE_CLOCK0_P"\r
+LOCATE COMP "CLK_CORE_PLL_LEFT"              SITE "U6";            #was "CORE_CLOCK1_P"\r
+LOCATE COMP "CLK_CORE_PLL_RIGHT"             SITE "V34";           #was "CORE_CLOCK2_P"\r
+LOCATE COMP "CLK_EXT_PCLK"                   SITE "U28";           #was "EXT_CLOCK0_P"\r
+LOCATE COMP "CLK_EXT_PLL_RIGHT"              SITE "P30";           #was "EXT_CLOCK1_P"\r
+LOCATE COMP "CLK_EXT_PLL_LEFT"               SITE "N7";            #was "EXT_CLOCK2_P"\r
+DEFINE PORT GROUP "CLK_group" "CLK*" ;\r
+IOBUF GROUP  "CLK_group" IO_TYPE=LVDS25  DIFFRESISTOR=100;\r
+\r
+\r
+LOCATE COMP "TRIG_PLL"                       SITE "AJ34";\r
+LOCATE COMP "TRIG_RIGHT"                     SITE "P34";\r
+LOCATE COMP "TRIG_LEFT"                      SITE "T6";\r
+DEFINE PORT GROUP "TRIG_group" "TRIG*" ;\r
+IOBUF GROUP  "TRIG_group" IO_TYPE=LVDS25  DIFFRESISTOR=100;\r
+\r
+\r
+\r
+\r
+#################################################################\r
+# Backplane I/O\r
+#################################################################\r
+LOCATE COMP "BACK_GPIO_0"                    SITE "C26";\r
+LOCATE COMP "BACK_GPIO_1"                    SITE "D26";\r
+LOCATE COMP "BACK_GPIO_2"                    SITE "B27";\r
+LOCATE COMP "BACK_GPIO_3"                    SITE "C27";\r
+LOCATE COMP "BACK_GPIO_4"                    SITE "D27";\r
+LOCATE COMP "BACK_GPIO_5"                    SITE "E27";\r
+LOCATE COMP "BACK_GPIO_6"                    SITE "B28";\r
+LOCATE COMP "BACK_GPIO_7"                    SITE "A28";\r
+LOCATE COMP "BACK_GPIO_8"                    SITE "A26";\r
+LOCATE COMP "BACK_GPIO_9"                    SITE "A27";\r
+LOCATE COMP "BACK_GPIO_10"                   SITE "A29";\r
+LOCATE COMP "BACK_GPIO_11"                   SITE "A30";\r
+LOCATE COMP "BACK_GPIO_12"                   SITE "H26";\r
+LOCATE COMP "BACK_GPIO_13"                   SITE "H25";\r
+LOCATE COMP "BACK_GPIO_14"                   SITE "A31";\r
+LOCATE COMP "BACK_GPIO_15"                   SITE "B31";\r
+DEFINE PORT GROUP "BACK_GPIO_group" "BACK_GPIO*" ;\r
+IOBUF GROUP  "BACK_GPIO_group" IO_TYPE=LVCMOS25 PULLMODE=UP;\r
+\r
+LOCATE COMP "BACK_LVDS_0"                   SITE "V2";\r
+LOCATE COMP "BACK_LVDS_1"                   SITE "T4";\r
+# LOCATE COMP "BACK_LVDS_0_N"                   SITE "V1";\r
+# LOCATE COMP "BACK_LVDS_1_N"                   SITE "T3";\r
+DEFINE PORT GROUP "BACK_LVDS_group" "BACK_LVDS*" ;\r
+IOBUF GROUP  "BACK_LVDS_group" IO_TYPE=LVDS25;\r
+\r
+LOCATE COMP "BACK_3V3_0"                    SITE "E11";\r
+LOCATE COMP "BACK_3V3_1"                    SITE "F12";\r
+LOCATE COMP "BACK_3V3_2"                    SITE "F10";\r
+LOCATE COMP "BACK_3V3_3"                    SITE "E10";\r
+DEFINE PORT GROUP "BACK_3V3_group" "BACK_3V3*" ;\r
+IOBUF GROUP  "BACK_3V3_group" IO_TYPE=LVTTL33 PULLMODE=DOWN;\r
+\r
+#################################################################\r
+# AddOn Connector\r
+#################################################################\r
+LOCATE COMP "J1_1"                      SITE "AA2";    #was "DQLL0_0_P" 1\r
+LOCATE COMP "D1_1"                      SITE "AB2";    #was "DQLL0_1_P" 5\r
+LOCATE COMP "D1_4"                      SITE "AA4";    #was "DQLL0_2_P" 9\r
+LOCATE COMP "J1_2"                      SITE "AA10";   #was "DQSLL0_T"  13\r
+LOCATE COMP "I1_1"                      SITE "Y7";     #was "DQLL0_4_P" 21\r
+LOCATE COMP "D1_3"                      SITE "AA5";    #was "DQLL0_3_P" 17\r
+LOCATE COMP "J1_3"                      SITE "AC5";    #was "DQLL2_0_P" 25\r
+LOCATE COMP "C1_2"                      SITE "AC2";    #was "DQLL2_1_P" 29\r
+LOCATE COMP "J1_4"                      SITE "AB4";    #was "DQLL2_2_P" 33\r
+LOCATE COMP "D1_2"                      SITE "AD5";    #was "DQSLL2_T"  37\r
+LOCATE COMP "I1_2"                      SITE "AA9";    #was "DQLL2_3_P" 41\r
+LOCATE COMP "C1_1"                      SITE "AB7";    #was "DQLL2_4_P" 45\r
+LOCATE COMP "I1_3"                      SITE "N4";     #was "DQUL3_0_P" 49\r
+LOCATE COMP "I1_4"                      SITE "N2";     #was "DQUL3_1_P" 53\r
+LOCATE COMP "C1_4"                      SITE "M5";     #was "DQUL3_2_P" 57\r
+LOCATE COMP "C1_3"                      SITE "M10";    #was "DQSUL3_T"  61\r
+LOCATE COMP "B1_4"                      SITE "AE4";    #was "DQLL3_0_P" 2\r
+LOCATE COMP "H1_1"                      SITE "AB10";   #was "DQLL3_1_P" 6\r
+LOCATE COMP "H1_2"                      SITE "AE2";    #was "DQLL3_2_P" 10\r
+LOCATE COMP "B1_2"                      SITE "AJ1";    #was "DQSLL3_T"  14\r
+LOCATE COMP "B1_3"                      SITE "AD4";    #was "DQLL3_3_P" 18\r
+LOCATE COMP "B1_1"                      SITE "AC9";    #was "DQLL3_4_P" 22\r
+LOCATE COMP "H1_3"                      SITE "Y2";     #was "DQLL1_0_P" 26\r
+LOCATE COMP "G1_1"                      SITE "W4";     #was "DQLL1_1_P" 30\r
+LOCATE COMP "H1_4"                      SITE "W2";     #was "DQLL1_2_P" 34\r
+LOCATE COMP "G1_2"                      SITE "W6";     #was "DQSLL1_T"  38\r
+LOCATE COMP "A1_4"                      SITE "W8";     #was "DQLL1_3_P" 42\r
+LOCATE COMP "A1_2"                      SITE "Y8";     #was "DQLL1_4_P" 46\r
+LOCATE COMP "A1_3"                      SITE "F2";     #was "DQUL2_0_P" 50\r
+LOCATE COMP "A1_1"                      SITE "F3";     #was "DQUL2_1_P" 54\r
+LOCATE COMP "X1_1"                      SITE "G2";     #was "DQUL2_2_P" 58\r
+LOCATE COMP "G1_3"                      SITE "G3";     #was "DQSUL2_T"  62\r
+LOCATE COMP "G1_4"                      SITE "N9";     #was "DQSUL0_T"  86\r
+LOCATE COMP "X1_2"                      SITE "M4";     #was "DQUL0_1_P" 78\r
+LOCATE COMP "X1_3"                      SITE "K6";     #was "DQUL0_2_P" 82\r
+LOCATE COMP "X1_4"                      SITE "M7";     #was "DQUL0_4_P" 94\r
+\r
+LOCATE COMP "J2_1"                      SITE "L26";    #was "DQUR0_0_P" 105\r
+LOCATE COMP "D2_1"                      SITE "L32";    #was "DQUR0_1_P" 109\r
+LOCATE COMP "D2_4"                      SITE "M26";    #was "DQSUR0_T"  113\r
+LOCATE COMP "J2_2"                      SITE "L34";    #was "DQUR0_2_P" 117\r
+LOCATE COMP "I2_1"                      SITE "K29";    #was "DQUR0_3_P" 121\r
+LOCATE COMP "D2_3"                      SITE "K34";    #was "DQUR0_4_P" 125\r
+LOCATE COMP "J2_3"                      SITE "AB34";   #was "DQLR0_0_P" 129\r
+LOCATE COMP "C2_2"                      SITE "AA25";   #was "DQLR0_1_P" 133\r
+LOCATE COMP "J2_4"                      SITE "AC34";   #was "DQLR0_2_P" 137\r
+LOCATE COMP "D2_2"                      SITE "AB30";   #was "DQSLR0_T"  141\r
+LOCATE COMP "I2_2"                      SITE "AA31";   #was "DQLR0_3_P" 145\r
+LOCATE COMP "C2_1"                      SITE "AA28";   #was "DQLR0_4_P" 149\r
+LOCATE COMP "I2_3"                      SITE "AD31";   #was "DQLR1_0_P" 169\r
+LOCATE COMP "I2_4"                      SITE "AB32";   #was "DQLR1_1_P" 173\r
+LOCATE COMP "C2_4"                      SITE "AE34";   #was "DQLR1_2_P" 177\r
+LOCATE COMP "C2_3"                      SITE "AB26";   #was "DQSLR1_T"  181\r
+LOCATE COMP "B2_4"                      SITE "N30";    #was "DQUR1_0_P" 106\r
+LOCATE COMP "H2_1"                      SITE "N26";    #was "DQUR1_1_P" 110\r
+LOCATE COMP "H2_2"                      SITE "N32";    #was "DQUR1_2_P" 114\r
+LOCATE COMP "B2_2"                      SITE "N27";    #was "DQSUR1_T"  118\r
+LOCATE COMP "B2_3"                      SITE "N34";    #was "DQUR1_3_P" 122\r
+LOCATE COMP "B2_1"                      SITE "P28";    #was "DQUR1_4_P" 126\r
+LOCATE COMP "H2_3"                      SITE "T32";    #was "DQUR2_0_P" 130\r
+LOCATE COMP "G2_1"                      SITE "T26";    #was "DQUR2_1_P" 134\r
+LOCATE COMP "H2_4"                      SITE "U32";    #was "DQUR2_2_P" 138\r
+LOCATE COMP "G2_2"                      SITE "T30";    #was "DQSUR2_T"  142\r
+LOCATE COMP "A2_4"                      SITE "T34";    #was "DQUR2_3_P" 146\r
+LOCATE COMP "A2_2"                      SITE "U26";    #was "DQUR2_4_P" 150\r
+LOCATE COMP "A2_3"                      SITE "W30";    #was "DQLR2_0_P" 170\r
+LOCATE COMP "A2_1"                      SITE "W27";    #was "DQLR2_1_P" 174\r
+LOCATE COMP "X2_1"                      SITE "W34";    #was "DQLR2_2_P" 178\r
+LOCATE COMP "G2_3"                      SITE "Y30";    #was "DQSLR2_T"  182\r
+LOCATE COMP "G2_4"                      SITE "AF34";   #was "DQLR1_4_P" 189\r
+LOCATE COMP "X2_2"                      SITE "AD33";   #was "DQLR1_3_P" 185\r
+LOCATE COMP "X2_3"                      SITE "Y34";    #was "DQLR2_3_P" 186\r
+LOCATE COMP "X2_4"                      SITE "Y26";    #was "DQLR2_4_P" 190\r
+\r
+LOCATE COMP "J3_1"                      SITE "AP5";\r
+LOCATE COMP "D3_1"                      SITE "AP2";\r
+LOCATE COMP "D3_4"                      SITE "AN1";\r
+LOCATE COMP "J3_2"                      SITE "AN3";\r
+LOCATE COMP "I3_1"                      SITE "AL5";\r
+LOCATE COMP "D3_3"                      SITE "AM6";\r
+LOCATE COMP "J3_3"                      SITE "AL4";\r
+LOCATE COMP "C3_2"                      SITE "AJ5";\r
+LOCATE COMP "J3_4"                      SITE "AJ2";\r
+LOCATE COMP "D3_2"                      SITE "AL3";\r
+LOCATE COMP "I3_2"                      SITE "AD9";\r
+LOCATE COMP "C3_1"                      SITE "AJ4";\r
+LOCATE COMP "I3_3"                      SITE "V4";\r
+LOCATE COMP "I3_4"                      SITE "V5";\r
+LOCATE COMP "C3_4"                      SITE "T9";\r
+LOCATE COMP "C3_3"                      SITE "T2";\r
+LOCATE COMP "B3_4"                      SITE "P7";\r
+LOCATE COMP "H3_1"                      SITE "R8";\r
+LOCATE COMP "H3_2"                      SITE "R2";\r
+LOCATE COMP "B3_2"                      SITE "P9";\r
+LOCATE COMP "B3_3"                      SITE "AP29";\r
+LOCATE COMP "B3_1"                      SITE "AP33";\r
+LOCATE COMP "H3_3"                      SITE "AN34";\r
+LOCATE COMP "G3_1"                      SITE "AP31";\r
+LOCATE COMP "H3_4"                      SITE "AN32";\r
+LOCATE COMP "G3_2"                      SITE "AM29";\r
+LOCATE COMP "A3_4"                      SITE "AL31";\r
+LOCATE COMP "A3_2"                      SITE "AL30";\r
+LOCATE COMP "A3_3"                      SITE "AL34";\r
+LOCATE COMP "A3_1"                      SITE "AJ31";\r
+LOCATE COMP "X3_1"                      SITE "AH33";\r
+LOCATE COMP "G3_3"                      SITE "AL32";\r
+LOCATE COMP "G3_4"                      SITE "AE32";\r
+LOCATE COMP "X3_2"                      SITE "AE30";\r
+LOCATE COMP "X3_3"                      SITE "AD26";\r
+LOCATE COMP "X3_4"                      SITE "M29";\r
+\r
+\r
+DEFINE PORT GROUP "A_group" "A*" ;\r
+IOBUF GROUP  "A_group" IO_TYPE=LVDS25 DIFFRESISTOR=100; \r
+DEFINE PORT GROUP "B_group" "B*" ;\r
+IOBUF GROUP  "B_group" IO_TYPE=LVDS25 DIFFRESISTOR=100; \r
+DEFINE PORT GROUP "C_group" "C*" ;\r
+IOBUF GROUP  "C_group" IO_TYPE=LVDS25 DIFFRESISTOR=100; \r
+DEFINE PORT GROUP "D_group" "D*" ;\r
+IOBUF GROUP  "D_group" IO_TYPE=LVDS25 DIFFRESISTOR=100; \r
+DEFINE PORT GROUP "G_group" "G*" ;\r
+IOBUF GROUP  "G_group" IO_TYPE=LVDS25 DIFFRESISTOR=100; \r
+DEFINE PORT GROUP "H_group" "H*" ;\r
+IOBUF GROUP  "H_group" IO_TYPE=LVDS25 DIFFRESISTOR=100; \r
+DEFINE PORT GROUP "I_group" "I*" ;\r
+IOBUF GROUP  "I_group" IO_TYPE=LVDS25 DIFFRESISTOR=100; \r
+DEFINE PORT GROUP "Jgroup" "J*" ;\r
+IOBUF GROUP  "J_group" IO_TYPE=LVDS25 DIFFRESISTOR=100; \r
+DEFINE PORT GROUP "X_group" "X*" ;\r
+IOBUF GROUP  "X_group" IO_TYPE=LVDS25; \r
+\r
+\r
+\r
+\r
+#################################################################\r
+# Pin-header IO\r
+#################################################################\r
+LOCATE COMP "HDR_IO_1"                     SITE "AP28";\r
+LOCATE COMP "HDR_IO_2"                     SITE "AN28";\r
+LOCATE COMP "HDR_IO_3"                     SITE "AP27";\r
+LOCATE COMP "HDR_IO_4"                     SITE "AN27";\r
+LOCATE COMP "HDR_IO_5"                     SITE "AM27";\r
+LOCATE COMP "HDR_IO_6"                     SITE "AL27";\r
+LOCATE COMP "HDR_IO_7"                     SITE "AH26";\r
+LOCATE COMP "HDR_IO_8"                     SITE "AG26";\r
+LOCATE COMP "HDR_IO_9"                     SITE "AM28";\r
+LOCATE COMP "HDR_IO_10"                    SITE "AL28";\r
+DEFINE PORT GROUP "HDR_group" "HDR*" ;\r
+IOBUF GROUP  "HDR_group" IO_TYPE=LVCMOS25 PULLMODE=DOWN ;\r
+\r
+\r
+#################################################################\r
+# Many LED\r
+#################################################################\r
+LOCATE COMP "LED_RJ_GREEN_0"                 SITE "C25";\r
+LOCATE COMP "LED_RJ_RED_0"                   SITE "D25";\r
+LOCATE COMP "LED_GREEN"                      SITE "D24";\r
+LOCATE COMP "LED_ORANGE"                     SITE "E24";\r
+LOCATE COMP "LED_RED"                        SITE "K23";\r
+LOCATE COMP "LED_RJ_GREEN_1"                 SITE "G26";\r
+LOCATE COMP "LED_RJ_RED_1"                   SITE "G25";\r
+LOCATE COMP "LED_YELLOW"                     SITE "K24";\r
+IOBUF  PORT "LED_RJ_GREEN_0"    IO_TYPE=LVCMOS25 ;\r
+IOBUF  PORT "LED_RJ_RED_0"      IO_TYPE=LVCMOS25 ;\r
+IOBUF  PORT "LED_GREEN"         IO_TYPE=LVCMOS25 ;\r
+IOBUF  PORT "LED_ORANGE"        IO_TYPE=LVCMOS25 ;\r
+IOBUF  PORT "LED_RED"           IO_TYPE=LVCMOS25 ;\r
+IOBUF  PORT "LED_RJ_GREEN_1"    IO_TYPE=LVCMOS25 ;\r
+IOBUF  PORT "LED_RJ_RED_1"      IO_TYPE=LVCMOS25 ;\r
+IOBUF  PORT "LED_YELLOW"        IO_TYPE=LVCMOS25 ;\r
+\r
+LOCATE COMP "LED_SFP_GREEN_0"                SITE "B4";\r
+LOCATE COMP "LED_SFP_GREEN_1"                SITE "A6";\r
+LOCATE COMP "LED_SFP_RED_0"                  SITE "A3";\r
+LOCATE COMP "LED_SFP_RED_1"                  SITE "A8";\r
+DEFINE PORT GROUP "LED_SFP_group" "LED_SFP*" ;\r
+IOBUF GROUP  "LED_SFP_group" IO_TYPE=LVTTL33 ;\r
+\r
+LOCATE COMP "LED_WHITE_0"                    SITE "A32";\r
+LOCATE COMP "LED_WHITE_1"                    SITE "A33";\r
+DEFINE PORT GROUP "LED_WHITE_group" "LED_WHITE*" ;\r
+IOBUF GROUP  "LED_WHITE_group" IO_TYPE=LVTTL33 ;\r
+\r
+#################################################################\r
+# SFP Control Signals\r
+#################################################################\r
+LOCATE COMP "SFP_LOS_0"                      SITE "B6";\r
+LOCATE COMP "SFP_LOS_1"                      SITE "C9";\r
+LOCATE COMP "SFP_MOD0_0"                     SITE "A5";\r
+LOCATE COMP "SFP_MOD0_1"                     SITE "K11";\r
+LOCATE COMP "SFP_MOD1_0"                     SITE "B7";\r
+LOCATE COMP "SFP_MOD1_1"                     SITE "J11";\r
+LOCATE COMP "SFP_MOD2_0"                     SITE "A7";\r
+LOCATE COMP "SFP_MOD2_1"                     SITE "D9";\r
+# LOCATE COMP "SFP_RATE_SEL_0"                 SITE "A4";\r
+# LOCATE COMP "SFP_RATE_SEL_1"                 SITE "C8";\r
+LOCATE COMP "SFP_TX_DIS_0"                   SITE "D6";\r
+LOCATE COMP "SFP_TX_DIS_1"                   SITE "A9";\r
+# LOCATE COMP "SFP_TX_FAULT_0"                 SITE "C5";\r
+# LOCATE COMP "SFP_TX_FAULT_1"                 SITE "B8";\r
+DEFINE PORT GROUP "SFP_group" "SFP*" ;\r
+IOBUF GROUP  "SFP_group" IO_TYPE=LVTTL33 ;\r
+\r
+\r
+\r
+#################################################################\r
+# Serdes Output Switch\r
+#################################################################\r
+LOCATE COMP "PCSSW_ENSMB"                  SITE "B3";\r
+LOCATE COMP "PCSSW_EQ_0"                   SITE "B1";\r
+LOCATE COMP "PCSSW_EQ_1"                   SITE "B2";\r
+LOCATE COMP "PCSSW_EQ_2"                   SITE "E4";\r
+LOCATE COMP "PCSSW_EQ_3"                   SITE "D4";\r
+LOCATE COMP "PCSSW_PE_0"                   SITE "C3";\r
+LOCATE COMP "PCSSW_PE_1"                   SITE "C4";\r
+LOCATE COMP "PCSSW_PE_2"                   SITE "D3";\r
+LOCATE COMP "PCSSW_PE_3"                   SITE "C2";\r
+LOCATE COMP "PCSSW_1"                      SITE "D5";\r
+LOCATE COMP "PCSSW_0"                      SITE "A2";\r
+LOCATE COMP "PCSSW_2"                      SITE "E13";\r
+LOCATE COMP "PCSSW_3"                      SITE "F13";\r
+LOCATE COMP "PCSSW_4"                      SITE "G13";\r
+LOCATE COMP "PCSSW_5"                      SITE "H14";\r
+LOCATE COMP "PCSSW_6"                      SITE "A13";\r
+LOCATE COMP "PCSSW_7"                      SITE "B13";\r
+DEFINE PORT GROUP "PCSSW_group" "PCSSW*" ;\r
+IOBUF GROUP  "PCSSW_group" IO_TYPE=LVTTL33 PULLMODE=DOWN ;\r
+\r
+\r
+#################################################################\r
+# ADC\r
+#################################################################\r
+LOCATE COMP "ADC_CLK"                        SITE "A14";    \r
+LOCATE COMP "ADC_CS"                         SITE "B14";    \r
+LOCATE COMP "ADC_DIN"                        SITE "G17";    \r
+LOCATE COMP "ADC_DOUT"                       SITE "G16";    \r
+IOBUF  PORT "ADC_CLK"  IO_TYPE=LVTTL33 PULLMODE=UP DRIVE=4 ;\r
+IOBUF  PORT "ADC_CS"   IO_TYPE=LVTTL33 PULLMODE=UP DRIVE=4 ;\r
+IOBUF  PORT "ADC_DIN"  IO_TYPE=LVTTL33 PULLMODE=UP DRIVE=4 ;\r
+IOBUF  PORT "ADC_DOUT" IO_TYPE=LVTTL33 PULLMODE=UP ;\r
+\r
+\r
+\r
+#################################################################\r
+# RJ-45 connectors\r
+#################################################################\r
+LOCATE COMP "RJ_IO_0"                      SITE "R28";\r
+LOCATE COMP "RJ_IO_1"                      SITE "R31";\r
+LOCATE COMP "RJ_IO_2"                      SITE "R26";\r
+LOCATE COMP "RJ_IO_3"                      SITE "R34";\r
+#LOCATE COMP "RJ_IO_1_N"                      SITE "R27";\r
+#LOCATE COMP "RJ_IO_2_N"                      SITE "R30";\r
+#LOCATE COMP "RJ_IO_3_N"                      SITE "R25";\r
+#LOCATE COMP "RJ_IO_4_N"                      SITE "R33";\r
+IOBUF  PORT "RJ_IO_0" IO_TYPE=LVDS25 ;\r
+IOBUF  PORT "RJ_IO_1" IO_TYPE=LVDS25 ;\r
+IOBUF  PORT "RJ_IO_2" IO_TYPE=LVDS25E ;\r
+IOBUF  PORT "RJ_IO_3" IO_TYPE=LVDS25E ;\r
+\r
+\r
+LOCATE COMP "SPARE_IN_0"                    SITE "K31";\r
+LOCATE COMP "SPARE_IN_1"                    SITE "R4";\r
+#LOCATE COMP "SPARE_IN0_N"                    SITE "K32";\r
+#LOCATE COMP "SPARE_IN1_N"                    SITE "R3";\r
+IOBUF  PORT "SPARE_IN_1" IO_TYPE=LVDS25 DIFFRESISTOR=100 ;\r
+IOBUF  PORT "SPARE_IN_2" IO_TYPE=LVDS25 DIFFRESISTOR=100 ;\r
+\r
+\r
+\r
+#################################################################\r
+# Flash ROM and Reboot\r
+#################################################################\r
+LOCATE COMP "FLASH_CLK"                        SITE "F34";         #was "SPI_CLK"\r
+LOCATE COMP "FLASH_CS"                         SITE "D34";         #was "SPI_CS" \r
+LOCATE COMP "FLASH_IN"                         SITE "F33";         #was "SPI_IN" \r
+LOCATE COMP "FLASH_OUT"                        SITE "F32";         #was "SPI_OUT"\r
+LOCATE COMP "PROGRAMN"                         SITE "C31";\r
+\r
+DEFINE PORT GROUP "FLASH_group" "FLASH*" ;\r
+IOBUF GROUP "FLASH_group" IO_TYPE=LVTTL33 PULLMODE=NONE;\r
+IOBUF  PORT "PROGRAMN" IO_TYPE=LVTTL33 PULLMODE=UP DRIVE=8  ;\r
+\r
+LOCATE COMP "ENPIRION_CLOCK"                 SITE "H23";\r
+IOBUF  PORT "ENPIRION_CLOCK" IO_TYPE=LVCMOS25 PULLMODE=UP DRIVE=8  ;\r
+\r
+\r
+#################################################################\r
+# Misc\r
+#################################################################\r
+LOCATE COMP  "TEMPSENS"    SITE "J13";                             #was TEMP_OWB\r
+IOBUF  PORT "TEMPSENS" IO_TYPE=LVTTL33 PULLMODE=UP DRIVE=8  ;\r
+\r
+\r
+#################################################################\r
+# Trigger I/O\r
+#################################################################\r
+LOCATE COMP "TEST_LINE_0"                     SITE "A19";\r
+LOCATE COMP "TEST_LINE_1"                     SITE "B19";\r
+LOCATE COMP "TEST_LINE_2"                     SITE "K20";\r
+LOCATE COMP "TEST_LINE_3"                     SITE "L19";\r
+LOCATE COMP "TEST_LINE_4"                     SITE "C19";\r
+LOCATE COMP "TEST_LINE_5"                     SITE "D19";\r
+LOCATE COMP "TEST_LINE_6"                     SITE "J19";\r
+LOCATE COMP "TEST_LINE_7"                     SITE "K19";\r
+LOCATE COMP "TEST_LINE_8"                     SITE "A20";\r
+LOCATE COMP "TEST_LINE_9"                     SITE "B20";\r
+LOCATE COMP "TEST_LINE_10"                    SITE "G20";\r
+LOCATE COMP "TEST_LINE_11"                    SITE "G21";\r
+LOCATE COMP "TEST_LINE_12"                    SITE "C20";\r
+LOCATE COMP "TEST_LINE_13"                    SITE "D20";\r
+LOCATE COMP "TEST_LINE_14"                    SITE "F21";\r
+LOCATE COMP "TEST_LINE_15"                    SITE "F22";\r
+DEFINE PORT GROUP "TEST_LINE_group" "TEST_LINE*" ;\r
+IOBUF GROUP "TEST_LINE_group" IO_TYPE=LVCMOS25 PULLMODE=DOWN DRIVE=8;\r
diff --git a/pinout/trb3sc_rj_bynumbers.lpf b/pinout/trb3sc_rj_bynumbers.lpf
new file mode 100644 (file)
index 0000000..8659d79
--- /dev/null
@@ -0,0 +1,364 @@
+#################################################################\r
+# Clock I/O\r
+#################################################################\r
+LOCATE COMP "CLK_SUPPL_PLL_RIGHT"            SITE "Y28";           #was SUPPL_CLOCK1_P\r
+LOCATE COMP "CLK_SUPPL_PLL_LEFT"             SITE "Y9";            #was SUPPL_CLOCK2_P\r
+LOCATE COMP "CLK_SUPPL_PCLK"                 SITE "V9";            #was SUPPL_CLOCK3_P\r
+LOCATE COMP "CLK_CORE_PCLK"                  SITE "U9";            #was "CORE_CLOCK0_P"\r
+LOCATE COMP "CLK_CORE_PLL_LEFT"              SITE "U6";            #was "CORE_CLOCK1_P"\r
+LOCATE COMP "CLK_CORE_PLL_RIGHT"             SITE "V34";           #was "CORE_CLOCK2_P"\r
+LOCATE COMP "CLK_EXT_PCLK"                   SITE "U28";           #was "EXT_CLOCK0_P"\r
+LOCATE COMP "CLK_EXT_PLL_RIGHT"              SITE "P30";           #was "EXT_CLOCK1_P"\r
+LOCATE COMP "CLK_EXT_PLL_LEFT"               SITE "N7";            #was "EXT_CLOCK2_P"\r
+DEFINE PORT GROUP "CLK_group" "CLK*" ;\r
+IOBUF GROUP  "CLK_group" IO_TYPE=LVDS25  DIFFRESISTOR=100;\r
+\r
+\r
+LOCATE COMP "TRIG_PLL"                       SITE "AJ34";\r
+LOCATE COMP "TRIG_RIGHT"                     SITE "P34";\r
+LOCATE COMP "TRIG_LEFT"                      SITE "T6";\r
+DEFINE PORT GROUP "TRIG_group" "TRIG*" ;\r
+IOBUF GROUP  "TRIG_group" IO_TYPE=LVDS25  DIFFRESISTOR=100;\r
+\r
+\r
+\r
+\r
+#################################################################\r
+# Backplane I/O\r
+#################################################################\r
+LOCATE COMP "BACK_GPIO_0"                    SITE "C26";\r
+LOCATE COMP "BACK_GPIO_1"                    SITE "D26";\r
+LOCATE COMP "BACK_GPIO_2"                    SITE "B27";\r
+LOCATE COMP "BACK_GPIO_3"                    SITE "C27";\r
+LOCATE COMP "BACK_GPIO_4"                    SITE "D27";\r
+LOCATE COMP "BACK_GPIO_5"                    SITE "E27";\r
+LOCATE COMP "BACK_GPIO_6"                    SITE "B28";\r
+LOCATE COMP "BACK_GPIO_7"                    SITE "A28";\r
+LOCATE COMP "BACK_GPIO_8"                    SITE "A26";\r
+LOCATE COMP "BACK_GPIO_9"                    SITE "A27";\r
+LOCATE COMP "BACK_GPIO_10"                   SITE "A29";\r
+LOCATE COMP "BACK_GPIO_11"                   SITE "A30";\r
+LOCATE COMP "BACK_GPIO_12"                   SITE "H26";\r
+LOCATE COMP "BACK_GPIO_13"                   SITE "H25";\r
+LOCATE COMP "BACK_GPIO_14"                   SITE "A31";\r
+LOCATE COMP "BACK_GPIO_15"                   SITE "B31";\r
+DEFINE PORT GROUP "BACK_GPIO_group" "BACK_GPIO*" ;\r
+IOBUF GROUP  "BACK_GPIO_group" IO_TYPE=LVCMOS25 PULLMODE=UP;\r
+\r
+LOCATE COMP "BACK_LVDS_0"                   SITE "V2";\r
+LOCATE COMP "BACK_LVDS_1"                   SITE "T4";\r
+# LOCATE COMP "BACK_LVDS_0_N"                   SITE "V1";\r
+# LOCATE COMP "BACK_LVDS_1_N"                   SITE "T3";\r
+DEFINE PORT GROUP "BACK_LVDS_group" "BACK_LVDS*" ;\r
+IOBUF GROUP  "BACK_LVDS_group" IO_TYPE=LVDS25;\r
+\r
+LOCATE COMP "BACK_3V3_0"                    SITE "E11";\r
+LOCATE COMP "BACK_3V3_1"                    SITE "F12";\r
+LOCATE COMP "BACK_3V3_2"                    SITE "F10";\r
+LOCATE COMP "BACK_3V3_3"                    SITE "E10";\r
+DEFINE PORT GROUP "BACK_3V3_group" "BACK_3V3*" ;\r
+IOBUF GROUP  "BACK_3V3_group" IO_TYPE=LVTTL33 PULLMODE=DOWN;\r
+\r
+#################################################################\r
+# AddOn Connector\r
+#################################################################\r
+LOCATE COMP "INP_29"                      SITE "AA2";    #was "DQLL0_0_P" 1\r
+LOCATE COMP "INP_13"                      SITE "AB2";    #was "DQLL0_1_P" 5\r
+LOCATE COMP "INP_16"                      SITE "AA4";    #was "DQLL0_2_P" 9\r
+LOCATE COMP "INP_30"                      SITE "AA10";   #was "DQSLL0_T"  13\r
+LOCATE COMP "INP_25"                      SITE "AA5";    #was "DQLL0_3_P" 17\r
+LOCATE COMP "INP_15"                      SITE "Y7";     #was "DQLL0_4_P" 21\r
+LOCATE COMP "INP_31"                      SITE "AC5";    #was "DQLL2_0_P" 25\r
+LOCATE COMP "INP_10"                      SITE "AC2";    #was "DQLL2_1_P" 29\r
+LOCATE COMP "INP_32"                      SITE "AB4";    #was "DQLL2_2_P" 33\r
+LOCATE COMP "INP_14"                      SITE "AD5";    #was "DQSLL2_T"  37\r
+LOCATE COMP "INP_26"                      SITE "AA9";    #was "DQLL2_3_P" 41\r
+LOCATE COMP "INP_9"                       SITE "AB7";    #was "DQLL2_4_P" 45\r
+LOCATE COMP "INP_27"                      SITE "N4";     #was "DQUL3_0_P" 49\r
+LOCATE COMP "INP_28"                      SITE "N2";     #was "DQUL3_1_P" 53\r
+LOCATE COMP "INP_12"                      SITE "M5";     #was "DQUL3_2_P" 57\r
+LOCATE COMP "INP_11"                      SITE "M10";    #was "DQSUL3_T"  61\r
+LOCATE COMP "INP_8"                       SITE "AE4";    #was "DQLL3_0_P" 2\r
+LOCATE COMP "INP_21"                      SITE "AB10";   #was "DQLL3_1_P" 6\r
+LOCATE COMP "INP_22"                      SITE "AE2";    #was "DQLL3_2_P" 10\r
+LOCATE COMP "INP_6"                       SITE "AJ1";    #was "DQSLL3_T"  14\r
+LOCATE COMP "INP_7"                       SITE "AD4";    #was "DQLL3_3_P" 18\r
+LOCATE COMP "INP_5"                       SITE "AC9";    #was "DQLL3_4_P" 22\r
+LOCATE COMP "INP_23"                      SITE "Y2";     #was "DQLL1_0_P" 26\r
+LOCATE COMP "INP_17"                      SITE "W4";     #was "DQLL1_1_P" 30\r
+LOCATE COMP "INP_24"                      SITE "W2";     #was "DQLL1_2_P" 34\r
+LOCATE COMP "INP_18"                      SITE "W6";     #was "DQSLL1_T"  38\r
+LOCATE COMP "INP_4"                       SITE "W8";     #was "DQLL1_3_P" 42\r
+LOCATE COMP "INP_2"                       SITE "Y8";     #was "DQLL1_4_P" 46\r
+LOCATE COMP "INP_3"                       SITE "F2";     #was "DQUL2_0_P" 50\r
+LOCATE COMP "INP_1"                       SITE "F3";     #was "DQUL2_1_P" 54\r
+LOCATE COMP "X_1"                      SITE "G2";     #was "DQUL2_2_P" 58\r
+LOCATE COMP "INP_19"                      SITE "G3";     #was "DQSUL2_T"  62\r
+LOCATE COMP "INP_20"                      SITE "N9";     #was "DQSUL0_T"  86\r
+LOCATE COMP "X_2"                      SITE "M4";     #was "DQUL0_1_P" 78\r
+LOCATE COMP "X_3"                      SITE "K6";     #was "DQUL0_2_P" 82\r
+LOCATE COMP "X_4"                      SITE "M7";     #was "DQUL0_4_P" 94\r
+\r
+LOCATE COMP "INP_51"                      SITE "L26";    #was "DQUR0_0_P" 105\r
+LOCATE COMP "INP_45"                      SITE "L32";    #was "DQUR0_1_P" 109\r
+LOCATE COMP "INP_48"                      SITE "M26";    #was "DQSUR0_T"  113\r
+LOCATE COMP "INP_62"                      SITE "L34";    #was "DQUR0_2_P" 117\r
+LOCATE COMP "INP_57"                      SITE "K29";    #was "DQUR0_3_P" 121\r
+LOCATE COMP "INP_47"                      SITE "K34";    #was "DQUR0_4_P" 125\r
+LOCATE COMP "INP_63"                      SITE "AB34";   #was "DQLR0_0_P" 129\r
+LOCATE COMP "INP_42"                      SITE "AA25";   #was "DQLR0_1_P" 133\r
+LOCATE COMP "INP_64"                      SITE "AC34";   #was "DQLR0_2_P" 137\r
+LOCATE COMP "INP_46"                      SITE "AB30";   #was "DQSLR0_T"  141\r
+LOCATE COMP "INP_58"                      SITE "AA31";   #was "DQLR0_3_P" 145\r
+LOCATE COMP "INP_41"                      SITE "AA28";   #was "DQLR0_4_P" 149\r
+LOCATE COMP "INP_59"                      SITE "AD31";   #was "DQLR1_0_P" 169\r
+LOCATE COMP "INP_60"                      SITE "AB32";   #was "DQLR1_1_P" 173\r
+LOCATE COMP "INP_44"                      SITE "AE34";   #was "DQLR1_2_P" 177\r
+LOCATE COMP "INP_43"                      SITE "AB26";   #was "DQSLR1_T"  181\r
+LOCATE COMP "INP_40"                      SITE "N30";    #was "DQUR1_0_P" 106\r
+LOCATE COMP "INP_53"                      SITE "N26";    #was "DQUR1_1_P" 110\r
+LOCATE COMP "INP_54"                      SITE "N32";    #was "DQUR1_2_P" 114\r
+LOCATE COMP "INP_38"                      SITE "N27";    #was "DQSUR1_T"  118\r
+LOCATE COMP "INP_39"                      SITE "N34";    #was "DQUR1_3_P" 122\r
+LOCATE COMP "INP_37"                      SITE "P28";    #was "DQUR1_4_P" 126\r
+LOCATE COMP "INP_55"                      SITE "T32";    #was "DQUR2_0_P" 130\r
+LOCATE COMP "INP_49"                      SITE "T26";    #was "DQUR2_1_P" 134\r
+LOCATE COMP "INP_56"                      SITE "U32";    #was "DQUR2_2_P" 138\r
+LOCATE COMP "INP_50"                      SITE "T30";    #was "DQSUR2_T"  142\r
+LOCATE COMP "INP_36"                      SITE "T34";    #was "DQUR2_3_P" 146\r
+LOCATE COMP "INP_34"                      SITE "U26";    #was "DQUR2_4_P" 150\r
+LOCATE COMP "INP_35"                      SITE "W30";    #was "DQLR2_0_P" 170\r
+LOCATE COMP "INP_33"                      SITE "W27";    #was "DQLR2_1_P" 174\r
+LOCATE COMP "X_5"                      SITE "W34";    #was "DQLR2_2_P" 178\r
+LOCATE COMP "INP_51"                      SITE "Y30";    #was "DQSLR2_T"  182\r
+LOCATE COMP "INP_52"                      SITE "AF34";   #was "DQLR1_4_P" 189\r
+LOCATE COMP "X_6"                      SITE "AD33";   #was "DQLR1_3_P" 185\r
+LOCATE COMP "X_7"                      SITE "Y34";    #was "DQLR2_3_P" 186\r
+LOCATE COMP "X_8"                      SITE "Y26";    #was "DQLR2_4_P" 190\r
+\r
+LOCATE COMP "INP_93"                      SITE "AP5";\r
+LOCATE COMP "INP_77"                      SITE "AP2";\r
+LOCATE COMP "INP_80"                      SITE "AN1";\r
+LOCATE COMP "INP_94"                      SITE "AN3";\r
+LOCATE COMP "INP_89"                      SITE "AL5";\r
+LOCATE COMP "INP_79"                      SITE "AM6";\r
+LOCATE COMP "INP_95"                      SITE "AL4";\r
+LOCATE COMP "INP_74"                      SITE "AJ5";\r
+LOCATE COMP "INP_96"                      SITE "AJ2";\r
+LOCATE COMP "INP_78"                      SITE "AL3";\r
+LOCATE COMP "INP_90"                      SITE "AD9";\r
+LOCATE COMP "INP_73"                      SITE "AJ4";\r
+LOCATE COMP "INP_91"                      SITE "V4";\r
+LOCATE COMP "INP_94"                      SITE "V5";\r
+LOCATE COMP "INP_76"                      SITE "T9";\r
+LOCATE COMP "INP_75"                      SITE "T2";\r
+LOCATE COMP "INP_72"                      SITE "P7";\r
+LOCATE COMP "INP_85"                      SITE "R8";\r
+LOCATE COMP "INP_86"                      SITE "R2";\r
+LOCATE COMP "INP_70"                      SITE "P9";\r
+LOCATE COMP "INP_71"                      SITE "AP29";\r
+LOCATE COMP "INP_69"                      SITE "AP33";\r
+LOCATE COMP "INP_87"                      SITE "AN34";\r
+LOCATE COMP "INP_81"                      SITE "AP31";\r
+LOCATE COMP "INP_88"                      SITE "AN32";\r
+LOCATE COMP "INP_82"                      SITE "AM29";\r
+LOCATE COMP "INP_68"                      SITE "AL31";\r
+LOCATE COMP "INP_66"                      SITE "AL30";\r
+LOCATE COMP "INP_67"                      SITE "AL34";\r
+LOCATE COMP "INP_65"                      SITE "AJ31";\r
+LOCATE COMP "X_9"                      SITE "AH33";\r
+LOCATE COMP "INP_83"                      SITE "AL32";\r
+LOCATE COMP "INP_84"                      SITE "AE32";\r
+LOCATE COMP "X_10"                      SITE "AE30";\r
+LOCATE COMP "X_11"                      SITE "AD26";\r
+LOCATE COMP "X_12"                      SITE "M29";\r
+\r
+\r
+DEFINE PORT GROUP "INP_group" "INP*" ;\r
+IOBUF GROUP  "INP_group" IO_TYPE=LVDS25 DIFFRESISTOR=100; \r
+DEFINE PORT GROUP "X_group" "X*" ;\r
+IOBUF GROUP  "X_group" IO_TYPE=LVDS25; \r
+\r
+\r
+\r
+\r
+#################################################################\r
+# Pin-header IO\r
+#################################################################\r
+LOCATE COMP "HDR_IO_1"                     SITE "AP28";\r
+LOCATE COMP "HDR_IO_2"                     SITE "AN28";\r
+LOCATE COMP "HDR_IO_3"                     SITE "AP27";\r
+LOCATE COMP "HDR_IO_4"                     SITE "AN27";\r
+LOCATE COMP "HDR_IO_5"                     SITE "AM27";\r
+LOCATE COMP "HDR_IO_6"                     SITE "AL27";\r
+LOCATE COMP "HDR_IO_7"                     SITE "AH26";\r
+LOCATE COMP "HDR_IO_8"                     SITE "AG26";\r
+LOCATE COMP "HDR_IO_9"                     SITE "AM28";\r
+LOCATE COMP "HDR_IO_10"                    SITE "AL28";\r
+DEFINE PORT GROUP "HDR_group" "HDR*" ;\r
+IOBUF GROUP  "HDR_group" IO_TYPE=LVCMOS25 PULLMODE=DOWN ;\r
+\r
+\r
+#################################################################\r
+# Many LED\r
+#################################################################\r
+LOCATE COMP "LED_RJ_GREEN_0"                 SITE "C25";\r
+LOCATE COMP "LED_RJ_RED_0"                   SITE "D25";\r
+LOCATE COMP "LED_GREEN"                      SITE "D24";\r
+LOCATE COMP "LED_ORANGE"                     SITE "E24";\r
+LOCATE COMP "LED_RED"                        SITE "K23";\r
+LOCATE COMP "LED_RJ_GREEN_1"                 SITE "G26";\r
+LOCATE COMP "LED_RJ_RED_1"                   SITE "G25";\r
+LOCATE COMP "LED_YELLOW"                     SITE "K24";\r
+IOBUF  PORT "LED_RJ_GREEN_0"    IO_TYPE=LVCMOS25 ;\r
+IOBUF  PORT "LED_RJ_RED_0"      IO_TYPE=LVCMOS25 ;\r
+IOBUF  PORT "LED_GREEN"         IO_TYPE=LVCMOS25 ;\r
+IOBUF  PORT "LED_ORANGE"        IO_TYPE=LVCMOS25 ;\r
+IOBUF  PORT "LED_RED"           IO_TYPE=LVCMOS25 ;\r
+IOBUF  PORT "LED_RJ_GREEN_1"    IO_TYPE=LVCMOS25 ;\r
+IOBUF  PORT "LED_RJ_RED_1"      IO_TYPE=LVCMOS25 ;\r
+IOBUF  PORT "LED_YELLOW"        IO_TYPE=LVCMOS25 ;\r
+\r
+LOCATE COMP "LED_SFP_GREEN_0"                SITE "B4";\r
+LOCATE COMP "LED_SFP_GREEN_1"                SITE "A6";\r
+LOCATE COMP "LED_SFP_RED_0"                  SITE "A3";\r
+LOCATE COMP "LED_SFP_RED_1"                  SITE "A8";\r
+DEFINE PORT GROUP "LED_SFP_group" "LED_SFP*" ;\r
+IOBUF GROUP  "LED_SFP_group" IO_TYPE=LVTTL33 ;\r
+\r
+LOCATE COMP "LED_WHITE_0"                    SITE "A32";\r
+LOCATE COMP "LED_WHITE_1"                    SITE "A33";\r
+DEFINE PORT GROUP "LED_WHITE_group" "LED_WHITE*" ;\r
+IOBUF GROUP  "LED_WHITE_group" IO_TYPE=LVTTL33 ;\r
+\r
+#################################################################\r
+# SFP Control Signals\r
+#################################################################\r
+LOCATE COMP "SFP_LOS_0"                      SITE "B6";\r
+LOCATE COMP "SFP_LOS_1"                      SITE "C9";\r
+LOCATE COMP "SFP_MOD0_0"                     SITE "A5";\r
+LOCATE COMP "SFP_MOD0_1"                     SITE "K11";\r
+LOCATE COMP "SFP_MOD1_0"                     SITE "B7";\r
+LOCATE COMP "SFP_MOD1_1"                     SITE "J11";\r
+LOCATE COMP "SFP_MOD2_0"                     SITE "A7";\r
+LOCATE COMP "SFP_MOD2_1"                     SITE "D9";\r
+# LOCATE COMP "SFP_RATE_SEL_0"                 SITE "A4";\r
+# LOCATE COMP "SFP_RATE_SEL_1"                 SITE "C8";\r
+LOCATE COMP "SFP_TX_DIS_0"                   SITE "D6";\r
+LOCATE COMP "SFP_TX_DIS_1"                   SITE "A9";\r
+# LOCATE COMP "SFP_TX_FAULT_0"                 SITE "C5";\r
+# LOCATE COMP "SFP_TX_FAULT_1"                 SITE "B8";\r
+DEFINE PORT GROUP "SFP_group" "SFP*" ;\r
+IOBUF GROUP  "SFP_group" IO_TYPE=LVTTL33 ;\r
+\r
+\r
+\r
+#################################################################\r
+# Serdes Output Switch\r
+#################################################################\r
+LOCATE COMP "PCSSW_ENSMB"                  SITE "B3";\r
+LOCATE COMP "PCSSW_EQ_0"                   SITE "B1";\r
+LOCATE COMP "PCSSW_EQ_1"                   SITE "B2";\r
+LOCATE COMP "PCSSW_EQ_2"                   SITE "E4";\r
+LOCATE COMP "PCSSW_EQ_3"                   SITE "D4";\r
+LOCATE COMP "PCSSW_PE_0"                   SITE "C3";\r
+LOCATE COMP "PCSSW_PE_1"                   SITE "C4";\r
+LOCATE COMP "PCSSW_PE_2"                   SITE "D3";\r
+LOCATE COMP "PCSSW_PE_3"                   SITE "C2";\r
+LOCATE COMP "PCSSW_1"                      SITE "D5";\r
+LOCATE COMP "PCSSW_0"                      SITE "A2";\r
+LOCATE COMP "PCSSW_2"                      SITE "E13";\r
+LOCATE COMP "PCSSW_3"                      SITE "F13";\r
+LOCATE COMP "PCSSW_4"                      SITE "G13";\r
+LOCATE COMP "PCSSW_5"                      SITE "H14";\r
+LOCATE COMP "PCSSW_6"                      SITE "A13";\r
+LOCATE COMP "PCSSW_7"                      SITE "B13";\r
+DEFINE PORT GROUP "PCSSW_group" "PCSSW*" ;\r
+IOBUF GROUP  "PCSSW_group" IO_TYPE=LVTTL33 PULLMODE=DOWN ;\r
+\r
+\r
+#################################################################\r
+# ADC\r
+#################################################################\r
+LOCATE COMP "ADC_CLK"                        SITE "A14";    \r
+LOCATE COMP "ADC_CS"                         SITE "B14";    \r
+LOCATE COMP "ADC_DIN"                        SITE "G17";    \r
+LOCATE COMP "ADC_DOUT"                       SITE "G16";    \r
+IOBUF  PORT "ADC_CLK"  IO_TYPE=LVTTL33 PULLMODE=UP DRIVE=4 ;\r
+IOBUF  PORT "ADC_CS"   IO_TYPE=LVTTL33 PULLMODE=UP DRIVE=4 ;\r
+IOBUF  PORT "ADC_DIN"  IO_TYPE=LVTTL33 PULLMODE=UP DRIVE=4 ;\r
+IOBUF  PORT "ADC_DOUT" IO_TYPE=LVTTL33 PULLMODE=UP ;\r
+\r
+\r
+\r
+#################################################################\r
+# RJ-45 connectors\r
+#################################################################\r
+LOCATE COMP "RJ_IO_0"                      SITE "R28";\r
+LOCATE COMP "RJ_IO_1"                      SITE "R31";\r
+LOCATE COMP "RJ_IO_2"                      SITE "R26";\r
+LOCATE COMP "RJ_IO_3"                      SITE "R34";\r
+#LOCATE COMP "RJ_IO_1_N"                      SITE "R27";\r
+#LOCATE COMP "RJ_IO_2_N"                      SITE "R30";\r
+#LOCATE COMP "RJ_IO_3_N"                      SITE "R25";\r
+#LOCATE COMP "RJ_IO_4_N"                      SITE "R33";\r
+IOBUF  PORT "RJ_IO_0" IO_TYPE=LVDS25 ;\r
+IOBUF  PORT "RJ_IO_1" IO_TYPE=LVDS25 ;\r
+IOBUF  PORT "RJ_IO_2" IO_TYPE=LVDS25E ;\r
+IOBUF  PORT "RJ_IO_3" IO_TYPE=LVDS25E ;\r
+\r
+\r
+LOCATE COMP "SPARE_IN_0"                    SITE "K31";\r
+LOCATE COMP "SPARE_IN_1"                    SITE "R4";\r
+#LOCATE COMP "SPARE_IN0_N"                    SITE "K32";\r
+#LOCATE COMP "SPARE_IN1_N"                    SITE "R3";\r
+IOBUF  PORT "SPARE_IN_1" IO_TYPE=LVDS25 DIFFRESISTOR=100 ;\r
+IOBUF  PORT "SPARE_IN_2" IO_TYPE=LVDS25 DIFFRESISTOR=100 ;\r
+\r
+\r
+\r
+#################################################################\r
+# Flash ROM and Reboot\r
+#################################################################\r
+LOCATE COMP "FLASH_CLK"                        SITE "F34";         #was "SPI_CLK"\r
+LOCATE COMP "FLASH_CS"                         SITE "D34";         #was "SPI_CS" \r
+LOCATE COMP "FLASH_IN"                         SITE "F33";         #was "SPI_IN" \r
+LOCATE COMP "FLASH_OUT"                        SITE "F32";         #was "SPI_OUT"\r
+LOCATE COMP "PROGRAMN"                         SITE "C31";\r
+\r
+DEFINE PORT GROUP "FLASH_group" "FLASH*" ;\r
+IOBUF GROUP "FLASH_group" IO_TYPE=LVTTL33 PULLMODE=NONE;\r
+IOBUF  PORT "PROGRAMN" IO_TYPE=LVTTL33 PULLMODE=UP DRIVE=8  ;\r
+\r
+LOCATE COMP "ENPIRION_CLOCK"                 SITE "H23";\r
+IOBUF  PORT "ENPIRION_CLOCK" IO_TYPE=LVCMOS25 PULLMODE=UP DRIVE=8  ;\r
+\r
+\r
+#################################################################\r
+# Misc\r
+#################################################################\r
+LOCATE COMP  "TEMPSENS"    SITE "J13";                             #was TEMP_OWB\r
+IOBUF  PORT "TEMPSENS" IO_TYPE=LVTTL33 PULLMODE=UP DRIVE=8  ;\r
+\r
+\r
+#################################################################\r
+# Trigger I/O\r
+#################################################################\r
+LOCATE COMP "TEST_LINE_0"                     SITE "A19";\r
+LOCATE COMP "TEST_LINE_1"                     SITE "B19";\r
+LOCATE COMP "TEST_LINE_2"                     SITE "K20";\r
+LOCATE COMP "TEST_LINE_3"                     SITE "L19";\r
+LOCATE COMP "TEST_LINE_4"                     SITE "C19";\r
+LOCATE COMP "TEST_LINE_5"                     SITE "D19";\r
+LOCATE COMP "TEST_LINE_6"                     SITE "J19";\r
+LOCATE COMP "TEST_LINE_7"                     SITE "K19";\r
+LOCATE COMP "TEST_LINE_8"                     SITE "A20";\r
+LOCATE COMP "TEST_LINE_9"                     SITE "B20";\r
+LOCATE COMP "TEST_LINE_10"                    SITE "G20";\r
+LOCATE COMP "TEST_LINE_11"                    SITE "G21";\r
+LOCATE COMP "TEST_LINE_12"                    SITE "C20";\r
+LOCATE COMP "TEST_LINE_13"                    SITE "D20";\r
+LOCATE COMP "TEST_LINE_14"                    SITE "F21";\r
+LOCATE COMP "TEST_LINE_15"                    SITE "F22";\r
+DEFINE PORT GROUP "TEST_LINE_group" "TEST_LINE*" ;\r
+IOBUF GROUP "TEST_LINE_group" IO_TYPE=LVCMOS25 PULLMODE=DOWN DRIVE=8;\r