Efinity® Integrated Development

Efinity IDE Overview

The Efinix® Efinity® IDE provides a complete RTL-to-bitstream flow. With a simple, easy to use GUI interface and command-line scripting support, the Efinity software provides the tools you need to build designs for Titanium and Trion® FPGAs.


  • Project management to keep your design files organized
    • Support for Verilog HDL, SystemVerilog, and VHDL languages
    • Graphical views of design hierarchy, result files, and reports
  • Easy to use dashboard to run through the flow (synthesis, placement, routing, bitstream generation) automatically or manually
  • Interface Designer to constrain logic and assign pins to blocks in the device periphery
  • Floorplan Editor to browse through your design's logic and routing placement
  • Timing Browser and static timing analysis to measure your design's performance
    • Tcl Command Console to perform timing analysis
  • Supports simulation flows using the ModelSim, NCSim, or free iVerilog simulators
  • Integrated hardware Debugger with Logic Analyzer and Virtual I/O debug cores
  • GUI and command-line Programmer to configure your Trion FPGA or Quantum™ core


Efinity logo

New in v2021.1

  • Support for Titanium FPGAs
  • Dual-flash programming support for Titanium FPGAs
  • New IP cores available in the IP Manager:
    • DMA Controller
    • HyperRAM Controller
    • MIPI CSI-2 RX and TX Controller
    • MIPI D-PHY RX and TX
    • MIPI D-PHY Bidir RX and TX
    • Configurable RISC-V SoC (Sapphire)
    • SD Host Controller
  • Support for LVDS (Titanium) and IP cores in the Python API
  • Support for enterprise server installation environments

Efinity Software Example Screen Shots

Efinity Software

Video Gallery

The following videos walk you through how to use the Efinity Interface Designer.

Interface Designer Overview
Efinity v2019.3

How to Create GPIO Blocks
Efinity v2019.3

How to Create LVDS Blocks
Efinity v2019.3

How to Create Simple PLL Blocks
Efinity v2019.3

How to Create Advanced PLL Blocks
Efinity v2019.3

How to Create MIPI Blocks
Efinity v2019.3

How to Create DDR DRAM Blocks
Efinity v2019.3