Оглавление
Процессор набора команд для конкретного приложения
-
Определение и применение ASIP
- ASIP – это специализированные процессоры с набором команд для конкретных приложений.
- Они сочетают гибкость общего назначения CPU с производительностью ASIC.
- Некоторые ASIP имеют настраиваемые наборы инструкций.
-
Архитектура и программирование ASIP
- ASIP состоят из статической и настраиваемой логики.
- Настраиваемая логика может быть запрограммирована в полевых условиях или во время синтеза микросхемы.
- Генераторы кода ASIP могут быть перепрограммируемыми или компилируемыми.
-
Преимущества ASIP
- ASIP могут использоваться для обработки сигналов и кодирования видео, где традиционные аппаратные ускорители менее гибки.
- Перенастраиваемые компиляторы ASIP упрощают обновление программ и повторное использование каналов передачи данных.
-
Проектирование ASIP
- Проектирование ASIP часто зависит от инструментального потока и может быть сложным.
- ASIP могут быть описаны на высоком уровне и автоматически генерироваться.
-
Примеры ASIP
- RISC-V ISA предоставляет базовые команды с возможностью расширения для конкретных приложений.
- Пространство кодирования ISA разделено на стандартную, резервную и пользовательскую части для нестандартных расширений.
-
Дополнительные ресурсы
- Ссылки на литературу и внешние инструменты для разработки ASIP.
Полный текст статьи: