Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Scroll Title
anchorFigure_1
titleFigure 1: TEF1001-02 block diagram
Scroll Ignore

draw.io Diagram
borderfalse
viewerToolbartrue
fitWindowfalse
diagramDisplayName
lboxtrue
revision912
diagramNameTEF1001 block diagram
simpleViewerfalse
width
linksauto
tbstylehidden
diagramWidth628

Scroll Only

...

HTML
<!--
Connections and Interfaces or B2B Pin's which are accessible by User
  -->

FMC HPC Connector

I/O signals and interfaces connected to the FPGA SoCs I/O bank and FMC connector J2:

FPGA Bank
FMC

Type
InterfacesI/O Signal Count
Bank VCCO
LVDS-pairs countConnected toVCCO bank VoltageNotes
12

J2

HR






I/O48
IO's, 24 LVDS pairs
24FPGA Bank 12 HRFMC_VADJBank voltage FMC_VADJ is supplied by DC-DC converter U7
3417FPGA Bank 13
HR
34 IO's, 17 LVDS pairs
FMC_VADJ
3417FPGA Bank 15
HR
34 IO's, 17 LVDS pairs
FMC_VADJ
4444FPGA Bank 16
HR
44 IO's, 22 LVDS pairs
VIO_B_FMCBank voltage VIO_B_FMC is supplied by FMC connector J2
I²C

Table 2: General overview of FPGA's PL I/O signals connected to the FMC connector

...

'FMC_SDA', pin C31
'FMC_SCL', pin C30

...

SC CPLD U5, pin 48
SC CPLD U5, pin 49

...

For detailed information about the pin out, please refer to the Pin-out Tables.

HTML
<!--
TO-DO (future):
If Vivado board part files are available for this module, the standard configuration of the MIO pins by using this board part files should be mentioned here. This standard configuration of those pins are also apparent of the on-board peripherals of base-boards related to the module.
  -->

PCI Express Interface

The TEF1001 FPGA board is a PCI Express card designed to fit into systems with PCI Express x8 slots and has a data transmission capability which meets PCIe Gen. 2 with 4 GTX lanes connected to the PCIe interface.
See next section for the overview of FPGA MGT lanes routed to the PCIe interface.

MGT Lanes

HTML
<!--
MGT lanes should be listed separately, as they are more specific than just general I/Os.  
  -->

MGT (Multi Gigabit Transceiver) lane consists of one transmit and one receive (TX/RX) differential pairs, two signals each or four signals total per one MGT lane. The MGT lanes are connected to the FMC connector and to the PCIe x8 connector. Following table lists lane number, MGT bank number, transceiver type, signal schematic name, connector and FPGA pins connection:

...

  • PER3_P
  • PER3_N
  • PET3_P
  • PET3_N

...

  • J1-A29
  • J1-A30
  • J1-B27
  • J1-B28

...

  • MGTXTXP0_115, P2
  • MGTXTXN0_115, P1
  • MGTXRXP0_115, R4
  • MGTXRXN0_115, R3

...

  • PER2_P
  • PER2_N
  • PET2_P
  • PET2_N

...

  • J1-A25
  • J1-A26
  • J1-B23
  • J1-B24

...

  • MGTXTXP1_115, M2
  • MGTXTXN1_115, M1
  • MGTXRXP1_115, N4
  • MGTXRXN1_115, N3

...

  • PER1_P
  • PER1_N
  • PET1_P
  • PET1_N

...

  • J1-A21
  • J1-A22
  • J1-B19
  • J1-B20

...

  • MGTXTXP2_115, K2
  • MGTXTXN2_115, K1
  • MGTXRXP2_115, L4
  • MGTXRXN2_115, L3

...

  • PER0_P
  • PER0_N
  • PET0_P
  • PET0_N

...

  • J1-A16
  • J1-A17
  • J1-B14
  • J1-B15

...

  • MGTXTXP3_115, H2
  • MGTXTXN3_115, H1
  • MGTXRXP3_115, J4
  • MGTXRXN3_115, J3

