Versions Compared

Key

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

...

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

draw.io Diagram
borderfalse
viewerToolbartrue
fitWindowfalse
diagramDisplayName
lboxtrue
revision23
diagramNameTEC0850 overview
simpleViewerfalse
width
linksauto
tbstylehidden
diagramWidth641

Scroll Only

...

The TEC0850 board provides 4x DAC analog voltage output on the 5-pin circular push/pull connector J15. Each of the DAC units consists of one Texas Instruments THS5641AIPW digital stable current sourceto analog converter, TI THS4631D operational amplifier and two LDOs, by which each of the DAC units unit can be switched on and off.

The TI THS4631D digital stable current source to analog converter wired to the operational amplifier circuitry creating the DAC unit with a voltage output range from -0.5V ... 0.5V. See TI THS5641 datasheet and schematic how to control the DAC unit and to configure set the analog output voltages on connector J15.   

...

Scroll Title
anchorFigure_11
titleFigure 11: CAN interface
Scroll Ignore

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

Scroll Only


...

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 13 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

SC FPGA U18 bank 6 G9 configurableSC FPGA U18 bank 6 F10SC FPGA U18 bank 6 E10SC FPGA U18 bank 6 D9SC FPGA U18 bank 6 B11SC FPGA U18 bank 6 A12SC FPGA U18 bank 6 B12SC FPGA U18 bank 6 C11SC FPGA U18 bank 6 B13SC FPGA U18 bank 6 C12SC FPGA U18 bank 6 C13SC FPGA U18 bank 6 D11SC FPGA U18 bank 6 D12SC FPGA U18 bank 6 E13SC FPGA U18 bank 6 E12SC FPGA U18 bank 6 F13
FT601Q U9 PinSignal Schematic NameConnected toNotes
Pin 1240, ADBUS0 DATA0DATADATA0PL HP bank 64, pin AK1user GPIO's
Pin 1341, ADBUS1 DATA1DATADATA1PL HP bank 64, pin AJ10
Pin 1442, ADBUS2 DATA2DATADATA2PL HP bank 64, pin AJ9
Pin 1543, ADBUS3 DATA3DATADATA3PL HP bank 64, pin AK7
Pin 3244, BDBUS0 DATA4DATADATA4PL HP bank 64, pin AK5
Pin 3345, BDBUS1 DATA5DATADATA5PL HP bank 64, pin AM1
Pin 3446, BDBUS2 DATA6DATADATA6PL HP bank 64, pin AL2
Pin 3547, BDBUS3 DATA7DATADATA7PL HP bank 64, pin AK4
Pin 3750, BDBUS4 DATA8DATADATA8PL HP bank 64, pin AN1
Pin 3851, BDBUS5 DATA9DATADATADATA9PL HP bank 64, pin AL3
Pin 3952, BDBUS6 DATA10BDBUS6DATA10PL HP bank 64, pin AK8
Pin 4053, BDBUS7 DATA11BDBDATAUS7DATA11PL HP bank 64, pin AN2
Pin 4254, BCBUS0 DATA12BCBUS0DATA12PL HP bank 64, pin AP2
Pin 4655, BCBUS1 DATA13BCBUS1DATA13PL HP bank 64, pin AL7
Pin 4756, BCBUS2 DATA14BCBUS2DATA14PL HP bank 64, pin AL5
Pin 4857, BCBUS3 DATA15BCBUS3DATA15PL HP bank 64, pin AM4
Pin 4960, BCBUS4 DATA16BCBUS4SC 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.

...

anchorFigure_11
titleFigure 11: CAN interface

...

anchorTable_x
titleTable x: SI5345 I2C address

...

QSPI Flash U24,

N25Q256A11E1240E

...

MIO0

...

MIO1

...

MIO2

...

MIO3

...

MIO4

...

MIO5

...

QSPI Flash U25,

N25Q256A11E1240

...

MIO7

...

