Versions Compared

Key

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

...

The Trenz Electronic TEI0003 is a low cost small-sized FPGA module integrating a Intel Cyclone 10LP 10CL025 FPGA SoC and , 2 MByte serial memory for configuration and operation, 8 MByte SDRAM and a 3-axis accelerometer.

HTML
<!--
Use short link the Wiki Ressource page: for example:
http://trenz.org/te0720-info
List of available short links: https://wiki.trenz-electronic.de/display/CON/Redirects
 -->

...

  • Intel Cyclone 10LP 10CL025 FPGA SoC

  • 8 MByte SDRAM
  • 2 MByte serial configuration memory

  • ST Microelectronics LIS3DH MEMS digital output motion sensor3-axis accelerometer
  • JTAG and UART over Micro USB2 connector
  • 1x6 pin header for JTAG access to FPGA SoC
  • 1x PMOD header providing 8 GPIOs
  • 2x 14-pin headers (2,54 mm pitch) providing 23 GPIOs

  • 1x 3-pin header providing 2 GPIOs
  • 8x user LEDs

  • 1x user push button
  • 3.3V single power supply with on-board voltage regulators
  • Size: 61.5 x 25 mm

...

  1. Intel Cyclone 10LP 10CL025 FPGA SoC, U1
  2. Winbond W9864G6JT 8 Mbyte SDRAM 166MHz, U2
  3. Intel EPCQ16ASI8N 2 MByte serial configuration memory, U5
  4. ST Microelectronics LIS3DH MEMS digital output motion sensorLIS3DH 3-axis accelerometer, U4
  5. FTDI USB2 to JTAG/UART adapter, U3
  6. Configuration EEPROM for FTDI chip, U9
  7. 12.0000 MHz oscillator, U7
  8. 8x red user LEDs, D2 ... D9
  9. Red LED (Conf. DONE), D10
  10. Green LED (indicating supply voltage), D1
  11. Push button (user), S2
  12. Push button (reset), S1
  13. Micro USB2 B socket (receptacle), J9
  14. 1x14 pin header (2.54mm pitch), J2
  15. 1x6 pin header (2.54mm pitch), J4
  16. 2x6 Pmod connector, J6
  17. 3-pin header (2.54mm pitch), J3
  18. 1x14 pin header (2.54mm pitch), J1

...

On-board serial configuration memory (U5) is provided by Intel EPCQ16ASI8N with 16 MBit (2 MByte) storage capacity. This non volatile memory is used to store initial FPGA configuration via JTAG interface. The memory is connected to FPGA bank 1 via active serial (AS) x1 interface.

SDRAM

The FPGA module is equipped with a Winbond W9864G6JT 64 MBit (8 MByte) SDRAM chip U2. This SDRAM chip is connected to the FPGA bank 7 and 8 via 16-bit memory interface with 166MHz clock frequency and CL3 CAS latency.

FTDI FT2232H IC

The FTDI chip U3 converts signals from USB2.0 to a variety of standard serial and parallel interfaces. Refer to the FTDI data sheet to get information about the capacity of the FT2232H chip.
FTDI FT2232H chip is used in MPPSE mode for JTAG, 2 I/O's of channel A and 6 I/O's of Channel B are routed to FPGA bank 3 of the FPGA SoC and are usable for example as GPIOs, UART or other standard interfaces.

The configuration of FTDI FT2232H chip is pre-programmed on the EEPROM U9.

Motion Sensor

Serial Memory U5 PinSignal Schematic NameConnected toNotes
Pin 2, DATA1AS_DATA0FPGA bank 1, pin H2
Data out
Pin 5, DATA0AS_ASDOFPGA bank 1, pin C1Data in
Pin 1, nCSAS_NCSFPGA bank 1, pin D2chip select
Pin 6, DCLKAS_DCLK

FPGA bank 1, pin H1

clock

Table 5: Serial configuration memory interface connections

SDRAM

The FPGA module is equipped with a Winbond W9864G6JT 64 MBit (8 MByte) SDRAM chip U2. This SDRAM chip is connected to the FPGA bank 7 and 8 via 16-bit memory interface with 166MHz clock frequency and CL3 CAS latency.

SDRAM I/O Signals

Signal Schematic Name

Connected toNotes
Address inputs

A0 ... A13

bank 8-
Bank address inputs

BA0 / BA1

bank 8

-
Data input/output

DQ0 ... DQ15

bank 7

-
Data mask

DQM0 ... DQM1

bank 7

-
ClockCLKbank 7
Control Signals

CS

bank 8

Chip select

CKE

bank 8

Clock enable

RAS

bank 8

Row Address Strobe

CAS

bank 8

Column Address Strobe

WEbank 8Write Enable

Table 6: 16bit SDRAM memory interface

FTDI FT2232H Chip

