Efinix Trion T20 BGA256 User Manual

Development kit

Advertisement

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.

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the Trion T20 BGA256 and is the answer not in the manual?

Questions and answers

Summary of Contents for Efinix Trion T20 BGA256

  • Page 1 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.
  • Page 2: Table Of Contents

    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...
  • Page 3: Introduction

    Trion T20 BGA256 Development Kit User Guide 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.
  • Page 4: Board Functional Description

    Trion T20 BGA256 Development Kit User Guide 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 ™...
  • Page 5: Overview

    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 •...
  • Page 6: Power On

    LED (D105) turns on, giving you a visual confirmation that the power supplies on the board are up and stable. Note: The micro-USB power supply powers up the board with limited current supply. Efinix recommends that you use an external DC 5 V DC supply if your user design requires high power.
  • Page 7: Clock Sources

    Trion T20 BGA256 Development Kit User Guide Clock Sources Two on-board oscillators, 50 MHz and 74.25 MHz, are available to drive the T20F256C PLL input pin and clock input. Alternatively, you can disable the 50 MHz oscillator and use an external clock source through the SMA input (J5).
  • Page 8 Trion T20 BGA256 Development Kit User Guide Header CON2 (USB Power) CON2, a micro-USB type B socket, is the interface between the board and your computer for power and communication. Connect the micro-USB cable for configuring T20F256C FPGA and NOR flash. The board supports three different configuration modes: SPI passive mode, SPI active mode, and JTAG mode.
  • Page 9 Trion T20 BGA256 Development Kit User Guide T20F256C Description T20F256C Description Number Pin Name Number Pin Name GPIOB_RXN08 Dedicated LVDS RX GPIOB_RXN01 Dedicated LVDS RX Channel 8 Channel 1 GPIOB_RXP08 GPIOB_RXP01 GPIOB_RXN07 Dedicated LVDS RX GPIOB_RXN00 Dedicated LVDS RX Channel 7...
  • Page 10 Trion T20 BGA256 Development Kit User Guide Pin Number Signal Name Description T20F256C Pin Name SPI_SS SPI slave select pin (active low) GPIOL_00_SS Ground – FT_RST Reset pin for on board FTDI FT2232 – chipset (active low) Headers H2, H3, and H4 (GPIO) The board headers H2, H3, and H4 contain the Trion T20 Development Board GPIO pins.
  • Page 11 Trion T20 BGA256 Development Kit User Guide Table 6: H3 Pin Assignments Pin Number T20F256C DDIO Mode Pin Number T20F256C DDIO Mode Pin Name Supported Pin Name Supported – – GPIOR_76 GPIOR_77 GPIOR_78 GPIOR_79 – – GPIOR_81 GPIOR_104 GPIOR_105 GPIOR_110...
  • Page 12 Trion T20 BGA256 Development Kit User Guide Pin Number T20F256C DDIO Mode Pin Number T20F256C DDIO Mode Pin Name Supported Pin Name Supported GPIOL_29 GPIOL_25 GPIOL_28 GPIOL_26 – GPIOL_27 – – Header H6 Header H6 is the JTAG interface. You can access the T20F256C JTAG pins through this header.
  • Page 13: User Outputs

    Trion T20 BGA256 Development Kit User Guide Header J1 J1 is a 2-pin header that provides 5 V output as a power source for the external devices that interface with the development board. The 5 V DC power supply from header CON1 supplies this 5 V output.
  • Page 14: User Inputs

    Trion T20 BGA256 Development Kit User Guide User Inputs The board has 3 pushbutton switches that you can use as inputs to the T20F256C device. The T20F256C bank 1A I/O signals connected to these switches have a pull-up resistor. When you press the switch, the signal drives low, indicating user input.
  • Page 15: Running The Demonstration Design

    Trion T20 BGA256 Development Kit User Guide Running the Demonstration Design Efinix preloads the Trion T20 BGA256 Development Board with a demonstration design ® ™ that operates the LEDs. The board receives power through USB cable. Follow these steps to run the design: 1.
  • Page 16: Creating Your Own Design

    Trion T20 BGA256 Development Kit User Guide Creating Your Own Design The Trion T20 BGA256 Development Board allows you to create and explore designs for ™ the T20 device. Efinix provides example code and designs to help you get started: ®...

This manual is also suitable for:

T20f256c-dk

Table of Contents