Versions Compared

Key

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

...

Following block diagram visualizes the connection of the SC FPGA with the Zynq Ultrascale+ MPSoC via 4 PS MIO pins (MIO22 ... 25), PS Config  Config control signals and 10 singled ended PL HD bank 48 I/O pins (MAX_IO1 ... MAX_IO10):

Scroll Title
anchorFigure_2
titleFigure 2: TEF1001-02 main components
Scroll Ignore

draw.io Diagram
bordertrue
viewerToolbartrue
fitWindowfalse
diagramNameTEC0850 SC TO Zynq connections
simpleViewerfalse
width
diagramWidth641
revision2

Scroll Only


...

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, ADBUS0TCKSC FPGA U18 bank 6, pin G9
JTAG interface
Pin 13, ADBUS1TDISC FPGA U18 bank 6, pin F10
Pin 14, ADBUS2TDOSC FPGA U18 bank 6, pin E10
Pin 15, ADBUS3TMS

SC FPGA U18 bank 6, pin D9

Pin 32, BDBUS0BDBUS0SC FPGA U18 bank 6, pin B11user configurable
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





Scroll Title
anchorFigure_11
titleFigure 11: CAN interface
Scroll Ignore
Scroll Only

Quad-SPI Flash Memory

Board has two N25Q512A11G1240E connected in a dual parallel mode.

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

Scroll Title
anchorFigure_11
titleFigure 11: CAN interface
scroll-ignore

Scroll Only

EEPROMs




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.

Scroll Title
anchorFigure_11
titleFigure 11: CAN interface
Scroll Ignore


Scroll Only


 ICNameMemory DensityConnected toNotes
QSPI Flash U24N25Q256A11E1240E256 Mbit (32 MByte)QSPI0: MIO0 ... MIO5

dual parallel booting possible, 64 MByte total QSPI Flash memory

connected via Dual QSPI MIO0 ... MIO12

QSPI Flash U25N25Q256A11E1240E256 Mbit (32 MByte)QSPI0: MIO7 ... MIO12

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.

MIOSignal Schematic NameFlash U24 Pin
MIOSignal Schematic NameFlash U25 Pin
0

MIO0

B2
7

MIO7

C2
1

MIO1

D2
8

MIO8

D3
2

MIO2

C4
9

MIO9

D2
3

MIO3

D4
10

MIO10

C4
4

MIO4

D3
11

MIO11

D4
5

MIO5

C2
12

MIO12

B2



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.

Scroll Title
anchorFigure_11
titleFigure 11: CAN interface
Scroll Ignore


Scroll Only


Scroll Title
anchorTable_x
titleTable x: EEPROMs I2C Addresses

Scroll Table Layout
orientationportrait
sortDirectionASC
repeatTableHeadersdefault
style
widths
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 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 Title
anchorFigure_11
titleFigure 11: CAN interface
Scroll Ignore


Scroll Only


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

On-board Gigabit Ethernet PHY U20 is provided with Marvell Alaska 88E1512. 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. The 125MHz PHY output clock (PHY_CLK125M) is routed to System Controller CPLD U27, bank 4, pin K2.

Board has Marvell Alaska 88E1512 Ethernet PHY which use MDIO address 1.

Scroll Title
anchorFigure_11
titleFigure 11: CAN interface
Scroll Ignore


Scroll Only


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

S1

Scroll Title
anchorTable_x
titleTable x: LEDs

Scroll Table Layout
orientationportrait
sortDirectionASC
repeatTableHeadersdefault
style
widths
sortByColumn1
sortEnabledfalse
cellHighlightingtrue

SwitchDescription
1Boot Mode 0
2Boot Mode 1
3Boot Mode 2
4Boot Mode 3

See Zynq UltraScale+ Device Technical Reference Manual page 236 for full boot modes description. Most common modes areThe 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.

Scroll Title
anchorTable_x
titleTable x: EEPROMs I2C AddressesRecommended Boot Modes

Scroll Table Layout
orientationportrait
sortDirectionASC
repeatTableHeadersdefault
style
widths
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

Gigabit Ethernet PHY

Board has Marvell Alaska 88E1512 Ethernet PHY which use MDIO address 1.

8Bit DACs

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

DIP-Switches

Boot ModeSW1:4SW1:3SW1:2SW1:1
JTAG Boot ModeONONONON
Quad-SPIONONONOFF
SD CardONONOFFOFF

S2S1

Scroll Title
anchorTable_x
titleTable x: LEDsS2 DIP Switch

Scroll Table Layout
orientationportrait
sortDirectionASC
repeatTableHeadersdefault
style
widths
sortByColumn1
sortEnabledfalse
cellHighlightingtrue

SwitchDescription
1
Boot Mode 0
2Boot Mode 1
3Boot Mode 2
4Boot 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

...

S2

...

anchorTable_x
titleTable x: S2 DIP Switch

...

SC JTAGEN
2EEPROM WP (Write protect)
3FPGA PUDC
4SC Switch (Reserved for future use)
DIP-switch S3Signal Schematic NameConnected toFunctionalityNotes
S3-1
  • PUDC_B
Zynq MPSoC U1, pin AD15Positions
ON: PUDC_B is Low
OFF: PUDC_B is HIGH
Internal pull-up resistors during configuration
are enabled at ON-position,means I/O's are 3-stated
until configuration of the FPGA completes. 
S3-2
  • JTAGENB
SC CPLD U27, bank 0, pin A16

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

JTAG interface of the SC CPLD, accessible on
XMOD header J35
S3-3
  • SC_SW1
SC CPLD U27, bank 0, pin E17set 2-bit code for boot mode selection

CPLD Firmware Documentation

Section: Boot Mode

S3-4
  • SC_SW2
SC CPLD U27, bank 0, pin D16
DIP-switch S4Signal Schematic NameConnected toFunctionalityNotes
S4-1
  • U_SW1
SC CPLD U27, bank 0, pin D18user definedFor functionalities of these switches in the
current CPLD firmware, refer to the
CPLD Firmware Documentation.
S4-2
  • U_SW2
SC CPLD U27, bank 0, pin D16
S4-3
  • U_SW3
SC CPLD U27, bank 0, pin C19
S4-4
  • U_SW4
SC CPLD U27, bank 0, pin C18

Buttons

There are two switch buttons available to the user connected to the SC CPLD U27:

ButtonConnected toNotes
S1SC CPLD U27, bank 0, pin F13

high active logic, connected to 3V3SB,

functionality depends on the current firmware of the SC CPLD U27
refer to the documentation

S2SC CPLD U27, bank 0, pin G13

LEDs

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

Buttons

...

Scroll Title
anchorTable_x
titleTable x: LEDs

Scroll Table Layout
orientationportrait
sortDirectionASC
repeatTableHeadersdefault
style
widths
sortByColumn1
sortEnabledfalse
cellHighlightingtrue

LEDSignalChipColorConnected toPin
Description and Notes
Front panel LED 1 (Red)LED_FP_1
FPGA U1AF15PL User defined LED
Front panel LED 2 (Green)LED_FP_2
FPGA U1AG15PL User defined LED
Front panel LED 3 (Green)LED_FP_3
FPGA U1AE15PL User defined LED
Front panel LED 4 (Green)LED_FP_4
SC U18M4Power Good

Power and Power-On Sequence

...