М.: ДМК Пресс, 2020. — 556 с.
Книга представляет собой расширенный практический курс, ориентированный на язык Verilog и обеспечивающий возможность выполнения практических задач на дешевых отладочных платах. тот практикум дополняет и объединяет теоретические курсы по цифровой логике, языкам описания аппаратуры, компьютерной архитектуре и микроархитектуре, а также подготавливает студентов к работе с промышленными процессорными ядрами, к созданию специализированных вычислителей (например, ускорителей нейросетей) и курсов VLSI по проектированию массовых микросхем ASIC.
Основы комбинационной логики.
Маршрут разработки цифровых схем.
Основы последовательностной логики.
Управление энергопотреблением цифровой схемы.
Шифраторы и дешифраторы.
Скорость работы комбинационных блоков.
Мультиплексор, демультиплексор и селектор.
Построение иерархических модулей.
Сумматор, компаратор, устройство сдвига и АЛУ.
Повышение скорости арифметических операций.
Последовательная логика. Счетчики и сдвиговые регистры.
Память: регистровый файл и стек.
Конечные автоматы: основы.
Использование конечных автоматов для связи с периферийными устройствами.
Конвейерная обработка данных.
Софт-процессор: основы микроархитектуры.