ASIP

Application-specific instruction-set processor (ASIP) (рус. «проблемно-ориентированный процессор», «заказной микропроцессор», «заказная микросхема») — компонент (как правило, процессорное ядро), используемый в проектировании систем на кристалле. Система команд ASIP специально спроектирована для выполнения специфичных программ. Подобная специализация ядра позволяет достичь компромисса между универсальностью процессора общего назначения (CPU) и производительностью ASIC.

Некоторые ASIP обладают конфигурируемым набором инструкций (системой команд). Обычно такие ядра разделены на две части: статическую (static) логику, определяющую минимальную архитектуру системы команд, и конфигурируемую (configurable) логику, которую можно использовать для создания новых инструкций. Конфигурируемая логика может быть запрограммирована или схожим образом с FPGA или в процессе изготовления чипа.

Литература

  • Oliver Schliebusch, Heinrich Meyr, Rainer Leupers. Optimized ASIP Synthesis from Architecture Description Language Models (англ.). — Dordrecht: Springer, 2007. — ISBN 978-1-4020-5685-7.
  • Paolo Ienne, Rainer Leupers (eds.). Customizable Embedded Processors (неопр.). — San Mateo, CA: Morgan Kaufmann, 2006. — ISBN 978-0-12-369526-0.
  • Matthias Gries, Kurt Keutzer (eds.). Building ASIPs: The Mescal Methodology (неопр.). — New York: Springer, 2005. — ISBN 978-0-387-26057-0.

Дополнительные источники

  • Краткое определение от журнала PC Magazine (рус.)
Перейти к шаблону «Технологии CPU»
Технологии цифровых процессоров
Архитектура
Архитектура набора команд
  • ARM
  • ASIP
  • EDGE
  • TRIPS
  • EPIC
  • CISC
  • MISC
  • NISC
  • URISC
  • RISC
  • VLIW
  • ZISC
Машинное слово
Параллелизм
Конвейер
Уровни
Потоки
Классификация Флинна
Реализации
Компоненты
Управление питанием
Перейти к шаблону «Микроконтроллеры»
Архитектура
8 бит
16 бит
32 бита
Микросхемы фирмы ST в DIP14 корпусе
Производители
Компоненты
Периферия
Интерфейсы
ОС
Программирование