Проектирование цифровых схем на основе ПЛИС
Автор: ulipkandauren • Апрель 1, 2024 • Контрольная работа • 372 Слов (2 Страниц) • 84 Просмотры
Задания для выполнения курсовой работы по дисциплине «Микропроцессорные системы»
ПРОЕКТИРОВАНИЕ ЦИФРОВЫХ СХЕМ НА ОСНОВЕ ПЛИС:
Тема курсовой работы: Проектирование цифровых схем на основе ПЛИС.
Цель работы: Освоение профессиональной среды автоматизированного проектирования цифровых схем и совершенствование навыков разработки цифровых устройств на основе ПЛИС.
Задание:
1. Используя профессиональную среду проектирования цифровых схем Vitis (Vivado) разработать xHDL-код (на выбор VHDL или Verilog) поведенческого описания, пригодного для имплементации в ПЛИС QMTECH ZYNQ7000 Bajie Board (тип микросхемы - FPGA XC7Z010-1CLG400C).
2. Разработать модуль для проверки функционирования и выполнить симуляцию проекта в среде проектирования.
Варианты заданий для проектирования устройств на основе ПЛИС
Разработать программный код, выполнить синтез, проверить на модели правильность функционирования и реализовать восьмиразрядное арифметико-логическое устройство с заданной системой команд (системы команд в вариантах заданий 1-30 в таблице 1).
Таблица 1. Варианты заданий
Фамилия | Подпись | Дата | Вариант | Номер операции АЛУ в группе команд | ||||
I | II | III | IV | V | ||||
1. | 12 | 1 | 1 | 1 | 6 | |||
2. | 11 | 2 | 2 | 2 | 7 | |||
3. | 10 | 3 | 3 | 3 | 8 | |||
4. | 9 | 4 | 4 | 4 | 9 | |||
5. | 8 | 5 | 5 | 5 | 10 | |||
6. | 7 | 6 | 6 | 6 | 11 | |||
7. | 6 | 12 | 7 | 1 | 12 | |||
8. | 5 | 11 | 1 | 2 | 13 | |||
9. | 4 | 10 | 2 | 3 | 1 | |||
10. | 3 | 9 | 3 | 4 | 2 | |||
11. | 2 | 8 | 4 | 5 | 3 | |||
12. | 1 | 7 | 5 | 6 | 4 | |||
13. | 12 | 1 | 6 | 1 | 5 | |||
14. | 11 | 2 | 1 | 2 | 6 | |||
15. | 10 | 3 | 2 | 3 | 7 | |||
16. | 9 | 4 | 3 | 4 | 8 | |||
17. | 8 | 5 | 4 | 5 | 9 | |||
18. | 7 | 6 | 5 | 6 | 10 | |||
19. | 6 | 12 | 6 | 1 | 11 | |||
20. | 5 | 11 | 7 | 2 | 12 | |||
21. | 4 | 10 | 1 | 3 | 13 | |||
22. | 3 | 9 | 2 | 4 | 1 | |||
23. | 2 | 8 | 3 | 5 | 2 | |||
24. | 1 | 7 | 4 | 6 | 3 | |||
25. | 12 | 1 | 5 | 1 | 4 | |||
26. | 11 | 2 | 6 | 2 | 5 | |||
27. | 10 | 3 | 1 | 3 | 6 | |||
28. | 9 | 4 | 2 | 4 | 7 | |||
29. | 8 | 5 | 3 | 5 | 8 | |||
30. | 7 | 6 | 4 | 6 | 9 |
...