सामग्री पर जाएँ

नम्र प्रोसेसर

नम्र प्रोसेसर (soft processor या soft microprocessor या softcore microprocessor) उस माइक्रोप्रोसेसर कोर को कहते हैं जिसको किसी एफपीजीए, सीपीएलडी या एसिक में ढाला जा सके। [1]

नम्र कोरों की तुलना

प्रोसेसर विकासकर्ता मुक्तस्रोत बस सपोर्ट टिप्पणियाँ परियोजना गृह वर्णन की भाषा
अम्बर (प्रोसेसर)कोनोर सैन्टिफोर्ट LGPLv2.1 WishboneARMv2a 3-stage or 5-stage pipeline Project page at OpencoresVerilog
BERIUniversity of CambridgeBSD एमआईपीएसProject pageBluespec
DossmatikRené DossCC BY-NC 3.0, except commercial applicants have to pay a licence fee. Pipelined bus MIPS I instruction set pipeline stages DossmatikVHDL
NEO430Stephan Nolting हाँ Wishbone (Avalon, AXI4-Lite) 16-bit MSP430 ISA-compatible, very small size, many peripherals, highly customizable NEO430VHDL
MCL65MicroCore Labsहाँ Ultra-small-footprint microsequencer-based 6502 core 252 Spartan-7 LUTs. Clock cycle-exact. MCL65 Core
MCL51MicroCore Labsनहीं Ultra-small-footprint microsequencer-based 8051 core 312 Artix-7 LUTs. Quad-core 8051 version is 1227 LUTs. MCL51 Core
MCL86MicroCore Labsनहीं 8088 BIU provided. Others easy to create. Cycle accurate 8088/8086 implemented with a microsequencer. Less than 2% utilization of Kintex-7. MCL86 Core
TSK3000AAltiumRoyalty-free Wishbone32-bit R3000-style RISC modified Harvard-architecture CPU Embedded Design on Altium Wiki
TSK51/52AltiumRoyalty-free Wishbone / Intel 80518-bit Intel 8051 instruction set compatible, lower clock cycle alternative Embedded Design on Altium Wiki
OpenSPARC T1Sunहाँ 64-bit OpenSPARC.netVerilog
MicroBlazeXilinxनहीं PLB, OPB, FSL, LMB, AXI4 Xilinx MicroBlaze
PicoBlazeXilinxनहीं Xilinx PicoBlazeVHDL, Verilog
Nios, Nios IIAlteraनहीं Avalon Altera Nios IIVerilog
Cortex-M1ARMनहीं [1]70–200 


MHz, 32-bit RISC

[2]Verilog
eSi-RISCEnSilicaनहीं AMBA AXI, AHB and APB Configurable as 16- or 32-bit. Supports ASIC and FPGA. EnSilica eSi-RISCVerilog
LatticeMico8Latticeहाँ WishboneLatticeMico8Verilog
LatticeMico32Latticeहाँ WishboneLatticeMico32Verilog
LEON2(-FT)ESAहाँ AMBA2 SPARC V8 ESAVHDL
LEON3/4Aeroflex Gaisler हाँ AMBA2 SPARC V8 Aeroflex GaislerVHDL
Tacus/PIPE5 TemLib हाँ Pipelined bus SPARC V8 TEMLIBVHDL
Navré Sébastien Bourdeauducq हाँ Direct SRAM Atmel AVR compatible 8-bit RISC Project page at OpencoresVerilog
OpenRISCOpenCoresहाँ Wishbone32-bit; done in ASIC, Actel, Altera, Xilinx FPGA. OR1KVerilog
ARCARC International, Synopsysनहीं 16/32-bit ISA RISC DesignWare ARCVerilog
pAVR Doru Cuturela हाँ Atmel AVR-compatible 8-bit RISC Project page at OpencoresVHDL
AEMBShawn Tan हाँ WishboneMicroBlaze EDK 3.2 compatible AEMBVerilog
OpenFireVirginia Tech CCM Lab हाँ OPB, FSL Binary compatible with the MicroBlaze [3][2]Verilog
SecretBlazeLIRMM, University of Montpellier / CNRS हाँ WishboneMicroBlaze ISA, VHDL SecretBlazeVHDL
SpartanMCTU Darmstadt / TU Dresden हाँ Custom (AXI support in development) 18-bit ISA (GNU Binutils / GCC support in development) SpartanMCVerilog
SYNPIC12 Miguel Angel Ajo Pelayo MIT PIC12F compatible, program synthesised in gates nbee.esVHDL
PacoBlazePablo Bleyer हाँ Compatible with the PicoBlaze processors PacoBlazeVerilog
CPU86 HT-Lab हाँ 8088-compatible CPU in VHDL cpu86VHDL
xr16Jan Gray नहीं XSOC abstract bus 16-bit RISC CPU and SoC featured in Circuit Cellar Magazine #116-118 XSOC/xr16Schematic
JOPMartin Schoeberl हाँ SimpCon / Wishbone (extension) Stack-oriented, hard real-time support, executing Java bytecode directly JopVHDL
ERIC5 Entner Electronics नहीं 9-bit RISC, very small size, C-programmable ERIC5VHDL
YASEPYann Guidon AGPLv3 Direct SRAM 16 or 32 bits, RTL in VHDL & asm in JS, microcontroller subset : ready yasep.org (Firefox required) VHDL
ZetZeus Gómez Marmolejo हाँ Wishbonex86 PC clone ZetVerilog
f32cUniversity of Zagreb BSD AXI, SDRAM, SRAM 32-bit, RISC-V / MIPS ISA subsets (retargetable), GCC toolchain f32cVHDL
ZipCPUGisselquist TechnologyGPLv3 Wishbone, B4/pipelined 32-bit CPU targeted for minimal FPGA resource usage zipcpu.comVerilog
ZPUZylin AS हाँ WishboneStack based CPU, configurable 16/32 bit datapath, eCos support Zylin CPUVHDL
ZPUinoÁlvaro Lopes हाँ WishboneZylin's ZPU based SoC, 32 bit, Linux support. ZPUinoVHDL
OpenPitonPrinceton Parallel Group हाँ Manycore SPARC V9OpenPitonVerilog
s80x86Jamie Iles GPLv3 Custom 80186-compatible GPLv3 core s80x86SystemVerilog
VexRiscv SpinalHDL हाँ AXI4 / Avalon 32-bit, RISC-V, up to 340 


MHz on Artix 7. Up to 1.44 


DMIPS/MHz.

https://web.archive.org/web/20190417072643/https://github.com/SpinalHDL/VexRiscvVHDLVerilog (SpinalHDL)

इन्हें भी देखें

सन्दर्भ

  1. http://www.dailycircuitry.com/2011/10/zet-soft-core-running-windows-30.html Archived 2018-10-13 at the वेबैक मशीन "Zet soft core running Windows 3.0" by Andrew Felch 2011
  2. "संग्रहीत प्रति". मूल से 5 जुलाई 2017 को पुरालेखित. अभिगमन तिथि 10 अगस्त 2018.

बाहरी कड़ियाँ

साँचा:Soft microprocessorsसाँचा:Programmable Logic