DATA16PL HP bank 64, pin AN4
Pin 61, DATA17DATA17PL HP bank 64, pin AM5
Pin 62, DATA18DATA18PL HP bank 64, pin AM6
Pin 63, DATA19DATA19PL HP bank 64, pin AN3
Pin 64, DATA20DATA20PL HP bank 64, pin AP3
Pin 65, DATA21DATA21PL HP bank 64, pin AP4
Pin 66, DATA22DATA22PL HP bank 64, pin AP5
Pin 67, DATA23DATA23PL HP bank 64, pin AN6
Pin 69, DATA24DATA24PL HP bank 64, pin AN7
Pin 70, DATA25DATA25PL HP bank 64, pin AP6
Pin 71, DATA26DATA26PL HP bank 64, pin AP7
Pin 72, DATA27DATA27PL HP bank 64, pin AP11
Pin 73, DATA28DATA28PL HP bank 64, pin AP10
Pin 74, DATA29DATA29PL HP bank 64, pin AP9
Pin 75, DATA30DATA30PL HP bank 64, pin AN9
Pin 76, DATA31DATA31PL HP bank 64, pin AP8
Pin 58, CLKFIFO_CLKPL HP bank 64, pin AL6control signals
Pin 4, BE0BE_0PL HP bank 64, pin AM10
Pin 5, BE1BE_1PL HP bank 64, pin AK10
Pin 6, BE2BE_2PL HP bank 64, pin AM11
Pin 7, BE3BE_3PL HP bank 64, pin AL11
Pin 13, nOEOE_NPL HP bank 64, pin AL8
Pin 12, nRDRD_NPL HP bank 64, pin AK9
Pin 11, nWRWR_NPL HP bank 64, pin AM9
Pin 8, nTXETXE_NPL HP bank 64, pin AK12
Pin 9, nRXNRXF_NPL HP bank 64, pin AJ12
Pin 10, nSIWUSIWU_NPL HP bank 64, pin AL10
Pin 15, nRESETFTDI_RESET_NPL HP bank 64, pin AM8
Pin 16, nWAKEUPWAKEUP_NPL HP bank 64, pin AN8

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

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:

Scroll Title
anchorFigure_11
titleFigure 11: CAN interface
Scroll Ignore

draw.io Diagram
bordertrue
viewerToolbartrue
fitWindowfalse
diagramNameTEC0850 USB3 to FIFOQSPI Flash
simpleViewerfalse
width
diagramWidth641
revision21

Scroll Only

...


Scroll Title
anchorTable_x
titleTable x: EEPROMs SI5345 I2C Addressesaddress

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 U12.

...

anchorFigure_11
titleFigure 11: CAN interface

...

anchorTable_x
titleTable x: EEPROMs I2C Addresses

...

Zynq MPSoC MIO16, pin AM16

...

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:

Scroll Title
anchorFigure_11
titleFigure 11: 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

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

USB2 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 U12.

Scroll Title
anchorFigure_11
titleFigure 11: CAN interface
Scroll Ignore

draw.io Diagram
bordertrue
viewerToolbartrue
fitWindowfalse
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.

Scroll Title
anchorFigure_11
titleFigure 11: CAN interface
Scroll Ignore

draw.io Diagram
borderfalse
viewerToolbartrue
fitWindowfalse
diagramDisplayName
lboxtrue
revision1
diagramNameTEC0850 GbE PHY
simpleViewerfalse
width
linksauto
tbstylehidden
diagramWidth641

Scroll Only

Image Added

8bit DACs

The TEC0850 Board has 4 8-bit parallel  Texas Instruments THS5641AIPW digital to analog converter (DAC) with up to 100 MSPS update rate connected to TI THS4631D operational amplifiers. See Schematic circuitry and TI THS5641 data sheet for proper operation of the on-board DAC units.

Scroll Title
anchorTable_x
titleTable x: S2 DIP Switch

Scroll Table Layout
orientationportrait
sortDirectionASC
repeatTableHeadersdefault
style
widths
sortByColumn1
sortEnabledfalse
cellHighlightingtrue

DAC unitSignal Schematic NameConnected toFunctionality

DAC1

U28

DAC1_D0

PL HD bank 50, pin D11

Digital input bits D[7:0]


D7 is most significant data bit (MSB),
D0 is least significant data bit (LSB).

DAC1_D1

PL HD bank 50, pin D10

DAC1_D2

PL HD bank 50, pin G11

DAC1_D3

PL HD bank 50, pin J11

DAC1_D4

PL HD bank 50, pin G10

DAC1_D5

