Versions Compared

Key

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

...

Scroll Title
anchorTable_x
titleTable x: SI5345 I2C address

Scroll Table Layout
orientationportrait
sortDirectionASC
repeatTableHeadersdefault
style
widths
sortByColumn1
sortEnabledfalse
cellHighlightingtrue

Si5345A U14 Pin
Signal Schematic Name
Connected toClock DirectionNote
IN0
  • IN0_P
40.000 MHz Oscillator U75Inputexternal reference
clock input
  • IN0_N
GND
IN1-not connectedInputnot used
-not connected
IN2

-

not connectedInputnot used
-not connected
IN3

-

not connectedInput

not used

-not connected
OUT0
  • CLK0_P
Quad clock buffer
Si53340 U16
Output

reference clock input to
Quad clock buffer

  • CLK0_N
OUT1
  • PE1_CLK_N
cPCI J5, pin B5Output

reference clock output
to cPCI connector J5

  • PE1_CLK_P
cPCI J5, pin A5
OUT2
  • PE5_CLK_N
cPCI J5, pin C6Output
  • PE5_CLK_P
cPCI J5, pin B6
OUT3
  • PE2_CLK_N
cPCI J5, pin E5Output
  • PE2_CLK_P
cPCI J5, pin D5
OUT4
  • PE3_CLK_N
cPCI J5, pin H5Output
  • PE3_CLK_P
cPCI J5, pin G5
OUT5
  • PE4_CLK_N
cPCI J5, pin K5Output
  • PE4_CLK_P
cPCI J5, pin J5
OUT6
  • PE6_CLK_N
cPCI J5, pin F6Output
  • PE6_CLK_P
cPCI J5, pin E6
OUT7
  • PE8_CLK_N
cPCI J5, pin L6Output
  • PE8_CLK_P
cPCI J5, pin K6
OUT8
  • PE7_CLK_N
cPCI J5, pin I6Output
  • PE7_CLK_P
cPCI J5, pin H6
OUT9
  • CLK9_P
Clock Driver LTC6975 U73Output

reference clock input to
dual clock driver

  • CLK9_N
XA/XB
  • XAXB_P
54.000 MHz quartz
oscillator Y3
InputDifferential quartz oscillator
clock input
  • XAXB_N

SCLK,
SDA/SDIO

  • I2C_SCL
  • I2C_SDA
  • MIO20
  • MIO21
BiDirI²C address 0x69


The clock outputs OUT1 and OUT9 are distributed via clock buffer U16 and clock driver U14 to several PL and MGT banks:

Scroll Title
anchorTable_x
titleTable x: SI5345 I2C address

Scroll Table Layout
orientationportrait
sortDirectionASC
repeatTableHeadersdefault
style
widths
sortByColumn1
sortEnabledfalse
cellHighlightingtrue

Si53340 U16 Pin
Signal Schematic Name
Connected toClock DirectionNote
Q0
  • CLK1_P
  • CLK1_N

U1, pin G8
U1, pin G7

OutputGTH bank 229 reference clock input
Q1
  • CLK2_P
  • CLK2_N

U1, pin Y8
U1, pin Y7

OutputPL HP bank 66 reference clock input
Q2
  • CLK3_P
  • CLK3_N

U1, pin U27
U1, pin U28

OutputPS GTR Bank 505 reference clock input
Q3
  • CLK4_P
  • CLK4_N

U1, pin L27
U1, pin L28

OutputGTH bank 129 reference clock input
LTC6957 U14 Pin



OUT1
  • CK_PLL_P
  • CK_PLL_N

U1, pin AG5
U1, pin AG4

OutputPL HP bank 65 reference clock input
OUT2
  • CK_P
  • CK_N

Signal 'SATA_SL'
Signal  'SATA_SCL'

Outputreference clock input cPCI connector J1,
header J13 and SC FPGA U18

...

