2017년 2월 6일 월요일

Soft processor

Soft processor

The soft processor (or a soft-core microprocessor or a software microprocessor) is the microprocessor core which I can completely implement by logic composition. I can implement the soft processor on various semiconductors including the programmable logic (such as FPGA, CPLD).

An example of the soft processor includes following.

Comparison of the soft processor core

Processor Origin of development Open source Bus support Remarks Web of the project
OpenSPARC T1 The sun Yes 64 bits OpenSPARC.net
MicroBlaze ザイリンクス No OPB, FSL, LMB 32 bits Xilinx MicroBlaze
PicoBlaze ザイリンクス Yes 8 bits Xilinx PicoBlaze
Nios, Nios II Altera No 32 bits (Nios II) Altera Nios II
Cortex-M1 ARM No 32 bits [1]
Mico32 Lattice semiconductor Yes Wishbone
(en:Wishbone)
32 bits LatticeMico32
Mico8 Lattice semiconductor Yes Wishbone
(en:Wishbone)
8 bits LatticeMico8
LEON 3 (English version) ESA Yes AMBA With 25k gate, it is compatible with SPARC V8 Gaisler
OpenRISC OpenCores
(en:OpenCores)
Yes 32 bits, 64 bits, It supports ASIC, Altera, Xilinx OR1K
AEMB Shawn Tan Yes Wishbone
(en:Wishbone)
32 bits, MicroBlaze EDK 3.2 Verilog core and compatibility AEMB
OpenFire Virginia Tech CCM Lab Yes OPB, FSL 32 bits, MicroBlaze and binary compatible VT OpenFire
PacoBlaze Pablo Bleyer Yes 8 bits, PicoBlaze and compatibility PacoBlaze

Allied item

Outside link

This article is taken from the Japanese Wikipedia Soft processor

This article is distributed by cc-by-sa or GFDL license in accordance with the provisions of Wikipedia.

Wikipedia and Tranpedia does not guarantee the accuracy of this document. See our disclaimer for more information.

In addition, Tranpedia is simply not responsible for any show is only by translating the writings of foreign licenses that are compatible with CC-BY-SA license information.

0 개의 댓글:

댓글 쓰기