From: Jan Michel Date: Tue, 23 Jun 2015 15:55:57 +0000 (+0200) Subject: new lpf for old hub addon X-Git-Url: https://jspc29.x-matter.uni-frankfurt.de/git/?a=commitdiff_plain;h=073373c5d46660ca68454580f5d61609fcf11cd6;p=trb3sc.git new lpf for old hub addon --- diff --git a/pinout/trb3sc_basic.lpf b/pinout/trb3sc_basic.lpf index 2f5c5e3..9899f06 100644 --- a/pinout/trb3sc_basic.lpf +++ b/pinout/trb3sc_basic.lpf @@ -247,16 +247,16 @@ IOBUF GROUP "BACK_3V3_group" IO_TYPE=LVTTL33 PULLMODE=DOWN; ################################################################# # Pin-header IO ################################################################# -LOCATE COMP "HDR_IO_0" SITE "AP28"; -LOCATE COMP "HDR_IO_1" SITE "AN28"; -LOCATE COMP "HDR_IO_2" SITE "AP27"; -LOCATE COMP "HDR_IO_3" SITE "AN27"; -LOCATE COMP "HDR_IO_4" SITE "AM27"; -LOCATE COMP "HDR_IO_5" SITE "AL27"; -LOCATE COMP "HDR_IO_6" SITE "AH26"; -LOCATE COMP "HDR_IO_7" SITE "AG26"; -LOCATE COMP "HDR_IO_8" SITE "AM28"; -LOCATE COMP "HDR_IO_9" SITE "AL28"; +LOCATE COMP "HDR_IO_1" SITE "AP28"; +LOCATE COMP "HDR_IO_2" SITE "AN28"; +LOCATE COMP "HDR_IO_3" SITE "AP27"; +LOCATE COMP "HDR_IO_4" SITE "AN27"; +LOCATE COMP "HDR_IO_5" SITE "AM27"; +LOCATE COMP "HDR_IO_6" SITE "AL27"; +LOCATE COMP "HDR_IO_7" SITE "AH26"; +LOCATE COMP "HDR_IO_8" SITE "AG26"; +LOCATE COMP "HDR_IO_9" SITE "AM28"; +LOCATE COMP "HDR_IO_10" SITE "AL28"; DEFINE PORT GROUP "HDR_group" "HDR*" ; IOBUF GROUP "HDR_group" IO_TYPE=LVCMOS25 PULLMODE=DOWN ; diff --git a/pinout/trb3sc_hubaddon.lpf b/pinout/trb3sc_hubaddon.lpf new file mode 100644 index 0000000..734e7cd --- /dev/null +++ b/pinout/trb3sc_hubaddon.lpf @@ -0,0 +1,232 @@ +################################################################# +# Clock I/O +################################################################# +LOCATE COMP "CLK_SUPPL_PCLK" SITE "V9"; #was SUPPL_CLOCK3_P +LOCATE COMP "CLK_CORE_PCLK" SITE "U9"; #was "CORE_CLOCK0_P" +LOCATE COMP "CLK_EXT_PLL_LEFT" SITE "N7"; #was "EXT_CLOCK2_P" +DEFINE PORT GROUP "CLK_group" "CLK*" ; +IOBUF GROUP "CLK_group" IO_TYPE=LVDS25 DIFFRESISTOR=100; + + +################################################################# +# AddOn Connector +################################################################# + +LOCATE COMP "LED_LINKOK_1" SITE "AA2"; #was "DQLL0_0_P" 1 +LOCATE COMP "LED_RX_1" SITE "AA1"; +LOCATE COMP "LED_TX_1" SITE "AB2"; #was "DQLL0_1_P" 5 +LOCATE COMP "SFP_MOD0_1" SITE "AB1"; +LOCATE COMP "SFP_MOD1_1" SITE "AA4"; #was "DQLL0_2_P" 9 +LOCATE COMP "SFP_MOD2_1" SITE "AA3"; +LOCATE COMP "SFP_RATESEL_1" SITE "AA10"; #was "DQSLL0_T" 13 +LOCATE COMP "SFP_TXDIS_1" SITE "AB9"; +LOCATE COMP "SFP_LOS_1" SITE "AA5"; #was "DQLL0_3_P" 17 +LOCATE COMP "SFP_TXFAULT_1" SITE "AB5"; + +LOCATE COMP "LED_LINKOK_2" SITE "Y7"; #was "DQLL0_4_P" 21 +LOCATE COMP "LED_RX_2" SITE "AA7"; +LOCATE COMP "LED_TX_2" SITE "AC5"; #was "DQLL2_0_P" 25 +LOCATE COMP "SFP_MOD0_2" SITE "AC4"; +LOCATE COMP "SFP_MOD1_2" SITE "AC2"; #was "DQLL2_1_P" 29 +LOCATE COMP "SFP_MOD2_2" SITE "AC1"; +LOCATE COMP "SFP_RATESEL_2" SITE "AB4"; #was "DQLL2_2_P" 33 +LOCATE COMP "SFP_TXDIS_2" SITE "AB3"; +LOCATE COMP "SFP_LOS_2" SITE "AD5"; #was "DQSLL2_T" 37 +LOCATE COMP "SFP_TXFAULT_2" SITE "AE5"; + +LOCATE COMP "LED_LINKOK_3" SITE "AE4"; #was "DQLL3_0_P" 2 +LOCATE COMP "LED_RX_3" SITE "AE3"; +LOCATE COMP "LED_TX_3" SITE "AB10"; #was "DQLL3_1_P" 6 +LOCATE COMP "SFP_MOD0_3" SITE "AC10" +LOCATE COMP "SFP_MOD1_3" SITE "AE2"; #was "DQLL3_2_P" 10 +LOCATE COMP "SFP_MOD2_3" SITE "AE1"; +LOCATE COMP "SFP_RATESEL_3" SITE "AJ1"; #was "DQSLL3_T" 14 +LOCATE COMP "SFP_TXDIS_3" SITE "AK1"; +LOCATE COMP "SFP_LOS_3" SITE "AD4"; #was "DQLL3_3_P" 18 +LOCATE COMP "SFP_TXFAULT_3" SITE "AD3"; + +LOCATE COMP "LED_LINKOK_4" SITE "AC9"; #was "DQLL3_4_P" 22 +LOCATE COMP "LED_RX_4" SITE "AC8"; +LOCATE COMP "LED_TX_4" SITE "Y2"; #was "DQLL1_0_P" 26 +LOCATE COMP "SFP_MOD0_4" SITE "Y1"; +LOCATE COMP "SFP_MOD1_4" SITE "W4"; #was "DQLL1_1_P" 30 +LOCATE COMP "SFP_MOD2_4" SITE "W3"; +LOCATE COMP "SFP_RATESEL_4" SITE "W2"; #was "DQLL1_2_P" 34 +LOCATE COMP "SFP_TXDIS_4" SITE "W1"; +LOCATE COMP "SFP_LOS_4" SITE "W6"; #was "DQSLL1_T" 38 +LOCATE COMP "SFP_TXFAULT_4" SITE "Y6"; + +LOCATE COMP "LED_LINKOK_5" SITE "AD31"; #was "DQLR1_0_P" 169 +LOCATE COMP "LED_RX_5" SITE "AD30" +LOCATE COMP "LED_TX_5" SITE "AB32"; #was "DQLR1_1_P" 173 +LOCATE COMP "SFP_MOD0_5" SITE "AB31" +LOCATE COMP "SFP_MOD1_5" SITE "AE34"; #was "DQLR1_2_P" 177 +LOCATE COMP "SFP_MOD2_5" SITE "AE33" +LOCATE COMP "SFP_RATESEL_5" SITE "AB26"; #was "DQSLR1_T" 181 +LOCATE COMP "SFP_TXDIS_5" SITE "AB25"; +LOCATE COMP "SFP_LOS_5" SITE "AD33"; #was "DQLR1_3_P" 185 +LOCATE COMP "SFP_TXFAULT_5" SITE "AD34" + +LOCATE COMP "LED_LINKOK_6" SITE "W30"; #was "DQLR2_0_P" 170 +LOCATE COMP "LED_RX_6" SITE "W29"; +LOCATE COMP "LED_TX_6" SITE "W27"; #was "DQLR2_1_P" 174 +LOCATE COMP "SFP_MOD0_6" SITE "W26"; +LOCATE COMP "SFP_MOD1_6" SITE "W34"; #was "DQLR2_2_P" 178 +LOCATE COMP "SFP_MOD2_6" SITE "W33"; +LOCATE COMP "SFP_RATESEL_6" SITE "Y30"; #was "DQSLR2_T" 182 +LOCATE COMP "SFP_TXDIS_6" SITE "AA29"; +LOCATE COMP "SFP_LOS_6" SITE "Y34"; #was "DQLR2_3_P" 186 +LOCATE COMP "SFP_TXFAULT_6" SITE "Y33"; + + +DEFINE PORT GROUP "SFP_group" "SFP*" ; +IOBUF GROUP "SFP_group" IO_TYPE=LVCMOS25 PULLMODE=UP; + + +################################################################# +# Pin-header IO +################################################################# +LOCATE COMP "HDR_IO_1" SITE "AP28"; +LOCATE COMP "HDR_IO_2" SITE "AN28"; +LOCATE COMP "HDR_IO_3" SITE "AP27"; +LOCATE COMP "HDR_IO_4" SITE "AN27"; +LOCATE COMP "HDR_IO_5" SITE "AM27"; +LOCATE COMP "HDR_IO_6" SITE "AL27"; +LOCATE COMP "HDR_IO_7" SITE "AH26"; +LOCATE COMP "HDR_IO_8" SITE "AG26"; +LOCATE COMP "HDR_IO_9" SITE "AM28"; +LOCATE COMP "HDR_IO_10" SITE "AL28"; +DEFINE PORT GROUP "HDR_group" "HDR*" ; +IOBUF GROUP "HDR_group" IO_TYPE=LVCMOS25 PULLMODE=DOWN ; + +################################################################# +# Many LED +################################################################# +LOCATE COMP "LED_RJ_GREEN_0" SITE "C25"; +LOCATE COMP "LED_RJ_RED_0" SITE "D25"; +LOCATE COMP "LED_GREEN" SITE "D24"; +LOCATE COMP "LED_ORANGE" SITE "E24"; +LOCATE COMP "LED_RED" SITE "K23"; +LOCATE COMP "LED_RJ_GREEN_1" SITE "G26"; +LOCATE COMP "LED_RJ_RED_1" SITE "G25"; +LOCATE COMP "LED_YELLOW" SITE "K24"; +IOBUF PORT "LED_RJ_GREEN_0" IO_TYPE=LVCMOS25 ; +IOBUF PORT "LED_RJ_RED_0" IO_TYPE=LVCMOS25 ; +IOBUF PORT "LED_GREEN" IO_TYPE=LVCMOS25 ; +IOBUF PORT "LED_ORANGE" IO_TYPE=LVCMOS25 ; +IOBUF PORT "LED_RED" IO_TYPE=LVCMOS25 ; +IOBUF PORT "LED_RJ_GREEN_1" IO_TYPE=LVCMOS25 ; +IOBUF PORT "LED_RJ_RED_1" IO_TYPE=LVCMOS25 ; +IOBUF PORT "LED_YELLOW" IO_TYPE=LVCMOS25 ; + +LOCATE COMP "LED_SFP_GREEN_0" SITE "B4"; +LOCATE COMP "LED_SFP_GREEN_1" SITE "A6"; +LOCATE COMP "LED_SFP_RED_0" SITE "A3"; +LOCATE COMP "LED_SFP_RED_1" SITE "A8"; +DEFINE PORT GROUP "LED_SFP_group" "LED_SFP*" ; +IOBUF GROUP "LED_SFP_group" IO_TYPE=LVTTL33 ; + +LOCATE COMP "LED_WHITE_0" SITE "A32"; +LOCATE COMP "LED_WHITE_1" SITE "A33"; +DEFINE PORT GROUP "LED_WHITE_group" "LED_WHITE*" ; +IOBUF GROUP "LED_WHITE_group" IO_TYPE=LVTTL33 ; + +################################################################# +# SFP Control Signals +################################################################# +LOCATE COMP "SFP_LOS_0" SITE "B6"; +LOCATE COMP "SFP_LOS_1" SITE "C9"; +LOCATE COMP "SFP_MOD0_0" SITE "A5"; +LOCATE COMP "SFP_MOD0_1" SITE "K11"; +LOCATE COMP "SFP_MOD1_0" SITE "B7"; +LOCATE COMP "SFP_MOD1_1" SITE "J11"; +LOCATE COMP "SFP_MOD2_0" SITE "A7"; +LOCATE COMP "SFP_MOD2_1" SITE "D9"; +LOCATE COMP "SFP_TX_DIS_0" SITE "D6"; +LOCATE COMP "SFP_TX_DIS_1" SITE "A9"; + +DEFINE PORT GROUP "SFP_group" "SFP*" ; +IOBUF GROUP "SFP_group" IO_TYPE=LVTTL33 ; + + + +################################################################# +# Serdes Output Switch +################################################################# +LOCATE COMP "PCSSW_ENSMB" SITE "B3"; +LOCATE COMP "PCSSW_EQ_0" SITE "B1"; +LOCATE COMP "PCSSW_EQ_1" SITE "B2"; +LOCATE COMP "PCSSW_EQ_2" SITE "E4"; +LOCATE COMP "PCSSW_EQ_3" SITE "D4"; +LOCATE COMP "PCSSW_PE_0" SITE "C3"; +LOCATE COMP "PCSSW_PE_1" SITE "C4"; +LOCATE COMP "PCSSW_PE_2" SITE "D3"; +LOCATE COMP "PCSSW_PE_3" SITE "C2"; +LOCATE COMP "PCSSW_1" SITE "D5"; +LOCATE COMP "PCSSW_0" SITE "A2"; +LOCATE COMP "PCSSW_2" SITE "E13"; +LOCATE COMP "PCSSW_3" SITE "F13"; +LOCATE COMP "PCSSW_4" SITE "G13"; +LOCATE COMP "PCSSW_5" SITE "H14"; +LOCATE COMP "PCSSW_6" SITE "A13"; +LOCATE COMP "PCSSW_7" SITE "B13"; +DEFINE PORT GROUP "PCSSW_group" "PCSSW*" ; +IOBUF GROUP "PCSSW_group" IO_TYPE=LVTTL33 PULLMODE=DOWN ; + + +################################################################# +# ADC +################################################################# +LOCATE COMP "ADC_CLK" SITE "A14"; +LOCATE COMP "ADC_CS" SITE "B14"; +LOCATE COMP "ADC_DIN" SITE "G17"; +LOCATE COMP "ADC_DOUT" SITE "G16"; +DEFINE PORT GROUP "ADC_group" "ADC*" ; +IOBUF GROUP "ADC_group" IO_TYPE=LVTTL33 PULLMODE=UP DRIVE=4 ; + + +################################################################# +# Flash ROM and Reboot +################################################################# +LOCATE COMP "FLASH_CLK" SITE "F34"; #was "SPI_CLK" +LOCATE COMP "FLASH_CS" SITE "D34"; #was "SPI_CS" +LOCATE COMP "FLASH_IN" SITE "F33"; #was "SPI_IN" +LOCATE COMP "FLASH_OUT" SITE "F32"; #was "SPI_OUT" +LOCATE COMP "PROGRAMN" SITE "C31"; + +DEFINE PORT GROUP "FLASH_group" "FLASH*" ; +IOBUF GROUP "FLASH_group" IO_TYPE=LVTTL33 PULLMODE=NONE; +IOBUF PORT "PROGRAMN" IO_TYPE=LVTTL33 PULLMODE=UP DRIVE=8 ; + +LOCATE COMP "ENPIRION_CLOCK" SITE "H23"; +IOBUF PORT "ENPIRION_CLOCK" IO_TYPE=LVCMOS25 PULLMODE=UP DRIVE=8 ; + + +################################################################# +# Misc +################################################################# +LOCATE COMP "TEMPSENS" SITE "J13"; #was TEMP_OWB +IOBUF PORT "TEMPSENS" IO_TYPE=LVTTL33 PULLMODE=UP DRIVE=8 ; + + +################################################################# +# Trigger I/O +################################################################# +LOCATE COMP "TEST_LINE_0" SITE "A19"; +LOCATE COMP "TEST_LINE_1" SITE "B19"; +LOCATE COMP "TEST_LINE_2" SITE "K20"; +LOCATE COMP "TEST_LINE_3" SITE "L19"; +LOCATE COMP "TEST_LINE_4" SITE "C19"; +LOCATE COMP "TEST_LINE_5" SITE "D19"; +LOCATE COMP "TEST_LINE_6" SITE "J19"; +LOCATE COMP "TEST_LINE_7" SITE "K19"; +LOCATE COMP "TEST_LINE_8" SITE "A20"; +LOCATE COMP "TEST_LINE_9" SITE "B20"; +LOCATE COMP "TEST_LINE_10" SITE "G20"; +LOCATE COMP "TEST_LINE_11" SITE "G21"; +LOCATE COMP "TEST_LINE_12" SITE "C20"; +LOCATE COMP "TEST_LINE_13" SITE "D20"; +LOCATE COMP "TEST_LINE_14" SITE "F21"; +LOCATE COMP "TEST_LINE_15" SITE "F22"; +DEFINE PORT GROUP "TEST_LINE_group" "TEST_LINE*" ; +IOBUF GROUP "TEST_LINE_group" IO_TYPE=LVCMOS25 PULLMODE=DOWN DRIVE=8; \ No newline at end of file