Commit Graph

8 Commits

Author SHA1 Message Date
BROsandr
6b51e7c977 ЛР4. Сброс nexys_cobra через кнопку тактирования 2024-03-20 14:10:25 +03:00
BROsandr
6acdb34a0a ЛР4. Рефактор демонстрационного модуля
Демонстрационный модуль теперь только один

---------

Co-authored-by: Andrei Solodovnikov <VoultBoy@yandex.ru>
2024-03-19 11:51:25 +03:00
Andrei Solodovnikov
3dcb0b76f9 Добавление кредитов в исходники 2024-02-21 11:48:18 +03:00
Andrei Solodovnikov
1bb2fdd323 Переход на использование mem-файлов (#38)
Раньше в вивадо была проблема с использованием mem-файлов.
Они нормально моделировались, но при этом не использовались в
синтезе, пока им не выставишь тип "Memory Initialization File".

Однако с выставлением этого типа файл нельзя было открыть в
вивадо (и даже поменять тип этого файла).

Поэтому, все файлы в курсе носили расширение .txt, чтобы их можно
было легко открыть в любом другом редакторе, а в вивадо
выставлялся злополучный тип "Memory Initialization File" вручную.

Сейчас же, судя по всему, вивадо нормально выполняет синтез и
с "Memory File" тоже, а значит нет нужды в каком-либо изменении
типов, лишь бы файлы носили расширение .mem. При этом файлы этого
типа можно открывать и редактировать в редакторе вивадо.
2024-01-17 14:35:04 +03:00
Andrei Solodovnikov
4be66525d6 Удаление timescale из всех предоставляемых модулей
Поскольку студентам не рассказывается что это за конструкция и зачем
она используется, они не прописывают таймскейл в своих модулях.
Смесь модулей с таймскейлом и без него приводит к появлению множества
предупреждений, забивающих лог.
2023-11-15 14:32:42 +03:00
Andrei Solodovnikov
91c4a73d60 Исправление ссылок на Verilog-файлы
.v->.sv
2023-10-16 20:51:27 +03:00
Andrei Solodovnikov
63426e8459 ЛР4. Обновление демо-программы под 32-битные ячейки памяти 2023-09-27 14:09:37 +03:00
Andrei Solodovnikov
f4c0960704 Initial commit 2023-09-07 17:06:55 +03:00