The TEC0850 board is equipped with 2 FTDI chips FT2232H (U4) and FT601Q (U9). Both chips are USB to Multipurpose UART/FIFO bridges which converts signals from USB2 or USB3 to a variety of standard serial and parallel interfaces.

Scroll Title
anchorFigure_11
titleFigure 11: CAN interface
Scroll Ignore

draw.io Diagram
borderfalse
viewerToolbartrue
fitWindowfalse
diagramDisplayName
lboxtrue
revision3
diagramNameTEC0850 FT2232H
simpleViewerfalse
width
linksauto
tbstylehidden
diagramWidth641

Scroll Only



FT2232H

The TEC0850 board is equipped with the FTDI FT2232H USB2 to JTAG/UART adapter controller connected to micro-USB2 connector J9 to provide JTAG and UART access to the Xilinx Zynq XC7Z010 SoC. There is also a 256-byte configuration EEPROM U6 wired to the FT2232H chip via Microwire bus which holds pre-programmed license code to support Xilinx programming tools. Refer to the FTDI data sheet to get information about the capacity of the FT2232H chip.

Warning

Do not access the FT2232H EEPROM using FTDI programming tools, doing so will erase normally invisible user EEPROM content and invalidate stored Xilinx JTAG license. Without this license the on-board JTAG will not be accessible any more with any Xilinx tools. Software tools from FTDI website do not warn or ask for confirmation before erasing user EEPROM content.

Scroll Title
anchorFigure_11
titleFigure 11: CAN interface
Scroll Ignore
draw.io Diagram
borderfalse
viewerToolbartrue
fitWindowfalse
diagramDisplayName
lboxtrue
revision2
diagramNameTEC0850 FT2232H
simpleViewerfalse
width
linksauto
tbstylehidden
diagramWidth641
Scroll Only

