Processor Design: System-on-Chip Computing for ASICs and FPGAs (2007) (Jari Nurmi)
Автор: Jari Nurmi
Проектирование процессоров позволяет получить представление о ряде различных вариантов процессорных архитектур и их проектировании, создании программных средств, реализации и проверке. После краткого ознакомления с архитектурой процессоров и с тем, как разработчики процессоров иногда не достигали ожидаемого, авторы представляют общий процесс проектирования встроенных процессоров.
Рассматриваемые типы процессорных ядер включают RISC-ядра общего назначения, традиционный DSP, VLIW-подход к обработке сигналов, процессорные ядра, которые могут быть настроены для конкретных приложений, реконфигурируемые процессоры, протокольные процессоры, Java-движки и потоковые процессоры. Также описаны подходы к проектированию с использованием сопроцессоров и многоядерных процессоров, которые обеспечивают производительность, зависящую от конкретного приложения