Efinity Software

   

Simple, Easy-to-Use Toolflow

エフィニックス (Efinix®) の Efinity® は RTL デザインからビットストリーム生成までの完全なツールフローを提供します。シンプルで使いやすい GUI インターフェイスとコマンドライン スクリプトをサポートし、TitaniumTopazTrion® FPGA のデザインに必要なツールが全て含まれています。

Software Highlights

Project Editor icon

Projects

Project management to keep your design files organized

Dashboard icon

Dashboard

Easy-to-use dashboard to run the tool flow automatically or manually

Interface Designer icon

Language Support

Verilog HDL, SystemVerilog, and VHDL

Interface Designer icon

Interface Designer

Constrain logic and assign pins to blocks in the device periphery

IP Manager icon

IP Manager

Configure and add buildling blocks to your project

Floorplan Viewer icon

Floorplan Viewer

Visualize your design's placement

Netlist Viewer icon

Netlist Viewer

Displays and analyzes your design's netlist

Timing Browser icon

Timing Browser

Browse timing and perform static timing analysis

Simulation icon

Simulation

Supports simulation flows using the ModelSim, NCSim, or free iVerilog simulators

BRAM Updater icon

BRAM Initial
Content Updater

Update initial BRAM without performing a full compile

Python icon

Python API

Use scripts to build your design's interface

Package Planner icon

Package Planner

Assign logic to package pins and view the pinout graphically

Hardware Debugger icon

Hardware Debugger

Integrated hardware Debugger with Logic Analyzer and Virtual I/O debug cores

Programmer icon

Programmer

GUI and command-line Programmer to configure your FPGA

Partition Planner

Partition Planner

Supports team-based design flows

Bitstream Authentican and Encryption icon

Bitstream Authentication and Encryption

Sign and/or encrypt bitstreams

Efinity ソフトウェアをダウンロード - 無料

Efinixは、Efinityソフトウェアを無料でライセンス提供します。 また、開発キットを購入すると、ソフトウェアライセンスと 1年間のアップグレードも提供されます。 最初の 1年後は、無料のメンテナンス更新をリクエストできます。 あなたが入手するバージョンは、機能を簡素化した Web エディションではなく、EfinixのすべてのFPGAをサポートしています。 エントリーレベルのボードの場合は、DigiKey からオンラインで購入できる Xyloni 開発キットを試してください。

無料ライセンスを取得するには、サポートセンターに登録してください。 次に、Efinityページをクリックして無料ライセンスをリクエストします。 ライセンスと1年間のメンテナンス (アップグレードおよびパッチ) が 1年間提供されます。 さらに 1年間のメンテナンスをいつでも無料でリクエストできます。

 

 

v2026.1 の新機能

Efinity Software v2026.1 には、以下の新機能と機能の向上が含まれています:

  • Ti125 および Ti95 デバイスのサポートを追加:
    • HSIO2 ピンによる I/O パフォーマンスと電力効率の向上をサポート
    • 最大 2.5 Gbps の MIPI RX/TX をサポート、および MIPI HS-RX における大幅な消費電力の低減 (HSIO と比較して)
    • 最大 1.8 Gbps の LVDS RX/TX をサポート
    • すべてのデバイスで必要なメモリ容量が 8 GB に削減
    • 新たな PHY 周辺クロックネットワークおよび分散クロックモディファイア (CM) リソースにより、PLL およびコアクロックネットワークリソースの使用が最適化され、周辺クロックのスキュー管理が容易になり、より高いパフォーマンスを実現します
  • ユニファイド シミュレーション
    • Ti125 および Ti95 F225 パッケージの追加。既存の Ti60 および Ti35 F225 設計からの容易な移行をサポート
    • Ti125M225S4F4。SPI フラッシュメモリと 2 つの HyperRAM デバイスを搭載した小型パッケージ
    • Ti125 および Ti95 F324 パッケージの 追加。より多くの HSIO2、HSIO、HVIO ピンが用意されています
  • 以下のデバイス向けにビットストリームを提供:
    • Ti135N576、Ti85N576
    • Tz100N576、Tz75N576
  • 配置配線コンパイル時間を約 30% 短縮
  • Efinity Floorplan Viewer および Console の応答性を大幅改善
  • Python ツールキットの強化 – Python スクリプトでプロジェクトの作成・変更が可能な efx_py Python ツールを追加
  • Automated Option Explorer (AOE) スクリプトツール efx_run_aoe.py を追加
    • 合成および配置コンパイラのオプションを探索
    • システムクロック全体で最高の Fmax を達成する組み合わせを検索
  • GUI コンソールのカスタマイズオプションを追加。コンパイラメッセージの制限、フィルタリング、または非表示が可能
  • Efinity プロジェクトディレクトリ内に、複数の Interface Designer プロジェクトファイルの配置が可能
  • Interface Designer にスマート ビット ジェネレータを追加。変更内容が配置配線 (P&R) の再実行を必要としない場合、新しいビットストリームを迅速に生成可能
  • Efinity GUI にダークテーマオプションを追加
  • デザインパーティション機能 (ベータ):
    • Efinity Partition Planner を使用することで、コアファブリック内の境界が定義された矩形パーティション内のデザインインスタンスについて、合成、配置、配線の結果を保持し、エクスポートおよびインポートすることができます
    • パーティションを使用することで、検証済みのデザインコンポーネントを単一の FPGA デザインに統合しやすくなり、チームベースの設計や段階的なコンパイルフローとの相性も良好です

Efinity ソフトウェアのスクリーンショット

Efinity Software

Efinity Software Tutorials

Efinity Software Overview

Using the Efinity Debug Wizard

Instantiate a Debug Core Manually

Create a Sapphire SoC


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


Interface Designer Overview

How to Create GPIO Blocks

How to Create LVDS Blocks


How to Create Simple PLL Blocks

How to Create Advanced PLL Blocks

How to Create MIPI Blocks

How to Create DDR DRAM Blocks