Channel A of the FTDI IC is configured as JTAG interface (Channel A of the FTDI IC is configured as JTAG interface (MPSSE) connected to the SC FPGA U18, the JTAG signals are forwarded to the JTAG interface of the Zynq MPSoC on PS config bank 503.

...

Scroll Title
anchorTable_x
titleTable x: SI5345 I2C address

Scroll Table Layout
orientationportrait
sortDirectionASC
repeatTableHeadersdefault
style
widths
sortByColumn1
sortEnabledfalse
cellHighlightingtrue

FT2232H U3 PinSignal Schematic NameConnected toNotes
Pin 12, ADBUS0TCKADBUS0SC FPGA U18 bank 6, pin G9
JTAG interface
Pin 13, ADBUS1TDIADBUS1SC FPGA U18 bank 6, pin F10
Pin 14, ADBUS2TDOADBUS2SC FPGA U18 bank 6, pin E10
Pin 15, ADBUS3TMSADBUS3

SC FPGA U18 bank 6, pin D9

Pin 32, BDBUS0BDBUS0SC FPGA U18 bank 6, pin B11

UART and
user configurable

GPIO's


Pin 33, BDBUS1BDBUS1SC FPGA U18 bank 6, pin A12
Pin 34, BDBUS2BDBUS2SC FPGA U18 bank 6, pin B12
Pin 35, BDBUS3BDBUS3SC FPGA U18 bank 6, pin C11
Pin 37, BDBUS4BDBUS4SC FPGA U18 bank 6, pin B13
Pin 38, BDBUS5BDBUS5SC FPGA U18 bank 6, pin C12
Pin 39, BDBUS6BDBUS6SC FPGA U18 bank 6, pin C13
Pin 40, BDBUS7BDBUS7SC FPGA U18 bank 6, pin D11
Pin 42, BCBUS0BCBUS0SC FPGA U18 bank 6, pin D12
Pin 46, BCBUS1BCBUS1SC FPGA U18 bank 6, pin E13
Pin 47, BCBUS2BCBUS2SC FPGA U18 bank 6, pin E12
Pin 48, BCBUS3BCBUS3SC FPGA U18 bank 6, pin F13
Pin 49, BCBUS4BCBUS4SC FPGA U18 bank 6, pin F12


FT601Q

...

anchorFigure_11
titleFigure 11: CAN interface

...

Quad-SPI Flash Memory

On-board QSPI flash memory U24 and U25 on the TEC0850 board is provided by Micron Serial NOR Flash Memory N25Q256A with 256 Mbit (32 MByte) storage capacity each. The QSPI Flash memory ICs are connected to the PS MIO bank (Dual QSPI MIO0 ... MIO12) of the Zynq Ultrascale+ MPSoC. This non volatile memory is used to store initial FPGA configuration. Besides FPGA configuration, remaining free flash memory can be used for user application and data storage. All four SPI data lines are connected to the Zynq MPSoC allowing x1, x2 or x4 data bus widths. Maximum data rate depends on the selected bus width and clock frequency used.

...

anchorFigure_11
titleFigure 11: CAN interface

...

dual parallel booting possible, 64 MByte total QSPI Flash memory

connected via Dual QSPI MIO0 ... MIO12

...

The TEC0850 board is equipped with the FTDI FT601Q USB3 to 32bit-FIFO adapter controller connected to USB-C connector J10 to provide access to the Zynq MPSoC PL HP I/O's of bank 64. Also 12 control signals of the FTDI FT601Q are connected to the HP bank 64.

Scroll Title
anchorTable_x
titleTable x: SI5345 I2C address

Scroll Table Layout
orientationportrait
sortDirectionASC
repeatTableHeadersdefault
style
widths
sortByColumn1
sortEnabledfalse
cellHighlightingtrue

FT601Q U9 PinSignal Schematic NameConnected toNotes
Pin 12, ADBUS0DATASC FPGA U18 bank 6, pin G9
user configurable
Pin 13, ADBUS1DATASC FPGA U18 bank 6, pin F10
Pin 14, ADBUS2DATASC FPGA U18 bank 6, pin E10
Pin 15, ADBUS3DATA

SC FPGA U18 bank 6, pin D9

Pin 32, BDBUS0DATASC FPGA U18 bank 6, pin B11
Pin 33, BDBUS1DATASC FPGA U18 bank 6, pin A12
Pin 34, BDBUS2DATASC FPGA U18 bank 6, pin B12
Pin 35, BDBUS3DATASC FPGA U18 bank 6, pin C11
Pin 37, BDBUS4DATASC FPGA U18 bank 6, pin B13
Pin 38, BDBUS5DATADATASC FPGA U18 bank 6, pin C12
Pin 39, BDBUS6BDBUS6SC FPGA U18 bank 6, pin C13
Pin 40, BDBUS7BDBDATAUS7SC FPGA U18 bank 6, pin D11
Pin 42, BCBUS0BCBUS0SC FPGA U18 bank 6, pin D12
Pin 46, BCBUS1BCBUS1SC FPGA U18 bank 6, pin E13
Pin 47, BCBUS2BCBUS2SC FPGA U18 bank 6, pin E12
Pin 48, BCBUS3BCBUS3SC FPGA U18 bank 6, pin F13
Pin 49, BCBUS4BCBUS4SC FPGA U18 bank 6, pin F12











































Quad-SPI Flash Memory

On-board QSPI flash memory U24 and U25 on the TEC0850 board is provided by Micron Serial NOR Flash Memory N25Q256A with 256 Mbit (32 MByte) storage capacity each, 64 MByte total QSPI Flash memory. The QSPI Flash memory ICs are connected to the PS MIO bank (Dual QSPI MIO0 ... MIO12) of the Zynq Ultrascale+ MPSoC, enabling dual parallel booting from QSPI Flash memory. This non volatile memory is used to store initial FPGA configuration. Besides FPGA configuration, remaining free flash memory can be used for user application and data storage. All four SPI data lines are connected to the Zynq MPSoC allowing x1, x2 or x4 data bus widths. Maximum data rate depends on the selected bus width and clock frequency used.

Scroll Title
anchorFigure_11
titleFigure 11: CAN interface
Scroll Ignore

draw.io Diagram
bordertrue
viewerToolbartrue
fitWindowfalse
diagramNameTEC0850 QSPI Flash
simpleViewerfalse
width
diagramWidth641
revision1

Scroll Only


Scroll Title
anchorTable_x
titleTable x: SI5345 I2C address

Scroll Table Layout
orientationportrait
sortDirectionASC
repeatTableHeadersdefault
style
widths
sortByColumn1
sortEnabledfalse
cellHighlightingtrue

ICMemory DensityMIOSignal Schematic NameFlash Memory Pin

QSPI Flash U24,

N25Q256A11E1240E

256 Mbit (32 MByte)0

MIO0

B2
1

MIO1

D2
2

MIO2

C4
3

MIO3

D4
4

MIO4

D3
5

MIO5

C2

QSPI Flash U25,

N25Q256A11E1240

256 Mbit (32 MByte)7

MIO7

C2
8MIO8D3
9MIO9D2
10MIO10C4
11MIO11D4
12MIO12B2

EEPROMs

The TEC0850 board contains several EEPROMs for configuration and general user purposes. The EEPROMs are provided by Microchip, the I²C interfaces is connected to Zynq MPSoC bank 502 MIO 20...21 pins:

Quad SPI Flash memory ICs U24 and U25 are connected to the Zynq MPSoC PS QSPI0 interface via PS MIO bank 500, pins MIO0 ... MIO5 and MIO7 ... MIO12.

...

MIO0

...

MIO7

...

MIO1

...

MIO8

...

MIO2

...

MIO9

...

MIO3

...

MIO10

...

MIO4

...

MIO11

...

MIO5

...

MIO12

...

EEPROMs

The TEC0850 board contains several EEPROMs for configuration and general user purposes. The EEPROMs are provided by Microchip, the I²C interfaces is connected to Zynq MPSoC bank 502 MIO 20...21 pins:

The clock generator U14 is programmable via the on-board I²C bus connected to MIO 20...21 pins. The I²C address is shown in the table below.

...

anchorFigure_11
titleFigure 11: CAN interface

...

anchorTable_x
titleTable x: EEPROMs I2C Addresses

...

USB PHY

USB2 PHY U15 is provided by USB3320 from Microchip. The ULPI interface is connected to the Zynq Ultrascale+ PS USB0. I/O voltage is fixed at 1.8V and PHY reference clock input is supplied from the on-board 52.000000 MHz oscillator U16.

scroll-only
Scroll Title
anchorFigure_11
titleFigure 11: CAN interface
Scroll Ignore
: CAN interface
Scroll Ignore

draw.io Diagram
bordertrue
viewerToolbartrue
fitWindowfalse
diagramNameTEC0850 USB3 to FIFO
simpleViewerfalse
width
diagramWidth641
revision2

Scroll Only


The EEPROMs U63 and U64 are programmable via the on-board I²C bus connected to MIO 20...21 pins. The I²C address is shown in the table below.

Scroll Title
anchorTable_x
titleTable x: EEPROMs I2C Addresses

Scroll Table Layout
orientationportrait
sortDirectionASC
repeatTableHeadersdefault
style
widths
sortByColumn1
sortEnabledfalse
cellHighlightingtrue

PHY PinConnected toNotes
ULPIPS bank MIO52 ... MIO63Zynq Ultrascale+ USB0 MIO pins are connected to the PHY
REFCLK-52MHz from on board oscillator U16
REFSEL[0..2]-All pins set to GND selects the external reference clock frequency (52.000000 MHz)
RESETB

SC CPLD U27, bank 4, Pin: M2

Low active USB2 PHY Reset (pulled-up to PS_1.8V)
DP, DM4-port USB3 Hub U4USB2 data lane
CPEN-External USB power switch active-high enable signal
VBUS5VConnected to USB VBUS via a series of resistors, see schematic
ID-For an A-device connect to the ground. For a B-device, leave floating

Gigabit Ethernet PHY

sortByColumn1
sortEnabledfalse
cellHighlightingtrue

I2C addressChipDescription
0x50U63 24AA128T-I/ST128K Serial EEPROM
0x53U64 24AA025E48T-I/OT2K Serial EEPROM with EUI-48™ or EUI-64™ Node Identity

USB PHY

USB2 PHY U15 is provided by USB3320 from Microchip. The ULPI On-board Gigabit Ethernet PHY U20 is provided with Marvell Alaska 88E1512, which use MDIO address 1.. The Ethernet PHY RGMII interface is connected to the Zynq Ultrascale+ Ethernet0 PS GEM3USB0. I/O voltage is fixed at 1.8V for HSTL signaling. The and PHY reference clock input of the PHY is supplied from the on-board 2552.000000 MHz oscillator U21U12.

Scroll Title
anchorFigure_11
titleFigure 11: CAN interface
Scroll Ignore

draw.io Diagram
borderfalsetrue
viewerToolbartrue
fitWindowfalsediagramDisplayName
lboxtrue
revision1
diagramNameTEC0850 GbE PHY
simpleViewerfalse
width
linksauto
tbstylehidden
diagramWidth641

Scroll Only

8Bit DACs

Board has 4 8-bit parallel Texas Instruments THS5641 DACs with up to 100 MSPS Update Rate. 

...

anchorFigure_11
titleFigure 11: CAN interface

diagramNameTEC0850 USB2 PHY
simpleViewerfalse
width
diagramWidth641
revision1

Scroll Only


Scroll Title
anchorTable_x
titleTable x: EEPROMs I2C Addresses

Scroll Table Layout
orientationportrait
sortDirectionASC
repeatTableHeadersdefault
style
widths
sortByColumn1
sortEnabledfalse
cellHighlightingtrue

PHY PinConnected toNotes
ULPIPS bank MIO52 ... MIO63Zynq Ultrascale+ USB0 MIO pins are connected to the PHY
REFCLK-52MHz from on board oscillator U12
REFSEL[0..2]-All pins set to GND selects the external reference clock frequency (52.000000 MHz)
RESETB

Zynq MPSoC MIO16, pin AM16

Low active USB2 PHY Reset
DP, DMcPCI connector J1USB2 data lane
CPEN-External USB power switch active-high enable signal
VBUS5VConnected to USB VBUS via a series of resistors, see schematic
ID3.3VB-device

Gigabit Ethernet PHY

On-board Gigabit Ethernet PHY U20 is provided with Marvell Alaska 88E1512, which use MDIO address 1.. The Ethernet PHY RGMII interface is connected to the Zynq Ultrascale+ Ethernet0 PS GEM3. I/O voltage is fixed at 1.8V for HSTL signaling. The reference clock input of the PHY is supplied from the on-board 25.000000 MHz oscillator U21.

...

DIP-Switches

There are two 4-bit DIP-witches S3 and S4 present on the TEB0911 board to configure options and set parameters. The following section describes the functionalities of the particular switches.

Table below describes the functionalities of the switches of DIP-switches S3 and S4 at their each positions:

S1

Scroll Title
anchorTableFigure_x11
titleTable x: LEDsFigure 11: CAN interface
scroll-
tablelayout
ignore
orientation

draw.io Diagram

portrait

border

sortDirection

false

ASC

viewerToolbar

repeatTableHeaders

true

default

fitWindow

style

false

widths

diagramDisplayName
lbox

sortByColumn1sortEnabledfalsecellHighlighting

true

SwitchDescription1Boot Mode 02Boot Mode 13Boot Mode 24Boot Mode 3

See Zynq UltraScale+ Device Technical Reference Manual page 236 for full boot modes description. Most common modes are

...

anchorTable_x
titleTable x: Recommended Boot Modes

...

revision1
diagramNameTEC0850 GbE PHY
simpleViewerfalse
width
linksauto
tbstylehidden
diagramWidth641

Scroll Only

Image Added

8Bit DACs

Board has 4 8-bit parallel Texas Instruments THS5641 DACs with up to 100 MSPS Update Rate. 

Scroll Title
anchorFigure_11
titleFigure 11: CAN interface
Scroll Ignore


Scroll Only


DIP-Switches

There are two 4-bit DIP-witches S3 and S4 present on the TEC0850 board to configure options and set parameters. The following section describes the functionalities of the particular switches.

Table below describes the functionalities of the switches of DIP-switches S1 and S2 at their each positions:S2

Scroll Title
anchorTable_x
titleTable x: S2 DIP Switch

Scroll Table Layout
orientationportrait
sortDirectionASC
repeatTableHeadersdefault
style
widths
sortByColumn1
sortEnabledfalse
cellHighlightingtrue

SwitchDescription
1SC JTAGEN
2EEPROM WP (Write protect)
3FPGA PUDC
4SC Switch (Reserved for future use)

...

JTAGEN

DIP-switch S1Signal Schematic NameConnected toFunctionalityNotes
S1-1

JTAGEN

SC FPGA U18, bank 1B, pin E5

Positions:
OFF: SC FPGA's JTAG enabled
ON: SC FPGA's JTAG disabled

switch the JTAG pins to user GPIO's if JTAG is disabled
S1-2

WP

EEPROM U63, pin 7

Positions:
OFF: Write Protect is enabled
ON: Write Protect is disabled

-
S1-3

PUDC_B

Zynq MPSOC PS Config Bank 503

...

, pin AD15

Positions:
ON: PUDC_B is Low
OFF: PUDC_B is HIGH

Internal pull-up resistors during configuration
are enabled at ON-position

...

WP

...

Positions
ON: SC CPLD's JTAG enabled
OFF: SC CPLD's JTAG disabled

...

PUDC_B

...

CPLD Firmware Documentation

Section: Boot Mode

,means I/O's are 3-stated
until configuration of the FPGA completes.

S1

...

-4

SW4

SC

...

FPGA U18, bank

...

8, pin

...

A5SC Switch (Reserved for future use)low active logic
DIP-switch

...

S2Signal Schematic NameConnected toFunctionalityNotes

...

S2-1

...

  • U_SW1

...

  • U_SW2

...

  • U_SW3

...

MODE3

Zynq MPSOC PS Config Bank 503, pin AD15

set 4-bit code for boot mode selection

See Zynq UltraScale+ Device Technical Reference Manual
page 236 for full boot modes description


Set DIP-switches as  bit pattern "S1-4 | S1-3 | S1-2 | S1-1: Boot Mode":

ON | ON | ON  | ON  |:   JTAG Boot Mode
ON | ON | ON  | OFF |:   Quad-SPI
ON | ON | OFF | OFF |:   SD Card

S2-2

MODE2

Zynq MPSOC PS Config Bank 503, pin AD15

S2-3

MODE1

Zynq MPSOC PS Config Bank 503, pin AD15

S2-4

MODE0

Zynq MPSOC PS Config Bank 503, pin AD15

...

  • U_SW4

...

Buttons

There is one switch button available to the user connected to the SC FPGA U18:

Scroll Title
anchorTable_x
titleTable x: LEDs

Scroll Table Layout
orientationportrait
sortDirectionASC
repeatTableHeadersdefault
style
widths
sortByColumn1
sortEnabledfalse
cellHighlightingtrue

ButtonConnected toNotes
S3SC FPGA U18, bank 5, pin J10

low active logic

Refer documentation of the firmware of SC FPGA U18.

LEDs

The TEC0850 board is equipped with several LEDs to signal current states and activities.

...