LatticeMico8は、8ビットのRISC(縮小命令セットコンピューター)マイクロコントローラーのソフトプロセッサーコアであり、ラティスセミコンダクター製のFPGAやクロスオーバー・プログラマブル・ロジック・デバイス・アーキテクチャーに最適化されている。 フル18ビット幅の命令セットと32個の汎用レジスターの組み合わせにより、LatticeMico8は、通信や家庭用機器、コンピューター、医療機器、自動車といった幅広い用途に適合する柔軟なVerilogによるリファレンス設計となっている。 LatticeMico8のコアは最小限のデバイスリソースしか消費しない。 最小の構成では、幅広い機能を維持しつつ、200以下のルックアップテーブル(LUT)しか消費しない。

LatticeMico8は、新しい無料の(IP)コアライセンスの下で提供されており、このようなライセンスをFPGAメーカーが採用するのは初めてだった。 このようなIPコアを利用する最大の利点は、柔軟性が高いこと、移植性が改善されること、費用がかからないことである。 この新しいライセンスでは、標準的なオープンソースライセンスと同様の利点が提供されており、ユーザーはプロプライエタリーな設計をこのコアと混合して利用することができる。 更に、ライセンスのコピーを同梱することなく、設計をビットストリームやFPGAフォーマットの形で配布することもできる。

機能 8ビットのデータパス 18ビット幅の命令 32個の汎用レジスター 32バイトの内部スクラッチパッドメモリー 「ポート」を利用した入出力 (最大256個までのポートを利用可能) 256バイトの外部スクラッチパッドメモリーも利用可能 1命令を2サイクルで実行する ラティスによるUARTのリファレンス設計を利用可能

脚注