...

  • DP3_M2C_P
  • DP3_M2C_N
  • DP3_C2M_P
  • DP3_C2M_N

...

  • J2-A10
  • J2-A11
  • J2-A30
  • J2-A31

...

  • MGTXRXP0_116, G4
  • MGTXRXN0_116, G3
  • MGTXTXP0_116, F2
  • MGTXTXN0_116, F1

...

  • DP2_M2C_P
  • DP2_M2C_N
  • DP2_C2M_P
  • DP2_C2M_N

...

  • J2-A6
  • J2-A7
  • J2-A26
  • J2-A27

...

  • MGTXRXP1_116, E4
  • MGTXRXN1_116, E3
  • MGTXTXP1_116, D2
  • MGTXTXN1_116, D1

...

  • DP1_M2C_P
  • DP1_M2C_N
  • DP1_C2M_P
  • DP1_C2M_N

...

  • J2-A2
  • J2-A3
  • J2-A22
  • J2-A23

...

  • MGTXRXP2_116, C4
  • MGTXRXN2_116, C3
  • MGTXTXP2_116, B2
  • MGTXTXN2_116, B1

...

  • DP0_M2C_P
  • DP0_M2C_N
  • DP0_C2M_P
  • DP0_C2M_N

...

  • J2-C6
  • J2-C7
  • J2-C2
  • J2-C3

...

  • MGTXRXP3_116, B6
  • MGTXRXN3_116, B5
  • MGTXTXP3_116, A4
  • MGTXTXN3_116, A3
2-SC CPLD U5, Bank 2, pin 48, 49-FMC connector J2 is hardware programmed to I²C address 0x50
JTAG5-SC CPLD U5, Bank 2, pin 27, 28, 331, 32 ,363.3V-
MGT-8 (4 x RX/TX)Bank 116 GTX-4x MGT lanes
Clock Input-2Bank 116 GTX-2x Reference clock input to MGT bank
Control Signals3-SC CPLD U5, Bank 1, pin 68, 69 ,703.3V

'FMC_PG_C2M', 'FMC_PG_M2C', 'FMC_PRSNT_M2C_L'

Table 2: FMC connector J2 interface

For detailed information about the pin out, please refer to the 
Pin-out Tables.

FMC connector J2 MGT Lanes:

FMCMGT LaneBankTypeSignal Schematic NameFMC Connector PinFPGA Pin

J2


0116GTX
  • DP3_M2C_P
  • DP3_M2C_N
  • DP3_C2M_P
  • DP3_C2M_N
  • J2-A10
  • J2-A11
  • J2-A30
  • J2-A31
  • MGTXRXP0_116, G4
  • MGTXRXN0_116, G3
  • MGTXTXP0_116, F2
  • MGTXTXN0_116, F1
1116GTX
  • DP2_M2C_P
  • DP2_M2C_N
  • DP2_C2M_P
  • DP2_C2M_N
  • J2-A6
  • J2-A7
  • J2-A26
  • J2-A27
  • MGTXRXP1_116, E4
  • MGTXRXN1_116, E3
  • MGTXTXP1_116, D2
  • MGTXTXN1_116, D1
2116GTX
  • DP1_M2C_P
  • DP1_M2C_N
  • DP1_C2M_P
  • DP1_C2M_N
  • J2-A2
  • J2-A3
  • J2-A22
  • J2-A23
  • MGTXRXP2_116, C4
  • MGTXRXN2_116, C3
  • MGTXTXP2_116, B2
  • MGTXTXN2_116, B1
3116GTX
  • DP0_M2C_P
  • DP0_M2C_N
  • DP0_C2M_P
  • DP0_C2M_N
  • J2-C6
  • J2-C7
  • J2-C2
  • J2-C3
  • MGTXRXP3_116, B6
  • MGTXRXN3_116, B5
  • MGTXTXP3_116, A4
  • MGTXTXN3_116, A3

Table 3: FMC connector J2 MGT lanes

FMC connector J2 reference clock sources:

FMCSignal Schematic NameConnected toFMC Connector PinFPGA PinNotes