The FTDI chip U3 converts signals from USB2.0 to a variety of standard serial and parallel interfaces. Refer to the FTDI data sheet to get information about the capacity of the FT2232H chip.
FTDI FT2232H chip is used in MPPSE mode for JTAG, 2 I/O's of channel A and 6 I/O's of Channel B are routed to FPGA bank 3 of the FPGA SoC and are usable for example as GPIOs, UART or other standard interfaces.

The configuration of FTDI FT2232H chip is pre-programmed on the EEPROM U9.

FTDI Chip U3 PinSignal Schematic NameConnected toNotes
Pin 12, ADBUS0TCKFPGA bank 1, pin H3
JTAG interface
Pin 13, ADBUS1TDIFPGA bank 1, pin H4
Pin 14, ADBUS2TDOFPGA bank 1, pin J4
Pin 15, ADBUS3TMS

FPGA bank 1, pin J5

Pin 17, ADBUS4ADBUS4FPGA bank 3, pin M8user configurable
Pin 20, ADBUS7ADBUS7FPGA bank 3, pin N8user configurable
Pin 32, BDBUS0BDBUS0FPGA bank 3, pin user configurable
Pin 33, BDBUS1BDBUS1FPGA bank 3, pin user configurable
Pin 34, BDBUS2BDBUS2FPGA bank 3, pin user configurable
Pin 35, BDBUS3BDBUS3FPGA bank 3, pin user configurable
Pin 37, BDBUS4BDBUS4FPGA bank 3, pin user configurable
Pin 38, BDBUS5BDBUS5FPGA bank 3, pin user configurable

Table 7: FTDI chip interfaces and pins

3-Axis Accelerometer

On the TEI0003 FPGA board there is a 3-axis accelerometer present. This accelerometer provided by ST Microelectronics LIS3DH and offers many function to detect motion and has also a temperature sensor integrated. It also has a FIFO buffer for storing output data. The sensor is connected to the FPGA through SPI interface and two interrupt lines.

Accelerometer U4 PinSignal Schematic NameConnected toNotes
Pin 11, INT1SEN_INT1FPGA bank 1, pin B1
Interrupt lines
Pin 9, INT2SEN_INT2FPGA bank 1, pin C2
Pin 6, SDA/SDI/SDOSEN_SDIFPGA bank 1, pin G2SPI interface


Pin 7, SDO/SA0SEN_SDO

FPGA bank 1, pin G1

Pin 4, SCL/SPCSEN_SPCFPGA bank 1, pin F3
Pin 8, CSSEN_CSFPGA bank 1, pin D1
Pin 13, ADC3ADC35VSense 5V input voltage

Table 8: 3-axis accelerometer interfaces and pinsOn the TEI0003 FPGA board there is a digital output 3-axis motion sensor present. The motion is provided by ST Microelectronics 

System Clock Oscillator

The FPGA SoC module has following reference clocking signals provided by on-board oscillators:

Clock SourceSchematic NameFrequencyClock Input Destination
Microchip MEMS Oscillator, U7CLK12M12.0000 MHzFTDI FT2232 U3, pin 3; FPGA SoC bank 2, pin M2
optional Microchip MEMS Oscillator, U6 (not fitted)CLK_X-FPGA SoC bank 6, pin E15

Table 59: Clock sources overview

On-board LEDs

...

LEDColorSignal Schematic NameFPGANotes
D1Green--Indicating 3.3V board supply voltage
D2Red'LED1'bank 6, pin M6user
D3Red'LED2'bank 6, pin T4user
D4Red'LED3'bank 6, pin T3user
D5Red'LED4'bank 6, pin R3user
D6Red'LED5'bank 6, pin T2user
D7Red'LED6'bank 6, pin R4user
D8Red'LED7'bank 6, pin N5user
D9Red'LED8'bank 6, pin N3user
D10Red'CONF_DONE'bank 6, pin H14indication configuration is DONE when LED is off

Table 610: LEDs of the module

Push Buttons

...

ButtonSignal Schematic NameFPGANotes
S1'USER_BTN'bank 3, pin N6user configurable
S2'RESET'bank 1, pin H5system reset

Table 711: Push buttons of the module

...

The FPGA module can be power-supplied through Micro USB2 connector J9 with supply voltage 'USB-VBUS' or alternative through pin header J2 with supply voltage 'VIN'.

The TEM0001 TEI0003 module needs one single power supply of 5.0V nominal.

...

  • Board size: PCB 25mm × 61,5mm. Notice that some parts the are hanging slightly over the edge of the PCB like the the Micro USB2 B connector, which determine the total physical dimensions of the carrier board. Please download the assembly diagram for exact numbers.

  • PCB thickness: ca. 1.65mm

  • Highest part on the PCB without fitted headers and connectors is the Micro USB2 B connector, which has an approximately hight of 3 mm. Please download the step model for exact numbers.

Image Removed      Image Removed

Figure 4: Module physical dimensions drawing

...