ソフトプロセッサ
ソフトプロセッサはIPコアの一種でソフトマクロのプロセッサである、論理合成で完全に実装できる。(FPGA、CPLDのような)プログラマブルロジックデバイスにプログラムすることもできるし、集積回路としてASICなどに実装することもできる。なお、ハードマクロのプロセッサをハードプロセッサという。
ソフトプロセッサの例は、次節の比較表を参照。
ソフトプロセッサコアの比較
プロセッサ | 開発元 | オープンソース | バスサポート | 備考 | プロジェクトの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ビット | [1] | |
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 |
関連項目
- マイクロプロセッサ
- マイクロコントローラ
- CPU設計
- CPU
- プロセッサ
- ビットスライス
- IPコア
- SoC (System-on-a-chip)
- SoPC (System on Programmable Chip)
- FPGA (Field-programmable gate array)
- 再構成可能コンピューティング
外部リンク
- 12種のソフトプロセッサの詳細な比較
- FPGA CPUニュース
- Freedom CPUのWebサイト
- マイクロプロセッサコア - Opencores.org
ウィキペディア, ウィキ, 本, 書籍, 図書館, 記事, 読む, ダウンロード, 無料, 無料ダウンロード, 携帯電話, スマートフォン, Android, iOS, Apple, PC, ウェブ, コンピュータ, ソフトプロセッサ に関する情報, ソフトプロセッサ とは何ですか? ソフトプロセッサ とはどういう意味ですか?
返信を残す
ディスカッションに参加しますか?自由に投稿してください!