- Soft-микропроцессор
-
Необходимо проверить качество перевода и привести статью в соответствие со стилистическими правилами Википедии. Вы можете помочь улучшить эту статью, исправив в ней ошибки.
Оригинал не указан. Пожалуйста, укажите его.Soft-микропроцессор (также «микропроцессор с программным ядром» или «мягкий микропроцессор») это микропроцессорное ядро, которое может быть полностью создано с использованием только логического синтеза. Реализуется с использованием различных полупроводниковых устройств, содержащих программируемую логику (ПЛИС — например, FPGA, CPLD).
Большинство систем, если они используют soft-процессор вообще, используют единственный soft-процессор. Однако, максимальное число ядер фактически ограничено лишь ресурсами конкретной ПЛИС[1], что может быть полезным в специфических проектах. В подобных многоядерных системах редко-используемые ресурсы могут быть разделены между всеми ядрами в кластере, в соответствии с «Бритвой Яна».
Бритва Яна: При проектировании многопроцессорной системы на кристалле, стремитесь исключить все, кроме минимального набора функций каждого процессорного элемента, чтобы максимизировать число процессоров на один кристалл. [2]
Jan GrayСодержание
Сравнительная таблица микропроцессорных ядер
Название Производитель Open Source Поддерживаемая шина Примечание Страница проекта TSK3000A Altium Нет — Royalty Free Wishbone 32-битный RISC-процессор модифицированной гарвардской архитектуры, в стиле R3000 Embedded Design on Altium Wiki TSK51/52 Altium Нет — Royalty Free Wishbone / 8051 8-битный, совместимый с системой команд Intel 8051, lower clock cycle alternative Embedded Design on Altium Wiki OpenSPARC T1 Sun Да 64-битный OpenSPARC.net MicroBlaze Xilinx Нет PLB, OPB, FSL, LMB 32-битный RISC-процессор гарвардской архитектуры Xilinx MicroBlaze PicoBlaze Xilinx Да 8-битный Xilinx PicoBlaze Nios, Nios II Altera Нет Altera Nios II Cortex-M1 ARM Нет [1] Mico32 Lattice Да Wishbone LatticeMico32 LEON 3 ESA Да AMBA совместим со SPARC V8 Gaisler OpenRISC OpenCores Да 32-битный; Done in ASIC, Altera, Xilinx OR1K AEMB Shawn Tan Да Wishbone MicroBlaze EDK 3.2 compatible Verilog core AEMB OpenFire Virginia Tech CCM Lab Да OPB, FSL Двоично совместимый с MicroBlaze PacoBlaze Pablo Bleyer Да Совместимый с PicoBlaze PacoBlaze xr16 Jan Gray Нет XSOC abstract bus 16-битный RISC-процессор + СНК описаны в журнале Circuit Cellar Magazine #116-118 XSOC/xr16 Zet Zeus Gómez Marmolejo Да Wishbone клон x86 ПК, совместимый с 8086 Zet См. также
- Система на кристалле
- SoPC (System on Programmable Chip)
- FPGA (Field-programmable gate array)
- reconfigurable computing
Примечания
- ↑ articleID=192700615 «Архитектура FPGA от до 'Z'», англ. Clive Maxfield 2006
- ↑ "Мультипроцессоры, Бритва Яна, разделение ресурсов и все такое" Jan Gray, 2002
Ссылки
- Detailed Comparison of 12 Soft Microprocessors
- FPGA CPU News
- Freedom CPU website
- Microprocessor cores on Opencores.org
- 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.
Это заготовка статьи о компьютерах. Вы можете помочь проекту, исправив и дополнив её.
Это примечание по возможности следует заменить более точным.Процессорные архитектуры на базе RISC-технологий Altera Nios II • AMD 29000 • Apollo PRISM • Analog Devices Blackfin • ARM • Atmel (AVR • AVR32) • Cambridge Consultants XAP • DEC Alpha • DLX • PA-RISC • Intel i960 • M32R • LatticeMico32 • Microchip PIC • MIPS • Motorola 88000 • OpenRISC • POWER • PowerPC • SPARC • SuperH • Xilinx (MicroBlaze • PicoBlaze) • XMOS XCore
Категория:- Технологии процессоров
Wikimedia Foundation. 2010.