2010年8月
Lattice Diamond設計ソフトウェアは低電力でコスト重視というFPGAアプリケーションの新しい時代の先駆け新世代の設計ツールは多量生産のFPGAアプリケーションに不可欠
ラティスは、ラティスFPGA製品の設計用に新しいフラグシップ環境であるLattice Diamond FPGA設計ソフトウェア バージョン1.0を発表しました。Lattice Diamondソフトウェアは、設計者がより迅速に低消費電力でコスト重視のFPGAアプリケーションをターゲットとすることが可能になる、強力なツール群と効率的なデザインフロー、そして現代的なユーザインターフェイスという完結した環境を提供します。ラティスのウェブサイトでは、Lattice Diamond設計ソフトウェアのデモンストレーション・ビデオをご覧いただけます。
Diamondは現行ispLEVERの次世代版で、設計の推敲や使いやすさ、改善されたデザインフロー、およびその他にも多くの拡張機能を特徴とします。新機能と拡張機能の組み合わせにより、ユーザは従来にも増してより迅速に、より容易に、そしてより良い結果を得て設計を完了することが可能になります。
DiamondはFPGA設計における全ての観点をカバーする以下のツールセットを含みます。
Diamondは、よりロバストなプロジェクト構造を持ち、改善された設計の推敲のために新機能を提供します。主要な機能には以下を含みます。

デザイン推敲のためのDiamond環境
新たに統合されたHDLコードチェック機能で、論理合成の前にデザインを解析することによって、時間を節約しましょう。
Diamondのユーザインターフェイスは、より良い使いやすさを維持しながらも最先端の機能とカスタム化機能を兼ね備えています。Diamondのすべてのツールが”ビュー”としてオープンでき、Diamondの共通ユーザインターフェイスとして統合されました。或る一つのツールでの動作に習熟するに従って、その知識を他のツールにも適用できるようになります。
Diamondユーザインターフェイスの主要なエレメントには以下を含みます。
新しいタイミング解析ビューは、タイミング情報を閲覧するための使いやすいグラフィカル環境です。タイミング解析ビューにおける主要な新しい利点の一つは、タイミング制約が変更されたときに迅速に更新される解析機能です。もはや、Trace(タイミング解析)レポートを再生成するためにデザインを再実装する必要はありません。

