background image

Trion T20 BGA256 Development Kit User Guide

User inputs:

8 LEDs on T20F256C bank 3 for user outputs

3 pushbutton switches (connected to bank 1A I/O pins)

3 DIPswitches (connected to bank 3 I/O pins) for user inputs

3 GPIO headers and 2 LVDS headers to connect to external devices

Power good and T20F256C configuration done LEDs

Overview

The board features the Efinix

®

 T20 programmable device in a 256-ball FBGA package, which

is fabricated using Efinix

®

 Quantum

 technology. The Quantum

-accelerated programmable

logic and routing fabric is wrapped with an I/O interface in a small footprint package. T20

devices also include embedded memory blocks and multiplier blocks (or DSP blocks). You

create designs for the T20 device in the Efinity

®

 software, and then download the resulting

configuration bitstream to the board using the USB connection.

Note: 

 For more information on T20 FPGAs, refer to the 

T20 Data Sheet

, which you can download in our

Support Center under Docs (

www.efinixinc.com/support/

).

Figure 2: Trion

 T20 BGA256 Development Board Components

256 Mb SDR SDRAM

Micro-USB

Port (CON2)

50 MHz Oscillator

GPIO Banks

1B, 1C (H4)

Clock Select Header (J3) 

(On-Board Oscillator or SMA)

5 V DC Input

Jack (CON1)

GPIO Bank 3 (H3)

FTDI Module

SMA Clock Input (J5)

LVDS Receiver (RX)

& Clock (CON3)

LVDS Transmitter (TX)

(CON4)

5 V Power for

External Devices

GPIO Banks

1D, 1E (H2)

Power Switch (S2)

SPI Header (H1)

JTAG Header (H6)

CDONE (D1) &

NSTATUS (D2) LEDs

User DIPswitches (SW3)

User Pushbuttons (SW4 - SW6)

User LEDs (D3 - D10)

Banks 1B/1C

Voltage Select (H7)

Banks 1D/1E

Voltage Select (H8)

Trion FPGA

T20BGA256C

The FTDI FT2232H module has two channels to support SPI (FTDI interface 0) and

JTAG (FTDI interface 1) configuration. It receives the T20 configuration bitstream from a

USB host and writes to the on-board SPI NOR flash memory. After a reset in SPI passive

mode, the FTDI controller can also write the configuration bitstream directly to the

FPGA. Additionally, it supports direct JTAG programming mode in which it writes the

configuration bitstream directly to the FPGA through the JTAG interface.

Note: 

 Refer to 

AN 006 Configuring Trion FPGAs

 for more information.

www.efinixinc.com

5

Summary of Contents for T20F256C-DK

Page 1: ...2019 www efinixinc com Copyright 2019 All rights reserved Efinix the Efinix logo Quantum Trion and Efinity are trademarks of Efinix Inc All other trademarks and service marks are the property of thei...

Page 2: ...Requirements 3 Installing Standoffs 3 Board Functional Description 4 Features 4 Overview 5 Power On 6 Reset 6 Clock Sources 7 Headers 7 User Outputs 13 User Inputs 14 Running the Demonstration Design...

Page 3: ...board you must install the E nity software You can obtain the software from the E nix Support Center under E nity Software www e nixinc com support The E nity software includes tools to program the d...

Page 4: ...ro USB type AB receptacle Power Power source 5 V 4 A power supply or USB 5 V 500 mA USB for low power consumption designs On board switching regulators maximum at 2 0 A source 3 3 V 2 5 V and 1 2 V co...

Page 5: ...nixinc com support Figure 2 Trion T20 BGA256 Development Board Components 256 Mb SDR SDRAM Micro USB Port CON2 50 MHz Oscillator GPIO Banks 1B 1C H4 Clock Select Header J3 On Board Oscillator or SMA 5...

Page 6: ...ts on the board When these voltages are up and stable the board asserts a PWR OK signal pulled high from the components respective regulators When the board asserts the PWR OK signal a green LED D105...

Page 7: ...xternal devices or boards Table 1 Trion T20 BGA256 Development Board Headers Reference Designator Description CON1 5 V DC power supply input jack CON2 Micro USB Type AB receptacle CON3 34 pin header f...

Page 8: ...rs CON3 and CON4 LVDS RX Clock Pin For the differential pair Left pin is the P channel Right pin is the N channel RX Channel TX Channel Table 2 CON3 Pin Assignments Pin Number T20F256C Pin Name Descri...

Page 9: ...16 GND Ground 17 GPIOB_TXN10 18 GPIOB_TXN03 19 GPIOB_TXP10 Dedicated LVDS TX Channel 9 20 GPIOB_TXP03 Dedicated LVDS TX Channel 3 21 GPIOB_TXN09 22 GPIOB_TXN02 23 GPIOB_TXP09 Dedicated LVDS TX Channe...

Page 10: ...nts Pin Number T20F256C Pin Name DDIO Mode Supported Pin Number T20F256C Pin Name DDIO Mode Supported 1 VCCIO1D_1E 2 VCCIO1D_1E 3 GPIOL_74 1 No 4 GPIOL_73 No 5 GPIOL_72 No 6 GPIOL_71 No 7 GPIOL_70 2 N...

Page 11: ...6 GPIOR_153 Yes 27 GPIOR_154 Yes 28 GPIOR_155 Yes 29 GPIOR_156 Yes 30 GPIOR_158 Yes 31 GND 32 GND Table 7 H4 Pin Assignments Pin Number T20F256C Pin Name DDIO Mode Supported Pin Number T20F256C Pin Na...

Page 12: ...n for on board FTDI FT2232 module active low 6 TMS JTAG TMS mode select signal 7 GND Ground 8 GND Ground Headers H7 and H8 H7 and H8 are 6 pin headers You use a shunt across 2 pins to select 3 3 V 2 5...

Page 13: ...rce option Table 10 Clock Selection Pin Assignments Pin Number Signal 1 50 MHz on board oscillator 2 GPIOR_125_CLK10 and GPIOR_157_PLLN 3 External clock source from SMA input J5 A shunt connecting J3...

Page 14: ...up resistor When you press the switch the signal drives low indicating user input User Pushbuttons Table 12 User Pushbuttons Reference Designator T20F256C Pin Name Active SW4 GPIOL_02 Low SW5 GPIOL_04...

Page 15: ...ime the LED D2 NSTATUS turns ON to indicate there is no con guration error When con guration completes the con guration done LED D1 turns on again Four green LEDs D3 D10 turn on sweeping from D3 to D1...

Page 16: ...elp you get started Refer to the Design Support page in our Support Center www e nixinc com support for examples targeting the board The E nity software includes example designs that you can use as a...

Reviews: