OpenRISCとは? わかりやすく解説

OpenRISC

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2019/07/04 07:57 UTC 版)

ナビゲーションに移動 検索に移動
OpenRISC
開発者 Damjan Lampret、OpenCrossコミュニティ
ビット数 32ビット、64ビット
発表 2000年
デザイン RISC
エンコード Fixed
エンディアン Big
オープン Yes
レジスタ
汎用 16本 または 32本
浮動小数点 オプション

OpenRISCOpenCoresコミュニティの元々の旗艦プロジェクトである。 このプロジェクトの目的は、一連の汎用のオープンソースRISC CPUアーキテクチャを開発することである。最初で現在のところ唯一のアーキテクチャは、OpenRISC 1000である。これは、 32ビットと64ビットがあり、オプションとして浮動小数点演算とベクトル演算を持つファミリである。[1]

OpenCoresのチームは最初の実装であるOpenRISC 1200を提供している。これはVerilogハードウェア記述言語で書かれている。ハードウェアのデザインは、GNU Lesser General Public Licenseでリリースされたが、モデルとファームウェアはGNU General Public Licenseでリリースされた。リファレンスのSoCの実装はOpenRISC 1200ベースで開発され、ORPSoC (the OpenRISC Reference Platform System-on-Chip)として知られている。ORPSoCや他のOpenRISC 1200ベースのデザインのデモンストレーションをしたグループは、FPGA上で動かしていた。[2][3].

商業的な実装

いくつかの商業組織によってOpenRISC 1000アーキテクチャの派生物が開発されている。ORSoC による ORC32-1209 や Beyond Semiconductor による BA21、BA14、BA22 がある。ORSoCはopencores.orgウェブサイトを維持している。Dynalith Systemsは、OpenRISC 1000とBA 12の双方を使えるiNCITE FPGAプロトタイピングボードを提供している。Flextronics InternationalJennic Limited英語版は、ASICの一部としてOpenRISCを製造している。

ツールチェーンのサポート

OpenCoresコミュニティはC言語での開発ができるようにした。GNUツールチェーンをOpenRISCに移植した。このツールチェーンを使うことにより、uClibcLinuxμClinuxも移植された。Dynalith Systemsは、このツールチェーンをベースとしたグラフィカルな開発環境であるOpenIDEAを提供している。

OpenCoresコミュニティは、OpenRISC 1200とORSoCの両方の命令セットシミュレータとサイクル精度モデルを提供している。OpenRISC 1200の高速のモデルも、Imperasにより主導されたOpen Virtual Platforms (OVP)を通して入手できる。

脚注

  1. ^ Damjan Lampret et al., "OpenRISC 1000 Architecture Manual", Rev 1.3, 15 Nov 2007. 無料のユーザ登録が必要ではあるがOpenCoresのウェブサイトから入手可能
  2. ^ Patrick Pelgrims, Tom Tierens and Dries Driessens, "Basic Custom OpenRISC System Hardware Tutorial: Embedded system design based upon Soft- and Hardcore FPGA’s", De Nayer Instituut, Hogeschool voor Wetenschap & Kunst, 2004. オンラインで入手可能 [1]
  3. ^ Xiang Li and Lin Zuo, "Open source embedded platform based on OpenRISC and DE2-70", Masters dissertation, SoC program, KTH, Sweden. オンラインで入手可能 [2]

関連項目

外部リンク


OpenRISC(OpenCoresコミュニティ)

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/02/28 07:19 UTC 版)

RISC」の記事における「OpenRISC(OpenCoresコミュニティ)」の解説

オープンソースハードウェアハードウェアデザインGNU LGPLで、モデルファームウェアGNU GPLそれぞれ公開されている。

※この「OpenRISC(OpenCoresコミュニティ)」の解説は、「RISC」の解説の一部です。
「OpenRISC(OpenCoresコミュニティ)」を含む「RISC」の記事については、「RISC」の概要を参照ください。

ウィキペディア小見出し辞書の「OpenRISC」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ



固有名詞の分類


英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「OpenRISC」の関連用語

OpenRISCのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



OpenRISCのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのOpenRISC (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、WikipediaのRISC (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2025 GRAS Group, Inc.RSS