- Модели вычислительных устройств, имеющих стековую, регистровую и аккумуляторную архитектуру.
- Язык проектирования цифровой аппаратуры VHDL.
- САПР цифровых устройств: Active HDL, Xilinx ISE.
Задание:
- Выбрать один из вычислительных алгоритмов для реализации (квадратичное, кубическое уравнение и т.п.).
- Разработать 3 модели (со стековой, регистровой и аккумуляторной архитектурой) специализированного цифрового устройства (без микропрограммного управления), реализующего выбранный алгоритм.
- Разработать архитектуру набора инструкций (ISA) для перечисленных моделей вычислительных устройств (модели вычислительных устройств, имеющих стековую, регистровую и аккумуляторную архитектуру).
- Реализовать VHDL-проект вычислительного устройства.
- Реализовать бинарный исполняемый код на основе выбранного алгоритма для вычислительного устройства.
- Оценить ассемблерный и бинарный исполняемый код вычислительного алгоритма.
- Провести функциональное моделирование VHDL-проекта вычислительного устройств и оценить модельное время выполнения алгоритма
- Нахождение максимального числа в целочисленном массиве
- Провести RTL- и физический синтез VHDL-компонент вычислительных устройств для технологических норм ПЛИС Xilinx Artix-7. Провести сравнительный анализ аппаратурных затрат на реализацию вычислительных устройств с различными архитектурами.
- Подготовить подробный отчет о выполненной работе + исходники кода.
Срок до 30.04.2021