Diamondのタイミング解析ビュー
Diamondでは、シミュレータ用に新しいシミュレーション・ウィザード(Simulation Wizard)を通してデザインの容易なエクスポートができます。
Diamondソフトウェアには、デザインフローをスクリプト処理するための、新しい機能が加えられています。Diamond特有のTCLコマンド・ディクショナリが、プロジェクトやネットリスト、HDLコードチェック、電力計算、そしてハードウェア・デバッガの挿入と解析用に用意されています。
Lattice Diamondソフトウェアは現在、ラティスウェブサイトからWindows版とLinux版ともにダウンロードで入手できます。一度ダウンロードしてインストール後は、無償版か有償版のライセンスのいずれかで使用できます。
Diamond無償版ライセンスはラティスウェブサイトでリクエストすることでより直ちに生成でき、MachXO PLDファミリやLatticeXP2 FPGAファミリ、そしてLatticeECP2 FPGAファミリなどの多くのデバイスをターゲットとした設計が一切の費用なしで可能です。またSynopsys社Synplify Pro for Lattice論理合成ツールとAldec社Lattice Web Edition IIシミュレータ機能もイネーブルされます。
Diamond有償版(Subscription)ライセンスでは、最新のLatticeECP3 FPGAデバイスを含むすべてのラティスFPGAへの対応が加わります。有償版では、増大する規模と性能のためにSynopsys社Synplify Pro for Lattice論理合成ツールと、Aldec社Lattice Edition II混在言語シミュレータ機能がイネーブルされます。Diamond有償版ライセンスは、本ライセンス一本で新しいDiamondソフトウェアと既存のispLEVERソフトウェアがともに使用できます。Diamond有償版ライセンスの価格は1年あたり895ドルです。ラティスは 6 月末日、Lattice Diamond 1.0リリース日から1年間有効なDiamond有償版ライセンスを、保守契約が有効なすべてのispLEVERユーザに対して無料で送付しました。
以下のマトリクスは現状ラティスFPGAと論理設計ソフトウェアツールの、より重要な機能のいくつかをまとめています。Lattice Diamondは現状のラティスFPGAデバイスにお勧めの設計ソフトウェアです。CPLDデバイス用に必要な設計ソフトウェアはispLEVER Classicです。
| Lattice Diamond (有償ライセンス) Windows/Linux |
Lattice Diamond (無償ライセンス) Windows/Linux |
ispLEVER Classic Windows |
|||
|---|---|---|---|---|---|
| 対応するLattice FPGA/CPLD | |||||
| LatticeECP3 | ![]() |
||||
| LatticeXP2 | ![]() |
![]() |
|||
| LatticeECP2M/S | ![]() |
||||
| LatticeECP2 | ![]() |
![]() |
|||
| LatticeECP2S | ![]() |
||||
| LatticeSC/M | ![]() |
||||
| MachXO | ![]() |
![]() |
|||
| LatticeECP/EC | ![]() |
![]() |
|||
| LatticeXP | ![]() |
![]() |
|||
| ispXPGA | ![]() |
||||
| ORCA FPGA | ![]() |
||||
| ORCA FPSC | ![]() |
||||
| ispXPLD 5000MX | ![]() |
||||
| ispMACH 4000B/C/V/Z/ZE | ![]() |
||||
| ispMACH 5000VG | ![]() |
||||
| MACH 4A3 / 4A5 | ![]() |
||||
| ispLSI2000/5000 | ![]() |
||||
| ispGDX/2 | ![]() |
||||
| ispGAL / GAL | ![]() |
||||
| ソフトウェアの機能 | |||||
| デザインの推敲 | ![]() |
![]() |
|||
| プロジェクト管理 | ![]() |
![]() |
![]() |
||
| VHDL と Verilog の対応 | ![]() |
![]() |
![]() |
||
| EDIF 対応 | ![]() |
![]() |
![]() |
||
| スケマティック対応 | ![]() |
![]() |
![]() |
||
| MATLAB/Simulink用sysDSPライブラリ / ispLeverDSP | ![]() |
![]() |
|||
| ABEL | ![]() |
||||
| IP とモジュールのパラメータ設定 | ![]() |
![]() |
モジュールのみ | ||
| 電力見積もり・計算 | ![]() |
![]() |
|||
| タイミング解析 | ![]() |
![]() |
![]() |
||
| 統合された HDL 解析 | ![]() |
![]() |
|||
| フロアプラニング | ![]() |
![]() |
![]() |
||
| EPIC デバイスエディタ | ![]() |
![]() |
ORCA FPGAのみ | ||
| オンチップデバッグ | ![]() |
![]() |
ispXPGAのみ | ||
| TCL スクリプティング・ディクショナリ | ![]() |
![]() |
|||
| 含まれるサードパーティ・ソフトウェア | |||||
| Synplify PRO for Lattice ~ Synplicity社の論理合成ツール | ![]() |
![]() |
|||
| Synplify for Lattice ~ Synplicity社の論理合成ツール | ![]() |
||||
| Active-HDL Lattice Edition ~ Aldec社のシミュレータ | Windows版のみ | ||||
| Active-HDL Lattice Web Edition ~ Aldec社のシミュレータ | Windows版のみ | ![]() |
|||
| オペレーティング・システム | |||||
| Windows 7 | ![]() |
![]() |
|||
| Windows XP, Vista (32-bit) | ![]() |
![]() |
![]() |
||
| Linux (Redhat Enterprise v4, v5; Novell SUSE Enterprise v10 SP1, 11) | ![]() |
![]() |
|||
| ライセンス発行とアップデート | |||||
| ライセンス有効期間 | 1 年間サブスクリプション | 1 年 ~ 更新可能 | 1 年 ~ 更新可能 | ||
| ノードロック・ライセンス | ![]() |
![]() |
![]() |
||
| フローティング・ライセンス | ![]() |
||||
注:Lattice Diamond有償ライセンスでは、DiamondかispLEVERソフトウェアのいずれかを実行することができます。Windowsフローティング・ライセンス用のAldec社論理シミュレータは、USB IDキー(ALDEC-USBKEY)が必要です。これらの製品は共にラティスのオンラインストアから入手できます(日本のお客様は弊社代理店までお問い合わせ下さい)。