ラティスDiamondプログラマーはすべてのJTAGベースのラティスデバイス(ispLEVER Classic、PAC-DesignerおよびiCEcube2を含む)用のプログラミングができます。DiamondプログラマーはすべてDiamondに完全に搭載されており、スタンドアローンアプリケーションとして利用可能です。Diamondプログラマーツールは以下のような一般的な手順をより簡単にします。
- デバイス情報の設定(ケーブル、ポート等)
- 使用するプログラミング用データファイルの選択
- 単一プロジェクトは単一もしくは複数デバイスのプログラムに対応