Interested Article - Soft-микропроцессор

Soft-микропроцессор (также «микропроцессор с программным ядром») — микропроцессорное ядро , которое может быть полностью создано с использованием только логического синтеза . Реализуется с использованием различных полупроводниковых устройств, содержащих программируемую логику ( ПЛИС — например, ASIC , FPGA , CPLD ).

Большинство систем, если они используют soft-процессор вообще, используют единственный soft-процессор. Однако, максимальное число ядер фактически ограничено лишь ресурсами конкретной ПЛИС , что может быть полезным в специфических проектах. В подобных многоядерных системах редко используемые ресурсы могут быть разделены между всеми ядрами в кластере, в соответствии с «Бритвой Яна».

Бритва Яна: При проектировании многопроцессорной системы на кристалле, стремитесь исключить все, кроме минимального набора функций каждого процессорного элемента, чтобы максимизировать число процессоров на один кристалл.
Jan Gray

Сравнительная таблица микропроцессорных ядер

Название Производитель Open Source Поддерживаемая шина Примечание Страница проекта
Altium Нет — Royalty Free Wishbone 32-битный RISC -процессор модифицированной гарвардской архитектуры , в стиле R3000
Altium Нет — Royalty Free Wishbone / 8-битный, совместимый с системой команд Intel 8051 , lower clock cycle alternative
OpenSPARC T1 Sun Да 64-битный
MicroBlaze Xilinx Нет PLB , , , 32-битный RISC-процессор гарвардской архитектуры
PicoBlaze Xilinx Да 8-битный
, Nios II Altera Нет Avalon
Cortex-M1 ARM Нет
H2 Forth CPU Richard James Howe Да
Mico32 Lattice Да Wishbone
LEON 3 ESA Да AMBA совместим со SPARC V8
OpenRISC OpenCores Да 32-битный; Done in ASIC, Altera, Xilinx
Shawn Tan Да Wishbone MicroBlaze EDK 3.2 compatible Verilog core (недоступная ссылка)
Virginia Tech CCM Lab Да OPB, FSL Двоично совместимый с MicroBlaze
Pablo Bleyer Да Совместимый с PicoBlaze
Jan Gray Нет abstract bus 16-битный RISC-процессор + СНК описаны в журнале Circuit Cellar Magazine #116-118
Zet Zeus Gómez Marmolejo Да Wishbone клон x86 ПК, совместимый с 8086 12 января 2013 года.

См. также

Примечания

  1. 8 октября 2007 года. Clive Maxfield 2006
  2. от 3 июня 2009 на Wayback Machine Jan Gray, 2002

Ссылки

  • on Opencores.org
  • 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.
Источник —

Same as Soft-микропроцессор