OpenRISC
[Wikipedia|▼Menu]

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

OpenRISCはOpenCoresコミュニティの元々の旗艦プロジェクトである。このプロジェクトの目的は、一連の汎用のオープンソース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 InternationalとJennic Limited(英語版)は、ASICの一部としてOpenRISCを製造している。
ツールチェーンのサポート

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

OpenCoresコミュニティは、OpenRISC 1200とORSoCの両方の命令セットシミュレータとサイクル精度モデルを提供している。OpenRISC 1200の高速のモデルも、Imperasにより主導されたOpen Virtual Platforms (OVP)を通して入手できる。
脚注^ Damjan Lampret et al., "OpenRISC 1000 Architecture Manual", Rev 1.3, 15 Nov 2007. 無料のユーザ登録が必要ではあるがOpenCoresのウェブサイトから入手可能
^ 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]
^ Xiang Li and Lin Zuo, "Open source embedded platform based on OpenRISC and DE2-70", Masters dissertation, SoC program, KTH, Sweden. オンラインで入手可能 ⇒[2]

関連項目

OpenRISC 1200
(英語版)

OpenCores

Open Virtual Platforms

OpenSPARC

外部リンク

OpenRISC 1200 についての ⇒Open Cores ホームページ (英語)

GNU ツールチェーン構築ガイド (英語)

Beyond Semiconductor OpenRISCの開発者によって起業されたファブレス半導体企業。(英語)

Dynalith Systems 日本語のパンフレットの PDF ファイルを配布。

Imperas 企業ホームページ。(英語)

Flextronics International 企業ホームページ。

Jennic 企業ホームページ。(英語)

ORSoC 企業ホームページ。 ORSoCは ⇒opencores.orgホームページも維持している。(英語)










プロセッサアーキテクチャ
CISC

過去

MC6800

MC68000

TRONCHIP

PDP

VAX

現行

x86

IA-32

x64

AMD64

Intel 64



z/Architecture


RISC

過去

Alpha

AMD Am29000

Apollo PRISM

PA-RISC

IA-64

Intel i960

MC88000

現行

ARM

AArch64


Atmel AVR

Atmel AVR32

Analog Devices Blackfin

DLX

LatticeMico8

LatticeMico32

M32R

MicroBlaze

MIPS

Altera Nios II

OpenRISC

PicoBlaze

PIC

Power

RISC-V

SPARC

SuperH



記事の検索
おまかせリスト
▼オプションを表示
ブックマーク登録
mixiチェック!
Twitterに投稿
オプション/リンク一覧
話題のニュース
列車運行情報
暇つぶしWikipedia

Size:8520 Bytes
出典: フリー百科事典『ウィキペディア(Wikipedia)
担当:undef