Loading article…
LatticeMico32は、Lattice Semiconductor社製の32ビットマイクロ プロセッサRISC(Reduced Instruction Set Computer )ソフトコアで、フィールドプログラマブルゲートアレイ(FPGA)向けに最適化されています。ハーバードアーキテクチャを採用しているため、命令バスとデータバスは分離されています。必要に応じて、バスアービトレーションロジックを使用して2つのバスを結合することも可能です。
LatticeMico32は、フリー(IP)コアライセンスの下でライセンスされています。つまり、Mico32はLattice FPGAに限定されず、あらゆるホストアーキテクチャ(FPGA、特定用途向け集積回路(ASIC)、またはQEMUなどのソフトウェアエミュレーション)で合法的に使用できます。LatticeMico32は、Lattice Semiconductorの部品向けに開発されただけでなく、 XilinxやAlteraのFPGAにも組み込むことができます。AMD PowerTuneはLatticeMico32を使用しています。[ 1 ]
CPUコアと開発ツールチェーンはソースコードとして公開されており、第三者がプロセッサアーキテクチャに変更を加えることが可能となっている。