J2

  • GBTCLK0_M2C_P
  • GBTCLK0_M2C_N
MGT bank 116

J2-D4
J2-D5

MGTREFCLK0P_116, D6
MGTREFCLK0N_116, D5

Supplied by attached FMC module
  • GBTCLK1_M2C_P
  • GBTCLK1_M2C_N
MGT bank 116J2-B20
J2-B21
MGTREFCLK1P_116, F6
MGTREFCLK1N_116, F5
Supplied by attached FMC module

Table 4: FMC connector J2 clock signal input

FMC connector J2 VCC/VCCIO:

FMCAvailable VCC/VCCIOFMC Connector PinSourceNotes

J2

3V3FMC

J2-D36
J2-D38
J2-D40
J2-C39

DCDC U15,
max. current: 4A

Enable by SC CPLD U5, bank 1, pin 60
Signal: 'EN_3V3FMC'

3V3

J2-D32

LDO U9,

max. current: 0.5A
not dedicated for FMC connector
12V

J2-C35
J2-C37

external source through
ATX main power connector

-
FMC_VADJ

J2-H40
J2-G39
J2-F40
J2-E39

DCDC U7,
max. current: 6A

Enable by SC CPLD U5, bank 1, pin 51
Signal: 'EN_FMC_VADJ'

set voltage FMC_VADJ by DIP switch S1

Table 5: FMC connector J2 available VCC/VCCIO

FMC connector J2 Cooling Fan:

FMCFan DesignatorEnable SignalNotes

J2

M1

Enable by SC CPLD U5, bank 0, pin 78
Signal: 'FAN_FMC_EN'

-

Table 6: FMC connector J2 cooling fan


HTML
<!--
TO-DO (future):
If Vivado board part files are available for this module, the standard configuration of the MIO pins by using this board part files should be mentioned here. This standard configuration of those pins are also apparent of the on-board peripherals of base-boards related to the module.
  -->

PCI Express Interface

The TEF1001 FPGA board is a PCI Express card designed to fit into systems with PCI Express x8 slots and has a data transmission capability which meets PCIe Gen. 2 with 4 GTX lanes routed to the PCIe interface.


Following table lists lane number, MGT bank number, transceiver type, signal schematic name, connector and FPGA pins connection:

LaneBankTypeSignal NamePCIe Connector PinFPGA Pin
0115GTX
  • PER3_P
  • PER3_N
  • PET3_P
  • PET3_N
  • J1-A29
  • J1-A30
  • J1-B27
  • J1-B28
  • MGTXTXP0_115, P2
  • MGTXTXN0_115, P1
  • MGTXRXP0_115, R4
  • MGTXRXN0_115, R3
1115GTX
  • PER2_P
  • PER2_N
  • PET2_P
  • PET2_N
  • J1-A25
  • J1-A26
  • J1-B23
  • J1-B24
  • MGTXTXP1_115, M2
  • MGTXTXN1_115, M1
  • MGTXRXP1_115, N4
  • MGTXRXN1_115, N3
2115GTX
  • PER1_P
  • PER1_N
  • PET1_P
  • PET1_N
  • J1-A21
  • J1-A22
  • J1-B19
  • J1-B20
  • MGTXTXP2_115, K2
  • MGTXTXN2_115, K1
  • MGTXRXP2_115, L4
  • MGTXRXN2_115, L3
3115GTX
  • PER0_P
  • PER0_N
  • PET0_P
  • PET0_N
  • J1-A16
  • J1-A17
  • J1-B14
  • J1-B15
  • MGTXTXP3_115, H2
  • MGTXTXN3_115, H1
  • MGTXRXP3_115, J4
  • MGTXRXN3_115, J3

Table 7: GTX lanes routed to the PCIe interface

PCIeSignal Schematic NameConnected toPCIe connector pinFPGA PinNotes

J1

  • PCIE_CLK_P
  • PCIE_CLK_N
MGT bank 115

J1-A13, REFCLK+
J1-A14, REFCLK-

