You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

Export to PDF

 

Overview

Trenz Electronic TE0711 (Rick Martin complete article number removed) is a FPGA module integrating a Xilinx Artix-7 SoM (System on Module), 32 Mbyte SPI Flash memory for configuration and operation, and powerful switch-mode power supplies for all on-board voltages. A large number of configurable I/Os are provided via rugged high-speed stacking strips. All modules in 4 x 5 cm form factor are mechanically compatible.

All this on a tiny footprint, smaller than a credit card, at a competitive price.

Key Features

  • Xilinx Artix-7 XC7A15T - XC7A100T (Rick Martin added range of FPGA)
  • Rugged for shock and high vibration
  • 32 Mbyte QSPI Flash memory
  • 100 MHz MEMS oscillator
  • Plug-on module with 2× 100-pin and 1× 60-pin high-speed hermaphroditic strips
  • 178 FPGA I/Os (84 differential pairs) and available on board-to-board connectors
  • On-board high-efficiency DC-DC converters
  • System management and power sequencing
  • eFUSE bit-stream encryption
  • AES bit-stream encryption
  • 3 user LEDs
  • FTDI FT2232H USB2 High Speed IC Chip
  • Evenly-spread supply pins for good signal integrity

Assembly options for cost or performance optimization available upon request.

Main Components

Top ViewBottom View
  1. Artix-7 FPGA

  2. 32 Mbyte Quad SPI Flash memory

  3. Dual USB to UART/FIFO Bridge (FT2232H)

  4. System Controller CPLD

  5. Oscillator 100MHz - System clock for FPGA

  6. EEPROM - for FT2232H
  7. Oscillator 12MHz - for FT2232H

Detailed Description

PL Programmable Logic

TE0711 SoM is based on the Artix-7 Series Families FPGA and is available in five different logic densities (A15T,A35T,A50T,A75T,A100T).

The devices can be programmed with the free Xilinx Vivado WebPACK software. Further information on the Artix-7 FPGA can be found in the Xilinx  document 7 Series FPGAs Overview (DS180).

 

BoardFPGALogic CellsFlip-FlopsBRAM
TE0711-01-15XC7A15T16,64020,80025
TE0711-01-35XC7A35T33,28041,60050
TE0711-01-50XC7A50T52,16065,20075
TE0711-01-75XC7A75T75,52094,400105
TE0711-01-100XC7A100T101,440126,800135

Configuration Modes

ModeInterfaceNotes
JTAGJTAGFor debugging purposes
SPI
Flash
SPI Master
4-bit mode
Main configuration mode.
SPI Flash is used to store FPGA bitstream(s), PS Executable Object code and user data.

TE0711 Configuration Modes

 

Config PinSettingNotes
M03.3VBootmode setting:
Master SPI
M10V
M20V
CFGBVS3.3VSelect 3.3V as Config Bank I/O Voltage
PUDCStrong pull-up to 3.3VPre-configuration pull-ups are DISABLED

TE0711 Configuration pin settings

Configuration Memory

TE0711 standard assembly option includes 32MByte SPI Flash for configuration and data storage. This memory is large enough to hold at least 4 uncompressed FPGA Bitstreams.

 

ParameterValueNotes
Memory size (MBytes)32 
Vendorspansionhttp://www.spansion.com
Device typeS25FL256SAGBHI20 
Vivado CFGMEMs25fl256sxxxxxx0-spi-x1_x2_x4Value to be used with Vivado labtools flash programmer
Vivado Board Part File Interface nameSPI Flash 

Parameter values for the SPI Flash memory included in the standard assembly option.

XADC

XADC is configured with internal reference voltage option. All XADC inputs that are shared with FPGA I/O are available in the B2B Connector. There is no access to the dedicated XADC input pins.

PS Processing System

TE0711 has no hard PS subsystem. Microblaze Soft Processor or Microblaze MCS can be used, they are both free of charge and included with Xilinx free Vivado Webpack version.

ProcessorBus InterfacesPeripherals
Microblaze MCSCustomUART, GPIO, Timer
MicroblazeAXI4, AXI4-Stream, LMBVivado IP Catalog

Processing System Program Memory content can be embedded in the bitstream or loaded from SPI Flash by a bootloader.

Microblaze™

 

Microblaze MCS

Example Microblaze MCS system, reset, clock, UART and LEDS to GPIO are connected by Vivado Board Part Interface wizard, no constraint files used or needed. This example Processing System uses less than 5% of A35T logic resources.

Clock Sources

 

IC DesignatorDescriptionFrequencyUsed asFPGA PinIO StandardVivado Board Part Interface
U3MEMS Oscillator12MHzClock for FT2232Hn/an/anot available (no connection to FPGA)
U8MEMS Oscillator100MHzSystem ClockP17LVCMOS33System Clock

In standard assembly option MEMS oscillator with 100MHz Frequency and 50 ppm stability is used. Other frequencies possible for custom order.

Reset Sources

 

