| 一般情報 | |
|---|---|
| 発売 | 2019-08-29 [1] |
| デザイン: | IBM、OpenPOWER Foundation |
| アーキテクチャと分類 | |
| 応用 | ソフトコア |
| 命令セット | パワーISA3.0 ppc64le ppc64be |
| 物理的仕様 | |
| コア |
|
Microwattは、もともとIBMのAnton BlanchardによってVHDLで書かれ、OpenPOWER Summit NA 2019 [2]で発表され、 2019年8月にGitHubで公開されたオープンソースの ソフトプロセッサコアです。Power ISA 3.0命令セットに準拠しており、 FPGAボード上で実行でき、Linux、MicroPython、Zephyrを起動できます。[3] [4] [5] [6] [7] [8]
デザイン
Microwattは、Power ISA 3.0命令セットのサブセットを実装した、64ビットの バイエンディアン スカラー整数 プロセッサコアです。32×64ビット汎用レジスタと32×64ビット浮動小数点レジスタを備えています。メモリインターフェイスにはWishboneを使用しています。[4]
最初の開発は数か月で完了し、命令セットの整数処理機能全体が含まれました。メモリ管理ユニット(MMU) や浮動小数点ユニットはなく、準拠するために必要な最小限の機能のみが含まれていました。[4]
その後の実装には、JTAGデバッガインターフェース、除算命令、16KB命令キャッシュと32KBデータキャッシュ、ハイパーバイザ非対応MMU、パイプライン[4]、浮動小数点 サポートなどが追加されました。[9]
これはVHDL 2008とGHDLシミュレーション環境を使用して設計されています。[3]
チゼルワット
Chiselwattと呼ばれる兄弟プロジェクトは、Power ISA 3.0命令セットを実装した別のオープンプロセッサコアであり、VHDLではなくScalaベースのChiselで書かれています。 [10] [11]
実装
- マイクロワット自体
- Libre-SOC – Microwattをリファレンスデザインとして使用した開発中のリブレ システムオンチップ。[12]
- Kestrel – Raptor Engineering POWER9ベースのワークステーションのソフト BMC。[13] [14]
歴史
これは、オープンな Power ISA 3.0 を使用してゼロから作成された最初のプロセッサであり、OpenPOWER Foundation によってリファレンス デザインとしてリリースされています。
このプロジェクトは、Power ISA 3.0に関するオープンソースイニシアチブのリリースのためのデモ、概念実証、およびリファレンス実装として始まりました。[15]ブランチャードの目標は、それができるかどうかを確認することでしたが、ソフトウェア開発者として、非常に低レベルのハードウェアプロジェクトに取り組むことは挑戦でした。[2] [3]
マイクロワットは、2021年にエファブレスの「オープンMPWシャトルプログラム」によって130nmで製造される予定です。 [16] 2024年2月現在、エファブレスのマイクロワットプロジェクトページでは製造の進捗状況に関する更新はありません。[17]
参照
参考文献
- ^ Williams, Chris (2019-08-29). 「ロイヤリティフリーのソフトコア OpenPOWER プロセッサ コア ブループリントをここで入手してください。さらに、さらに – すべてお読みください」。The Register。
- ^ ab OpenPOWER Summit NA 2019: 2日目基調講演デモンストレーション: Anton Blanchard、IBM & Joe DeLaere、Xilinx
- ^ abc 「POWER OpenISA と Microwatt の紹介」 - Anton Blanchard (LCA 2020)
- ^ abcd 「マイクロワット マイクロアーキテクチャ」 - ポール マッケラス (LCA 2020)
- ^ Microwatt と Renode の POWER ISA サポート
- ^ マイクロワット上の Linux
- ^ OpenPOWERがさらに拡大
- ^ 2日目の基調講演とOpenPOWERの驚異: ロイヤリティフリーのオープンソフトコア(RISC-Vの汗だくガロン)
- ^ マイクロワットフロート
- ^ Chiselwatt の Github のページ
- ^ Power ISA EULA の最終草案がリリースされました
- ^ リブレSOC
- ^ 「Raptor が Kestrel オープンソース、オープン HDL/ファームウェア ソフト BMC を発表」。
- ^ ケストレル SoftBMC プロジェクト
- ^ Big Blue が POWER チップの命令セットをオープンソース化
- ^ 「Microwatt の Open MPW メタデータ」。2021 年 2 月 28 日時点のオリジナルよりアーカイブ。2021 年 3 月 30 日閲覧。
- ^ “Efabless”. Efabless . 2024年2月16日閲覧。
外部リンク
- GitHubの microwatt
