Versions Compared

Key

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

...

HTML
<!--
Template Revision 1.64
(HTML comments will be not displayed in the document, no need to remove them. For Template/Skeleton changes, increase Template Revision number. So we can check faster, if the TRM style is up to date).
-->


Download PDF version of this document.

scroll-ignore
scroll-pdf-ignore

Table of Contents

Table of Contents

Overview


Scroll Only (inline)
Refer to https://wiki.trenz-electronic.de/display/DRAFT/TE0723+TRM for downloadable version of this manual and additional technical documentation of the product.
 

The Trenz Electronic TE0723 is a Arduino compatible FPGA module based on the Xilinx Zynq XC7Z010 SoC.

...

Figure 1: TE0723 block diagram.

Main Components

Figure 2: Main components of the TE0723 module.

  1. Xilinx Zynq XC7Z010 SoC, U1
  2. 4 Gbit DDR3L 256M x 16 SDRAM, U2
  3. 16 MByte quad SPI Flash memory, U5
  4. High-speed CMOS logic analog multiplexer/demultiplexer, U10

  5. 1 MHz low-power operational amplifier, U11
  6. Dual high-speed USB to multipurpose UART/FIFO, U3
  7. 0.5A dual-channel current-limited power switch, U21
  8. Low-power programmable oscillator @ 12.000000 MHz, U7
  9. 2-Kbit Microwire compatible serial EEPROM, U6
  10. 10-pin header, J1
  11. 8-pin header, J2
  12. 10-pin header, J3
  13. Analog input header, J4
  14. 2 x 4-pin header, J5
  15. PMod 2x6 interface header, J6
  16. USB host mode jumper, J7
  17. Micro USB 2.0 Type-B receptacle, J8
  18. Micro USB 2.0 Type-B receptacle, J9
  19. Micro SD card connector with detect signal, J10
  20. Analog input select jumper, J11
  21. 5V supply power input, J12
  22. Reset switch, S1
  23. Red LED, D2
  24. Green LED, D6
  25. Green LED, D7
  26. Ultra-low supply-current voltage monitor, U23
  27. 1A PowerSoC DC-DC converter (3.3 V), U20

  28. 1A PowerSoC DC-DC converter (1.8 V, U19
  29. 1A PowerSoC DC-DC converter (1.35 V), U16
  30. Hi-speed USB 2.0 ULPI transceiver, U18
  31. Low-power programmable oscillator @ 52.000000 MHz, U14
  32. 1A PowerSoC DC-DC converter (1.0 V), U17
  33. JTAG interface testpoints, TP1-TP4

Initial Delivery State

Storage device name

IC

Content

Notes

Quad SPI Flash

U5

Empty

 -
Microwire serial
Configuration EEPROMU6Empty -

Table 1: Initial delivery state of programmable devices on the module.

Boot Process

The 7 boot mode strapping pins on the TE0723 module are set to boot the system from quad SPI Flash only. For additional information refer to the TE0723 schematic and Xilinx UG585 Zynq-7000 All Programmable SoC Technical Reference Manual (MIO2 ... MIO8) of the Xiliny Zynq Z-7010 device are hardware programmed on the board. They are evaluated by the Zynq device soon after the 'POR_B'.signal is deasserted to begin the boot process (see section "Boot Mode Pin Settings" .You may also refer to this TE0723 reference design for some Boot Process tipsof Xilinx manual UG585).

The TE0723 Zynq board is hardware programmed to boot initially from the on-board QSPI Flash memory U5. The JTAG interface of the module is provided for storing the data to the QSPI Flash memory through the Zynq device.

Signals, Interfaces and Pins

I/O Signals

Overview of the Zynq SoC 's PS/PL banks I/O signals connected to the external connectors:

BankTypeConnectorI/O Signal CountVoltageNotes
34HRJ183.3VSignal Schematic names: 'SCL', 'SDA', 'D8' ... 13, SDA, SCL'D13'
34HRJ283.3VSignal Schematic names: 'RXD', 'TXD', 'D2' .. 7, RXD, TXD. 'D7'
34HRJ683.3VSignal Schematic names: 'PIO01' ... 'PIO08'
35HRJ463.3V

Signal Schematic names: 'AIN0' .. 5. 'AIN5'

35HRJ513.3VESP_GPIO2Connector dedicated to ESP8266 module
500MIOJ1073.3VSDCARDSDIO interface to SD Card socket
 501501MIOJ543.3VESP_RXD, ESP_TXD, ESP_GPIO0, MOD_RSTConnector dedicated to ESP8266 module  

Table 2: Overview of the Zynq SoC's PS/PL banks I/O signals

Zynq SoC I/O Banks

BankTypeVCCIOI/O Signal CountAvailable on ConnectorsNotes
34HR3.3V44248 user I/O's on Pmod connector J6, female pin header J1 and J2 each.
35HR3.3V876 user I/O's on female pin header J4, 1 user I/O on female pin header J5.
500PS MIO3.3V1506 MIO-pins used for QSPI flash memory interface, 7 MIO-pins used for SD Card interface, 1 MIO-pin connected to red LED D2.
501PS MIO3.3V16412 MIO-pins used for USB ULPI interface, 4 MIO-pins used for ESP8266 interface header J5.
0Config3.3V504 I/O's are dedicated to JTAG interface, 'PROG_B'-signal is connected to voltage monitor circuit 23.

Table 3: General overview of Zynq SoC PL/PS I/O banks

JTAG Interface

JTAG access to the Xilinx Zynq XC7Z010 SoC is provided through FTDI USB/UART FIFO bridge connected to the J9 Micro USB USB2 connector J9.

Quad SPI Interface

Quad SPI Flash (U5) is connected to the Zynq PS QSPI0 interface via PS MIO bank 500, pins MIO1 ... MIO6.

Zynq SoC's MIOPinSignal NameU5 Pin
1Bank 500, pin MIO1SPI0_CS1
2Bank 500, pin MIO2SPI0_DQ0/MIO253
Bank 500, pin MIO3SPI0_DQ1/MIO324
Bank 500, pin MIO4SPI0_DQ2/MIO435
Bank 500, pin MIO5SPI0_DQ3/MIO57
6Bank 500, pin MIO6SPI0_SCK6

Table 34: Quad SPI interface signals and connections.

SD Card Interface

TE0723 module has on-board 3.3V SD Card socket (J10) with card detect switch wired to the SoC PS MIO bank 500.

Zynq SoC's PinConnected ToSignal Name
Bank 500, pin MIO0J10-9Card detect switch
Bank 500, pin MIO10J10-7DAT0
Bank 500, pin MIO11J10-3CMD
Bank 500, pin MIO12J10-5CLK
Bank 500, pin MIO13J10-8DAT1
Bank 500, pin MIO14J10-1DAT3
Bank 500, pin MIO15J10-2CD/DAT3

Table 4: SD card socket signals.

USB Interface

Zynq SoC's PinConnected ToSignal Name
Bank 501, pin MIO28U18-7OTG-DATA4
Bank 501, pin MIO29U18-31OTG-DIR
Bank 501, pin MIO30U18-29OTG-STP
Bank 501, pin MIO31U18-2OTG-NXT
Bank 501, pin MIO32U18-3OTG-DATA0
Bank 501, pin MIO33U18-4OTG-DATA1
Bank 501, pin MIO34U18-5OTG-DATA2
Bank 501, pin MIO35U18-6OTG-DATA3
Bank 501, pin MIO36U18-1OTG-CLK
Bank 501, pin MIO37U18-9OTG-DATA5
Bank 501, pin MIO38U18-10OTG-DATA6
Bank 501, pin MIO39U18-13OTG-DATA7

Table 5: USB interface.

...

Zynq SoC's PinConnected ToSignal Name
Bank 501, pin MIO48J5-2ESP_TXD
Bank 501, pin MIO49J5-7ESP_RXD
Bank 501, pin MIO52J5-6MOD_RST
Bank 501, pin MIO53J5-3ESP_GPIO0
Bank 35, pin G15J5-5ESP_GPIO2

Table 6: ESP8266 Wi-Fi module interface.

...