Мягкое ядро (синтез)
Программное ядро (также называемое программным ядром) — это цифровая схема , которая может быть полностью реализована с использованием логического синтеза . Его можно реализовать с помощью различных полупроводниковых устройств, содержащих программируемую логику (например, ASIC , FPGA , CPLD ), включая как высокопроизводительные, так и серийные варианты. [1] Многие программные ядра могут быть реализованы в одной FPGA. [2] В этих многоядерных системах редко используемые ресурсы могут распределяться между всеми ядрами.
Примерами реализаций программного ядра являются программные микропроцессоры , графические чипы, такие как AGA или Open Graphics Project , контроллеры жестких дисков и т. д.
См. также
[ редактировать ]- SoC (система на кристалле)
- PSoC (Программируемая система на кристалле)
- FPGA (программируемая пользователем вентильная матрица)
- Реконфигурируемые вычисления
- Minimig — пример реализации репликации пользовательских чипов
- Аппаратное обеспечение с открытым исходным кодом
- Список аппаратных проектов с открытым исходным кодом
Ссылки
[ редактировать ]- ^ Фелч, Эндрю (07 октября 2011 г.). «Программное ядро Zet под управлением Windows 3.0» . Ежедневный кругооборот . Архивировано из оригинала 13 октября 2018 г.
- ^ Максфилд, Клайв (2006). «Архитектуры FPGA от А до Я: Часть 2» . Встроенный.com . Архивировано из оригинала 8 октября 2007 г.
Внешние ссылки
[ редактировать ]- Ядра микропроцессора на Opencores.org (разверните вкладку «Процессор»)