Soft core (synthesis)

Summary

A soft core (also called softcore) is a digital circuit that can be wholly implemented using logic synthesis. It can be implemented via different semiconductor devices containing programmable logic (e.g., ASIC, FPGA, CPLD), including both high-end and commodity variations.[1] Many soft cores may be implemented in one FPGA.[2] In those multi-core systems, rarely used resources can be shared between all the cores.

Examples of soft core implementations are soft microprocessors, graphics chips like AGA or Open Graphics Project, harddisc controllers etc.

See also edit

References edit

  1. ^ http://www.dailycircuitry.com/2011/10/zet-soft-core-running-windows-30.html Archived 2018-10-13 at the Wayback Machine "Zet soft core running Windows 3.0" by Andrew Felch 2011
  2. ^ embedded.com - "FPGA Architectures from 'A' to 'Z'" Archived 2007-10-08 at the Wayback Machine by Clive Maxfield 2006

External links edit

  • Microprocessor cores on Opencores.org (Expand the "Processor" tab)