MGTREFCLK1P_115, K6
MGTREFCLK1N_115, K5

External clock supplied by PCIe interface

Table 8: PCIe reference clock sources

JTAG Connectors

There are two JTAG connectors J8 and J9

...

Below are listed MGT banks reference clock sources:

...

Table 4: MGT reference clock sources

JTAG Interface

There are three JTAG interfaces available on the TEF1001 board:

FMC 33V J2
JTAG InterfaceSignal Schematic NameJTAG Connector PinConnected to

CPLD JTAG

VCCIO: 3.3V

Connector: J8

CPLD_JTAG_TMSJ8-1SC CPLD, bank 0, pin 90
CPLD_JTAG_TDIJ8-2SC CPLD, bank 0, pin 94
CPLD_JTAG_TDOJ8-3SC CPLD, bank 0, pin 95
CPLD_JTAG_TCK

J8-4

SC CPLD, bank 0, pin 91

FPGA JTAG

VCCIO: 1.8V

Connector: J9

FPGA_JTAG_TMSJ9-4FPGA, bank 0, pin N9
FPGA_JTAG_TCKJ9-6FPGA, bank 0, pin M8
FPGA_JTAG_TDOJ9-8FPGA, bank 0, pin N8

-4

SC CPLDFPGA_JTAG_TDIJ9-10FPGA, bank 0, pin L891




FPGA JTAG

VCCIO:

1.

8V

Connector:

J9

FMCFPGA_JTAG_TRSTTMSJ2J9-D344SC CPLDFPGA, bank 20, pin 36N9
FMCFPGA_JTAG_TCKJ2J9-D296SC CPLDFPGA, bank 20, pin 27M8
FMCFPGA_JTAG_TMSTDOJ2J9-D338SC CPLDFPGA, bank 20, pin 28N8
FMCFPGA_JTAG_TDIJ2J9-D3010SC CPLDFPGA, bank 20, pin 31FMC_TDOJ2-D31SC CPLD, bank 2, pin 32L8

Table 5: JTAG interface signals

...

For detailed information, refer to the reference page of the SC CPLD firmware of this module. Table below lists the SC CPLD I/O pins with their default configuration:

Pin NameSC CPLD DirectionFunctionDefault Configuration
200MHZCLK_ENoutcontrol lineenables 200.0000MHz oscillator U1
BUTTONinuserReset Button
CPLD_TDOoutCPLD JTAG interface



-
CPLD_TDIin
CPLD_TCKin
CPLD_TMSin
JTAG_ENin
DDR3_SCLin / outI²C bus of DDR3 SODIMM socket

I²C connected to FPGA
DDR3_SDAin / out
PLL_SCLin / outI²C bus of SI5338 quad clock PLLI²C connected to FPGA
PLL_SDAin / out
PCIE_RSTBinPCIe reset inputsee current SC CPLD firmware
FEX_DIR / FEX0 ... FEX11in / outuser GPIOsee current SC CPLD firmware
F1PWMoutFPGA FAN controlsee current SC CPLD firmware
F1SENSEin
FAN_FMC_ENoutFMC FAN enable
FMC_PG_C2MoutFMC signals and pinssee current SC CPLD firmware
FMC_PG_M2Cin
FMC_PRSNT_M2C_Lin
FMC_SCLin / outFMC I²CI²C connected to FPGA
FMC_SDAin / out
FMC_TCK
FMC JTAGsee current SC CPLD firmware
FMC_TDI
FMC_TDO
FMC_TMS
FMC_TRST
DONEinFPGA configuration signalPL configuration completed
PROGRAM_BoutPL configuration reset signal
LED1outLED status signalsee current CPLD firmware
FPGA_IIC_OEinSC CPLD works as I²C switch
with the FPGA as I²C-Master
and on-board peripherals as
I²C-slaves
I²C output enable, connected to PL bank 14 pin F25
FPGA_IIC_SCLin / outI²C clock line, connected to PL bank 14 pin G26
FPGA_IIC_SDAin / outI²C data line, connected to PL bank 14 pin G25
EN_1V8outPower controlenable signal DCDC U20 '1V8'
PG_1V8inpower good signal DCDC U20 '1V8'
EN_3V3FMCoutenable signal DCDC U15 'EN_3V3FMC'
PG_3V3inpower good signal U15 'EN_3V3FMC'
EN_FMC_VADJoutenable signal DCDC U7 'FMC_VADJ'
PG_FMC_VADJinpower good DCDC U7 'FMC_VADJ'

