Soft microprocessor

Soft microprocessor

A soft microprocessor (also called softcore microprocessor or a soft processor) is a microprocessor core that can be wholly implemented using logic synthesis. It can be implemented via different semiconductor devices containing programmable logic (e.g., FPGA, CPLD).

Most systems, if they use a soft processor at all, only use a single soft processor.However, a few designers tile as many soft cores onto a FPGA as will fit [ [http://www.embedded.com/columns/showArticle.jhtml?articleID=192700615"FPGA Architectures from 'A' to 'Z'"] by Clive Maxfield 2006] .In those multi-core systems, rarely-used resources can be shared between all the cores in a cluster, leading to Jan's Razor.

Quote|Jan's Razor: In a chip multiprocessor design, strive toleave out all but the minimal kernel set of features fromeach processing element, so as to maximize processingelements per die.|Jan Gray

Core comparison



See also

* SoC (System-on-a-chip)
* SoPC (System on Programmable Chip)
* FPGA (Field-programmable gate array)
* reconfigurable computing

External links

* [http://ews.uiuc.edu/~pdabrows/soft_processor_comparison.html Detailed Comparison of 12 Soft Microprocessors]
* [http://www.fpgacpu.org FPGA CPU News]
* [http://f-cpu.org Freedom CPU website]
* [http://www.opencores.com/browse.cgi/filter/category_microprocessor Microprocessor cores] on Opencores.org
* [http://www.niktech.com NikTech] 32 bit RISC Microprocessor MANIK. Is a complete processor available for FREE, includes DDR Controller, ETHERNET Mac.GCC, binutils complete build environment for cygwin is also provided. The developer resources also provide examples and SOCs for XILINX / DIGILENT Spartan Starter kits. A useful system can be built in the 200K Spartan 3 kit.


Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Look at other dictionaries:

  • Soft — Business* Adventure Soft, UK based video game developer which was established in the 1980s by Mike Woodroffe * Cocktail Soft, Japanese H game manufacturer * Hudson Soft, Japanese publisher and developer * Illusion Soft, company from Yokohama,… …   Wikipedia

  • Soft error — In electronics and computing, an error is a signal or datum which is wrong. Errors may be caused by a defect, usually understood either to be a mistake in design or construction, or a broken component. A soft error is also a signal or datum which …   Wikipedia

  • Soft-микропроцессор — Необходимо проверить качество перевода и привести статью в соответствие со стилистическими правилами Википедии. Вы можете помочь улучшить эту стать …   Википедия

  • Cell (microprocessor) — Cell is a microprocessor architecture jointly developed by Sony Computer Entertainment, Toshiba, and IBM, an alliance known as STI . The architectural design and first implementation were carried out at the STI Design Center in Austin, Texas over …   Wikipedia

  • Hudson Soft HuC6280 — The HuC6280 8 bit microprocessor is Japanese company Hudson Soft s improved version of the WDC 65C02 CPU. The most notable product using the HuC6280 is NEC s TurboGrafx 16 video game console.DescriptionThe HuC6280 contains a 65C02 core which has… …   Wikipedia

  • List of common microcontrollers — This is a list of common microcontrollers listed by brand. =AMCC= Until May 2004, these µCs were developed and marketed by IBM, whose 4xx family was sold to Applied Micro Circuits Corporation. *403 PowerPC CPU **PPC 403GCX*405 PowerPC CPU **PPC… …   Wikipedia

  • CPU design — is the design engineering task of creating a central processing unit (CPU), a component of computer hardware. It is a subfield of electronics engineering and computer engineering. Contents 1 Overview 2 Goals 3 Performance analysis and… …   Wikipedia

  • Field-programmable gate array — FPGAs should not be confused with the flip chip pin grid array, a form of integrated circuit packaging. A field programmable gate array is a semiconductor device containing programmable logic components called logic blocks , and programmable… …   Wikipedia

  • LatticeMico32 — Designer Lattice Semiconductor Bits 32 bit Introduced 2006 Design RISC Type Register Register Encoding Fixed 32 bit …   Wikipedia

  • Multi-core — A multi core processor (or chip level multiprocessor, CMP) combines two or more independent cores into a single package composed of a single integrated circuit (IC), called a die, or more dies packaged together. The individual core is normally a… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”