Reset TypeSourceNotes
Power On ResetSystem ControllerPROG_B released after power on causing FPGA reconfiguration
B2B ResetJM2.18Active low value forces FPGA reconfiguration
Dummy ResetFPGA pin D9Can be used as reset with fixed always inactive value if needed (may have to add pullup or pulldown constraint)
Soft ResetAny FPGA B2B I/OUser defined soft reset input with user defined polarity
Debug ResetMicroblaze MDMJTAG debugger soft reset

LEDS

There are 3 LED's directly connected to FPGA I/O Pins. Vivado Board Part Interface (GPIO) name: "LEDS".

LED
ColorIOSTANDARD
FPGA Pin
Vivado Board Part nameGPIO Index"
Description
D1redLVCMOS18A8"Module LEDS" : sys_led0User LED
D2greenLVCMOS33R17"Module LEDS" : led21User LED
D3greenLVCMOS33L15"Module LEDS" : led32User LED, active low

 

Dual channel USB UART/FIFO

TE0711 has on-board USB 2.0 High Speed UART/FIFO FT2232HQ from FTDI. Channel A can only be used in simple UART mode, Channel B can be used as UART, in 245 FIFO, JTAG(MPSSE) or High Speed Serial modes. An standard 256 Byte EEPROM to store custom Configuration settings for FT2232H is available. EEPROM settings can be changed using FTDI provided tools that can be downloaded from FTDI website.

 

FT2232H
Pin
FPGA
Pin
UART
Mode
FIFO
Mode
JTAG
Mode
Fast
Serial
comment

Channel A (Vivado Board Part Interface name: "FTDI Channel A")

ADBUS0R11TXDn/an/an/aFT2232H UART TXD, connect to FPGA UART RXD input
ADBUS1L16RXDn/an/an/aFT2232H UART RXD, connect to FPGA UART TXD output
Channel B (Vivado Board Part Interface name: "FTDI Channel B")
BDBUS0P18TXDD0TCK/SKFSDIUART: FT2232H UART TXD, connect to FPGA UART RXD input
BDBUS1R18RXDD1TDI/DOFSCLKUART: FT2232H UART RXD, connect to FPGA UART TXD output
BDBUS2T18RTSD2TDO/DIFSDO 
BDBUS3U18CTSnD3TMS/CSFSCTS 
BDBUS4U17DTRnD4GPIOL0-

 

BDBUS5T16DSRnD5GPIOL1- 
BDBUS6V17DCDnD6GPIOL2- 
BDBUS7U16RInD7GPIOL3- 
BCBUS0V16TXDENRXFnGPIOH0- 
BCBUS1U14-TXEnGPIOH1- 
BCBUS2V15-RDnGPIOH2- 
BCBUS3T13RXLEDnWRnGPIOH3-Active Low RX Activity LED in UART Mode
BCBUS4V14TXLEDnSIWUBGPIOH4SIWUBActive Low TX Activity LED in UART Mode
BCBUS7U13PWRSAVnPWRSAVnGPIOH7PWRSAVn


FT2232H pin connection to FPGA I/O, all pins are connected to bank B14 with fixed 3.3V VCCIO and should be used with LVCMOS33 I/O Standard.

 

More information is available from FTDI website:

Board-to-Board Connectors

View and download specifications of connectors used on this module here:  Samtec LSHM

View and download the connector pinout for this module in the master pinout table here: Master Pinout Table

Initial Delivery state

Storage device nameContentNotes
FT2232H EEPROMEmpty, not programmed 
SPI Flash OTP AreaEmpty, not programmedExcept serial number programmed by flash vendor
SPI Flash Quad Enable bitProgrammed 
SPI Flash main arraydemo design 
EFUSE USERNot programmed 
EFUSE SecurityNot programmed 

Technical Specification

Absolute Maximum Ratings

ParameterMinMaxUnitsNotes
Vin supply voltage-0.36.0V 
3.3V Vin supply voltage-0.43.6V 
Storage Temperature-40+100C 

Physical Dimensions

  • Module size: 50 mm × 40 mm.  Please download the assembly diagram for exact numbers.
  • Mating height with standard connectors: 8mm
  • PCB thickness: 1.6mm
  • Highest part on PCB: approx. 2.5mm. Please download the step model for exact numbers.

Download physical dimensions diagrams here: TE0711 Physical Dimensions

Power Supplies

Vin3.3 V to 5.5 VTypical 200mA, depending on customer design and connections
Vin 3.3V3.3 V

Typical 50mA, depending on customer design and connections

For startup, a power supply with minimum current capability of 2A is recommended.

Vin and Vin 3.3V can be connected to the same source (3.3 V).

Temperature Ranges

Commercial grade modules0 °C to +70 °C
Industrial grade modules-40 °C to +85 °C

Depending on the customer design, additional cooling might be required.

Weight

TBDgWithout bolts
TBDgWith bolts screwed to the module

Downloads For This Product

Recommended Software: Xilinx Vivado WebPACK (free license)

A15T, A35T, A50T, A75T are not supported by Xilinx legacy tools (ISE, Impact).

The schematic is available for download here: TE0711 Schematic

Resources

Disclaimer

Unable to render {include} The included page could not be found.

  • No labels