Efinity IDE 概要
エフィニックス (Efinix®) の Efinity® IDE は RTL デザインからビットストリーム生成までの完全なツールフローを提供します。シンプルで使いやすい GUI インターフェイスとコマンドライン スクリプトをサポートし、Titanium、Trion® FPGA のデザインに必要なツールが全て含まれています。
特徴:
- プロジェクト管理
- Verilog HDL、SystemVerilog、および VHDL 言語をサポート
- デザイン階層、レポートファイル等ののグラフィカル表示
- 各ツールをフロー/マニュアル実行するための使いやすいダッシュボード (論理合成、配置、配線、ビットストリーム生成)
- 各種制約、ピン配置のためのインターフェイス・デザイナー
- デザインのロジック、配置配線を確認するためのフロアプラン・エディタ
- タイミングを確認するためのタイミング・ブラウザおよびスタティック・タイミング解析
- タイミング解析を実行する Tcl コマンド コンソール
- ModelSim、NCSim、もしくはフリーの iVerilog シミュレータを用いたシミュレーションフロー
- ロジック・アナライザ、バーチャル I/O を使用するためのデバッガ
- Trion FPGA もしくは Quantum® コアをコンフィギュレーションするためのプログラマ (GUI/コマンドライン)
Documentation
- Efinity ソフトウェア ユーザーガイド (英語)
- Efinity ソフトウェア インストール・ガイド (英語)
- Trion インターフェイス ユーザーガイド (英語)
- Efinity Trion チュートリアル (英語)
- Efinity 論理合成 ユーザーガイド (英語)
- Efinity タイミング・クロージャー ユーザーガイド (英語)
- Efinity インターフェイス・デザイナー Python API (英語)
- Efinity プログラマ ユーザーガイド (英語)
- Titanium Interfaces User Guide
- Efinity ソフトウェア Quantum® プリミティブ ユーザーガイド (英語)
- Quantum® Titanium Primitives User Guide
- Trion インターフェイス ユーザーガイド (英語)
v2021.2 での新機能
- Support for Titanium Ti90, Ti120, and Ti180 FPGAs in the M484 (FBGA) package
- Enhanced Sapphire SoC with support for floating-point unit, custom instruction, MMU and atomic extensions
- Added dynamic high-voltage I/O (HVIO) support for Titanium FPGAs
- Supports a JTAG USERCODE when generating a Titanium bitstream
- The Bitstream Security Key Generator now supports JTAG chains
- Includes early access Efinity Hardware Server to communicate with development board on a remote server
- New synthesis options
質問はこちらから
Efinity ソフトウェアのスクリーンショット
各種ビデオ
以下のビデオでは、Efinityのインターフェイス・デザイナーの使い方を紹介しています。
インターフェイス・デザイナーの概要
Efinity v2019.3
GPIO ブロックの作成方法
Efinity v2019.3
LVDS ブロックの作成方法
Efinity v2019.3
PLL ブロックの作成方法 (簡易版)
Efinity v2019.3
PLL ブロックの作成方法 (詳細版)
Efinity v2019.3
MIPI ブロックの作成方法
Efinity v2019.3
DDR メモリブロックの作成方法
Efinity v2019.3