VID0_FMC_VADJ,
VID1_FMC_VADJ,
VID2_FMC_VADJ

outDCDC U7 power selection pin

VID0_FMC_VADJ_CTRL,
VID1_FMC_VADJ_CTRL,
VID2_FMC_VADJ_CTRL

inPower selection of FMC_VADJ, forwarded
to DCDC U7
LTM_1V5_RUNoutenable signals of DCDC U3, U4 (LTM4676)
see current CPLD firmware
LTM_4V_RUNout
LTM_SCLin / outDCDC U3, U4 (LTM4676) I²CI²C connected to FPGA
LTM_SDAin / out
LTM1_ALERTinDCDC U3, U4 (LTM4676) controlsee current CPLD firmware
LTM2_ALERTin
LTM_1V_IO0in / out
LTM_1V_IO1in / out
LTM_1V5_4V_IO0in / out
LTM_1V5_4V_IO1in / out

Table 6: System Controller CPLD I/O pins

...

There is also a I2C interface between the System Controller CPLD U5 and the DDR3 SODIMM memory socket U2.

I²C InterfaceSchematic net namesConnected toI²C AddressNotes
DDR3 SODIMM, U2

'DDR3_SDA', pin 200
'DDR3_SCL', pin 202

SC CPLD U5, pin 42
SC CPLD U5, pin 43

module dependent-

Table 8: DDR3 SODIMM socket I²C interface

...

Quad SPI Flash memory interface is connected to the FPGA bank 14, QSPI clock is provided by FPGA config bank 0.

Signal NameQSPI Flash Memory U12 PinFPGA Pin
FLASH_QSPI_CSS, Pin 7Bank 14, Pin C23
FLASH_QSPI_D00DQ0, Pin 15Bank 14, Pin B24
FLASH_QSPI_D01DQ1, Pin 8Bank 14, Pin A25
FLASH_QSPI_D02DQ2, Pin 9Bank 14, Pin B22
FLASH_QSPI_D03DQ3, Pin 1Bank 14, Pin A22
FPGA_CFG_CCLKC, Pin 16Bank 0, Pin C8

Table 7: Quad SPI interface signals and connections

...

On-board DC-DC converters U3 (1V5 and 4V) and U4 (1V) are provided by Linear Technology LTM4676 with special I/O's and I²C interface:

LTM4676 U3 pinSchematic net namesConnected toNotes
SDA, pin D6
SCL, pin E6

'LTM_SDA'
'LTM_SCL'

SC CPLD U5, pin 66
SC CPLD U5, pin 67

I²C Address: 0x40

I²C interface of LTM4676
also accessible with header J10

ALERT, pin E5'LTM2_ALERT'SC CPLD U5, pin 64active low
GPIO0, pin E4'LTM_1V5_4V_IO0'SC CPLD U5, pin 85active low
GPIO1, pin F4'LTM_1V5_4V_IO1'SC CPLD U5, pin 83active low
LTM4676 U4 pinSchematic net namesConnected toNotes

SDA, pin D6
SCL, pin E6

'LTM_SDA'
'LTM_SCL'

SC CPLD U5, pin 66
SC CPLD U5, pin 67

I²C Address: 0x4F

I²C interface of LTM4676
also accessible with header J10

ALERT, pin E5'LTM1_ALERT'SC CPLD U5, pin 65active low
GPIO0, pin E4'LTM_1V_IO0'SC CPLD U5, pin 86active low
GPIO1, pin F4'LTM_1V_IO1'SC CPLD U5, pin 88active low

Table 8: DCDC converters U3 and U4 I/O's and interfaces

...