ソフトプロセッサ

ソフトプロセッサ(あるいはソフトコア・マイクロプロセッサまたはソフト・マイクロプロセッサ)は、論理合成で完全に実装することのできるマイクロプロセッサコアである。ソフトプロセッサは(FPGACPLDのような)プログラマブルロジックを含む、各種の半導体上で実装することができる。

ソフトプロセッサの一例としては、以下のものがある。

ソフトプロセッサコアの比較

プロセッサ開発元オープンソースバスサポート備考プロジェクトのWeb
OpenSPARC T1 サン Yes 64ビット OpenSPARC.net
MicroBlaze ザイリンクス No OPB, FSL, LMB 32ビット Xilinx MicroBlaze
PicoBlaze ザイリンクス Yes 8ビット Xilinx PicoBlaze
Nios, Nios II アルテラ No 32ビット(Nios II) Altera Nios II
Cortex-M1 ARM No 32ビット
Mico32 ラティスセミコンダクター Yes Wishbone
(en:Wishbone)
32ビット LatticeMico32
Mico8 ラティスセミコンダクター Yes Wishbone
(en:Wishbone)
8ビット LatticeMico8
H2 CPU Richard James Howe Yes 16ビット Forth CPU
LEON 3 ESA Yes AMBA 25kゲートで、SPARC V8互換 Gaisler
OpenRISC OpenCores
(en:OpenCores)
Yes 32ビット, 64ビット; ASIC, Altera, Xilinxに対応 OR1K
AEMB Shawn Tan Yes Wishbone
(en:Wishbone)
32ビット, MicroBlaze EDK 3.2 Verilogコアと互換 AEMB
OpenFire Virginia Tech CCM Lab Yes OPB, FSL 32ビット, MicroBlazeとバイナリ互換 VT OpenFire
PacoBlaze Pablo Bleyer Yes 8ビット, PicoBlazeと互換 PacoBlaze

関連項目

外部リンク

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.