Массив модулей позволяет описать 32-битный сумматор более лаконично и
что главнее — без использования цикла, который может навести на
крамольные мысли о программировании.
В тестбенче был пропущен кейс на чтение из нулевого регистра до какой-либо записи в регистровый файл из-за чего не обнаруживалась ошибка, когда нулевой регистр принимал значение 0 только в случае записи любого значения по адресу ноль.
Closes#21.
Вызов $urandom(1) вместо $urandom_range(1) приводил к установке конкретного сида в RNG, из-за чего генератор воспроизводил одни и те же тестовые воздействия
* Предложения по лабораторной 12
* Apply suggestions from code review
Co-authored-by: Andrei Solodovnikov <VoultBoy@yandex.ru>
---------
Co-authored-by: Mikhail Popov <mikhail.popov@bsc.es>
Co-authored-by: Andrei Solodovnikov <VoultBoy@yandex.ru>
* Ref(01_Adder):Уд-ие лога о результатых симуляции
* Ref(01_Adder):Улучш-ие логирования
* Ref(01_Adder_32):Доб-ие timeunit
* Fix(01_Adder):Доб-ие #1 для ожидания line_dump
* Ref(01_Adder):Доб-ие инфы в тб для 32 битного сумматора
* Ref(01_Adder):Дополнение информацией board файла
* Ref(01_Adder):Итализация названия рисунка 3
* Ref(01_Adder):Испр-ие грамматических ошибок в board файле
* Revert "Ref(01_Adder):Доб-ие инфы в тб для 32 битного сумматора"
This reverts commit 96380b56dc.
* Revert "Fix(01_Adder):Доб-ие #1 для ожидания line_dump"
This reverts commit 34670f21f8.
* Revert "Ref(01_Adder_32):Доб-ие timeunit"
This reverts commit 11c97ac431.
* Revert "Ref(01_Adder):Улучш-ие логирования"
This reverts commit 92147fa303.
* Revert "Ref(01_Adder):Уд-ие лога о результатых симуляции"
This reverts commit 33c8dda06c.
* Ref(01_Adder):Испр-ие грамматики в README board files
* Ref(01_Adder): Применение правок по MD bordfiles после ревью
Co-authored-by: Andrei Solodovnikov <VoultBoy@yandex.ru>
* Ref(01_Adder):Замена рисунка в MD board_files
* Ref(01_Adder):Замена текста на ссылку по прошивке плис в board_files
* Style(01_Adder):Испр-ие названия рисунков
* Ref(01_Adder):Доб-ие ссылки на source window в board files
* Ref(01_Adder):Испр-ие орфографии в md board_files
* Style(01_adder_board):Разбивка длинных строк в md
* Ref(01_Adder_board_md):Доб-ие номеров в кругах
* Style(01_Adder_board_md):Доб-ие диапазонов в блок кода
* Ref(01_Adder_board):Переименование файлов рисунков
* Ref(01_Adder_board_md):Замена html color на latex
Тк mardown не поддерживает html цвета
* Revert "Ref(01_Adder_board_md):Замена html color на latex"
This reverts commit 90762590f7.
* Fix(01_Adder):Применение правок из ревью к md board files
Co-authored-by: Andrei Solodovnikov <VoultBoy@yandex.ru>
* Ref(01_Adder):Уд-ие лишней ссылки на инструкцию прошивки
* Ref(01_Adder):Изм-ие номера рисунка
* Ref(01_Adder):Переделка рисунка с 48 + 18
* Ref(01_Adder):Улучшение читаемости структурной схемы
* Repo((.pic/labs/board files):Уд-ие неиспользуемых пикч
* Repo(board_files):Возврат program_device
* Repo:Перемещение пикчи how_to_program в соотв папку
---------
Co-authored-by: Andrei Solodovnikov <VoultBoy@yandex.ru>
Относительные ссылки заменены абсолютными.
Это сделано по причине того, что board_files не являются частью
электронной книги. Из-за этого, открытие ссылок, ведущих на board_files
из книги вело на 404.
Пикча была сделана, когда лабы делались на Verilog. После перехода на
SystemVerilog стало невозможно использовать new в качестве шаблона имен
генерируемых сущностей.