PL HD bank 50, pin H10

DAC1_D6PL HD bank 50, pin J10
DAC1_D7PL HD bank 50, pin E10
DAC1_CLKPL HD bank 50, pin F12External clock input, input data latched on rising edge of the clock.
DAC1_MODEPL HD bank 50, pin F10Input code format (binary, twos complement)
EN_DAC1SC FPGA U18 bank 8, pinE6generate 3.3V voltages
LDO U35, U34

DAC2

U31

DAC2_D0PL HD bank 50, pin G15

Digital input bits D[7:0]


D7 is most significant data bit (MSB),
D0 is least significant data bit (LSB).

DAC2_D1

PL HD bank 50, pin H14

DAC2_D2

PL HD bank 50, pin J14

DAC2_D3PL HD bank 50, pin G14
DAC2_D4PL HD bank 50, pin G13
DAC2_D5PL HD bank 50, pin H13
DAC2_D6PL HD bank 50, pin H12
DAC2_D7PL HD bank 50, pin J12
DAC2_CLKPL HD bank 50, pin F12
External clock input, input data latched on rising edge of the clock.
DAC2_MODEPL HD bank 50, pin F11
Input code format (binary, twos complement)
EN_DAC2SC FPGA U18 bank 8, pin E8
generate 3.3V voltages
LDO U32, U60

DAC3

U29

DAC3_D0PL HD bank 44, pin AG14

Digital input bits D[7:0]


D7 is most significant data bit (MSB),
D0 is least significant data bit (LSB).

DAC3_D1PL HD bank 44, pin AE13
DAC3_D2PL HD bank 44, pin AG13
DAC3_D3PL HD bank 44, pin AJ15
DAC3_D4PL HD bank 44, pin AJ14
DAC3_D5PL HD bank 44, pin AH14
DAC3_D6PL HD bank 44, pin AL13
DAC3_D7PL HD bank 44, pin AM13
DAC3_CLKPL HD bank 44, pin AK15
External clock input, input data latched on rising edge of the clock.
DAC3_MODEPL HD bank 44, pin AK14
Input code format (binary, twos complement)
EN_DAC3SC FPGA U18 bank 8, pin B6
generate 3.3V voltages
LDO U66, U68

DAC4

U33

DAC4_D0PL HD bank 44, pin AP14

Digital input bits D[7:0]


D7 is most significant data bit (MSB),
D0 is least significant data bit (LSB).

DAC4_D1PL HD bank 44, pin AN14
DAC4_D2PL HD bank 44, pin AM14
DAC4_D3PL HD bank 44, pin AN13
DAC4_D4PL HD bank 44, pin AP12
DAC4_D5PL HD bank 44, pin AN12
DAC4_D6PL HD bank 44, pin AF13
DAC4_D7PL HD bank 44, pin AH13
DAC4_CLKPL HD bank 44, pin AK13
External clock input, input data latched on rising edge of the clock.
DAC4_MODEPL HD bank 44, pin AK13Input code format (binary, twos complement)
EN_DAC4SC FPGA U18 bank 8, pin A6
generate 3.3V voltages
LDO U70, U72

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.

...

anchorFigure_11
titleFigure 11: CAN interface

...

Scroll Only

Image Removed

8Bit DACs

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

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

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.

...

Scroll Title
anchorTable_x
titleTable x: S2 DIP Switch

Scroll Table Layout
orientationportrait
sortDirectionASC
repeatTableHeadersdefault
style
widths
sortByColumn1
sortEnabledfalse
cellHighlightingtrue

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,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

MODE3

Zynq MPSOC PS Config Bank 503, pin

AD15

R23

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  |

ON   :

  

  JTAG Boot Mode
ON | ON | ON  |

OFF |

OFF  :

  

  Quad-SPI
ON | ON | OFF |

OFF |

OFF  :

  

  SD Card

S2-2

MODE2

Zynq MPSOC PS Config Bank 503, pin

AD15

T23

S2-3

MODE1

Zynq MPSOC PS Config Bank 503, pin

AD15

R22

S2-4

MODE0

Zynq MPSOC PS Config Bank 503, pin

AD15

T22

Buttons

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

...

Include Page
IN:Legal Notices
IN:Legal Notices


DATA29