Efinix Trion T20 BGA256 User Manual

Trion
T20 BGA256
Development Kit User Guide
T20F256-DK-UG-v1.0 February 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 their respective owners. All specifications subject to change without notice.

Contents

Introduction...................................................................................................................................................................... 3
What's in the Box?....................................................................................................................................................... 3
Software 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..........................................................................................................................15
Creating Your Own Design.........................................................................................................................................16
Revision History.............................................................................................................................................................16

Introduction

Thank you for choosing the Trion™ T20 BGA256 Development Kit (part number: T20F256C-DK), which allows you to explore the features of the T20 FPGA with a MIPI interface.
Warning: The board can be damaged without proper anti-static handling.

What's in the Box?

The Trion™ T20 BGA256 Development Kit includes:
Trion™ T20 BGA256 Development Board preloaded with a demonstration design
4 standoffs
4 screws
3 foot micro-USB cable (type B)
Trion T20 BGA256 Development Kit User Guide

Software Requirements

To develop your own designs for the T20 device on the board, you must install the Efinity software. You can obtain the software from the Efinix® Support Center under Efinity Software (www.efinixinc.com/support/).
The Efinity® software includes tools to program the device on the board. Refer to the Efinity® Software User Guide for information about how to program the device.
Learn more: Efinity® documentation is installed with the software (see Help > Documentation) and is also available in the Support Center under Documentation (www.efinixinc.com/support/).

Installing Standoffs

Before using the board, attach the 4 standoffs to the board with the screws provided in the kit.
Warning: The board can be damaged if you over tighten the screws. Tighten all screws to a torque between 4 ± 0.5 kgf/cm and 5 ± 0.5 kgf/cm.
®
www.efinixinc.com 3

Board Functional Description

The Trion™ T20 BGA256 Development Board contains a variety of components to help you build designs for the Trion® T20 device.
Figure 1: Trion™ T20 BGA256 Development Board Block Diagram
Trion T20 BGA256 Development Kit User Guide

Features

Compact design (106.7 mm x 76.2 mm) (4.2" x 3")
Efinix® T20F256C device in an 256-ball FineLine BGA package
FTDI FT2232H dual-channel chipset with USB controller
Winbond 32 Mbit SPI NOR flash memory
Micro-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
components; one on-board dropout regulator (maximum at 500 mA) sources 1.8 V components
Selectable 3.3 V, 2.5 V, and 1.8 V VDDIO for T20F256C I/O banks 1D_1E and
1B_1C
Fixed 3.3 V VDDIO for T20F256C I/O banks 1A, 3, and 45 V output header to provide power for external devices
50 MHz and 74.25 MHz oscillators for T20F256C PLL input
Optional external clock source available through SMA input to drive the T20F256C PLL
input or clock input pin
www.efinixinc.com 4
User inputs:
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) &
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
8 LEDs on T20F256C bank 3 for user outputs3 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
Trion T20 BGA256 Development Kit User Guide
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
Loading...
+ 11 hidden pages