Child pages
  • Getting Started with the Efinix Xyloni Development Kit
Skip to end of metadata
Go to start of metadata

Introduction

The Efinix Xyloni Development kit is a new low cost evaluation kit featuring the Trion T8F81C2 (T8) FPGA. This Development kit combines a Trion T8, 128 Mbit SPI NOR Flash, PMOD Socket, along with an FTDI FT4332H Chipset for debugging and programming. The Efinix® Quantum™ fabric has at its heart a reconfigurable logic element that can be used as either a logic or routing resource.


The objective of this guide is to create a RISC-V

Features

  • Efinix® T8F81C2 device in an 81-ball FineLine BGA package
  • 128 Mbit SPI NOR flash memory
  • FTDI FT4232H chipset with USB controller
  • Dedicated UART interface through USB
  • Micro-USB type B receptacle
  • 41-pin high-speed connectors (including PMOD) for user I/O with unattached pin headers
  • 12-pin PMOD-compatible GPIO socket
  • Micro-SD card slot
  • User LEDs and switches:
    • 4 LEDs on T8F81C2 bank 1B and 2B
    • 2 pushbutton switches (connected to bank 2A I/O pins)
  • 33.33 MHz oscillator for T8F81C2 PLL input
  • Power:
    • Power source: USB
    • User selectable voltages from 1.8 V, 2.5 V, and 3.3 V for bank 2A and 2B through USB
  • Power good and T8F81C2 configuration done LEDs


Availability

Resources

Software

Efinity® Integrated Development Environment

This project requires Efinity® Integrated Development Environment v2020.1.140 (You must use the Efinity software v2020.1.140 with patch v2020.1.140.7.2 or higher with the Xyloni development board.)

(Screen Shot)

USB FTDI Interface

The FTDI FT4232H module has four channels to support the following interfaces:

  • FTDI - Xyloni (Interface 0) - SPI
  • FTDI - Xyloni (Interface 1) - JTAG
  • FTDI - Xyloni (Interface 2) - UART
  • FTDI - Xyloni (Interface 3) - VCCIO

Zadig USB driver installation made easy

Download Zadig, which is a Windows application that installs generic USB driver


  • Open the Zadig software.
  • Choose Options > List All Devices.
  • Turn off Options > Ignore Hubs or Composite Parents.
  • Select the Xyloni (Interface 0)
  • Select libusbK (version) next to Driver.
  • Click Replace Driver.
  • Select the Xyloni (Interface 1)
  • Select libusbK (version) next to Driver.
  • Click Replace Driver.
  • Select the Xyloni (Interface 3)
  • Select libusbK (version) next to Driver.
  • Click Replace Driver.

Leave Interface 2 alone, for Serial Debug

(Screen Shot)


Pin Assignments

J1 Pin Assignments

Pin NumberSignal NamePin NumberSignal Name
1VBUS2VCC
3GND4GPIOR_020
5GPIOR_0216GPIOR_022
7GPIOR_0238GPIOR_024
9GPIOR_02510GPIOR_026
11GPIOR_02712GPIOR_028
13GPIOR_03014GPIOR_031
15GPIOR_03216GPIOR_034
17GPIOR_03518GPIOR_036
19VCCI0220GND

J2 Pin Assignments

Pin NumberSignal NamePin NumberSignal Name
1GND2VCCIO1
3GPIOR_194GPIOR_18
5GPIOR_176GPIOR_16
7GPIOR_158GPIOR_14
9GPIOR_1310GPIOR_12
11GPIOR_1112GPIOR_10
13GPIOR_0814GPIOR_07
15GPIOR_0616GPIOR_05
17GPIOR_0318GPIOR_01
19GPIOR_0020VBUS

J3 Pin Assignments

J3 is a 14-pin (PMOD) connector, ADC, DAC, audio, WiFi, Bluetooth, etc

Pin NumberSignal NameT8F81C2 Pin NamePin NumberSignal NameT8F81C2 Pin Name
1-VBUS2-GPIOL_7
3PMOD_A_I00GPIOL_124PMOD_A_I01

GPIOL_13

5PMOD_A_I02GPIOL_146PMOD_A_I03GPIOL_15
7PMOD_A_I04GPIOL_168PMOD_A_I05GPIOL_17
9PMOD_A_I06GPIOL_1910PMOD_A_I07GPIOL_18
11GND-12GND-
13VCC-14VCC-


SD1 Pin Assignments

SD1 is the microSD connector on the bottom of the PCB, using the SPI interface

Pin NameSignal NameT8F81C2 Pin Name
CD1SD DET-
CD2VCC-
G1GND-
G2GND-
G3GND-
G4GND-
T1No Connect-
T2SD_CSGPIOL_00
T3SD_DIGPIOL_03_CD4
T4VCC-
T5SD_CLKGPIOL_09_CDI2
T6GND-
T7SD_DOGPIOL_05_CDI5
T8No Connect-


Test Point Assignments

These 13 test points are available for probing signals.

Test Point NameTest Point Reference
TP1VBUS
TP2VCC
TP3VCORE
TP4VCC_IO1
TP5VCC_IO2
TP6GND
TP7VRO
TP8VPHY
TP9VPLL
TP10TDI
TP11TDO
TP12TMS
TP13TCK

User Outputs

There are 4 Yellow user LED's connected to I/O pins in T8F81C2

Reference DesignatorT8F81C2 Pin NameActive
LED1GPIOL_21_NSTATUSHigh
LED2GPIOR_37_TESTNHigh
LED3GPIOR_16_CBUS1High
LED4GPIOR_17_CBUS2High

User Inputs

There are 2 pushbutton switches that can be used for user input.

Reference DesignatorT8F81C2 Pin NameActive
BTN1GPIOR_02_RESERVED_OUTLow
BTN2GPIOR_15_CBUS0Low


Software Application


Additional Information


Contact

Comments, feedback, and questions can be sent to: Digi-Key's TechForum: TechForum

  • No labels