OpenFire(オープンファイア)ソフトプロセッサは、ザイリンクス MicroBlazeプロセッサのVerilog による実装であり、オープンソースである。MicroBlazeと同様に、OpenFireはパターソンとヘネシーによるDLXアーキテクチャをベースとした32ビットRISCアーキテクチャである。OpenFireはバージニア工科大学の博士課程の学生のStephen Cravenによって構成可能型アレイの研究のために開発された。そのため、MicroBlazeの機能のいくつかは当初は実装されていなかった。オリジナルのOpenFireには、割り込み、例外、デバッグ用機能、ローカルメモリバス(LMB)、オンチップペリフェラルバス(OPB)インターフェースは実装されていなかった。これらのインターフェースは、OpenFireを超最小限の実装とするため、オリジナルのリリースでは省かれていた。ほかの研究においてOpenFireをより有用なものとするため、一般的なペリフェラルバスのサポートをOpenFireプロセッサに追加する作業が進められている。

参照

関連項目

外部リンク

⌬ Phoenix Mesh CID: 未登録 IPFS未登録 📡 0ピア N=1 CRITICAL PQS D6