Commit Graph

721 Commits

Author SHA1 Message Date
Andrei Solodovnikov
f8ebc5fd1a Update Multiplexors.md 2024-02-27 13:04:13 +03:00
Andrei Solodovnikov
d6bd31d849 Update Multiplexors.md 2024-02-27 13:03:02 +03:00
Andrei Solodovnikov
d2780f3f00 Update Multiplexors.md 2024-02-27 12:57:25 +03:00
BROsandr
a6c9e1cbb0 Fix(pic/labs/02/alu_struct):Уд-ие случайной B (#65) 2024-02-26 13:22:05 +03:00
Alexey
86102603f4 Update lab_02.alu.sv (#64)
* Update lab_02.alu.sv

Change code for alu_riscv

* Update lab_02.alu.sv

Change mail

* Update Labs/Made-up modules/lab_02.alu.sv

---------

Co-authored-by: Andrei Solodovnikov <VoultBoy@yandex.ru>
2024-02-23 10:57:59 +03:00
Andrei Solodovnikov
c7206f128f Исправление опечатки в Introduction 2024-02-22 11:48:53 +03:00
BROsandr
bc503e7c97 Исправление тегов курсива
В подписях к рисункам некоторых документов были не закрыты теги курсива.
2024-02-21 13:02:34 +03:00
Andrei Solodovnikov
3dcb0b76f9 Добавление кредитов в исходники 2024-02-21 11:48:18 +03:00
BROsandr
a01446eb43 brosandr.lab_02_alu (#62)
* Feat(02_Alu):Перепиcывание board модуля

* Fix(02_Alu):Замена .v->.sv в board файле

* Feat(pic/labs/board):Доб-ие пикчи alu_structure

* Ref(pic/labs_board):Обн-ие nexys_alu_structure

* Ref(pic/labs/board):Улуч-ие nexys_alu_struct

* Ref(02_Alu/board):Замена назв-ий переменных в nexys_alu

* Fix(02_Alu/board):Доб-ие @negedge arstn_i в регистр an

* Ref(02_Alu/board):Переписывание форм-ия operand_* на assign

* Ref(pic/labs/board):Rename ...svg->...drawio.svg

* Ref(labs/02_Alu/nexys_alu):Перевод на bcd

* Fix(labs/02_alu/nexys):Испр-ие вывода operand_a

* Fix(labs/02_alu/nexys):Изм-ие разряд-ти bcd на 42

* Fix(.pic/labs/board/nexys_alu):Обн-ие разрядности

* Ref(labs/02_alu/board):Обн-ие README

* Ref(02_Alu/board):Дополнение описания оболочки

* Ref(labs/02_alu_board):Различные улучшения md

* Ref(labs_02_alu/board):Доб-ие точки в md

* Repo(pic/labs/board):Уд-ие лишних картинок

* Fix(labs/02_alu/board/md):Испр-ие alt названия

* Ref(labs/02_alu/board):Перевод тире на юникод симв

* Style(02_alu/board):Доб-ие абзаца после картинки

* Fix(02_alu/board):Apply suggestions from code review

Co-authored-by: Andrei Solodovnikov <VoultBoy@yandex.ru>

* Ref(02_alu/board):Уд-ие переносов внутри абзаца

* Style(02_alu):Доб-ие блейма

* Fix(pic/02_alu):Поворот SE

* Ref(pic/02_alu):Вырав-ие разярдностей и их цвета

* Fix(02_alu/nexys):Испр-ие блейма

* Ref(labs/02_alu/board):Переписывание bin2bcd

* Fix(02_Alu):Apply suggestions from code review

Co-authored-by: Andrei Solodovnikov <VoultBoy@yandex.ru>

* Ref(pic/02_alu/alu_struct):Испр-ие шрифтов

* Ref(pic/02_alu):Экспорт в svg

* Ref(pic/02_alu/board):Обн-ие экспозиции nexys_alu

* Ref(02_alu):Переделка маппинга свитчей в список

* Ref(pic/02_alu/board):Подвижка боксов A,B,Sum

* Ref(pic/02_alu/board):Замен цветов

* Style(01_adder/board):Склеивание строк в абзацах

* Ref(pic/02_alu/board):Испр-ие nexys_alu_struct

* Fix(02_alu/board):Apply suggestions from code review

Co-authored-by: Andrei Solodovnikov <VoultBoy@yandex.ru>

* Repo(02_alu/board):Доб-ие шапки создателя

---------

Co-authored-by: Andrei Solodovnikov <VoultBoy@yandex.ru>
2024-02-20 17:09:37 +03:00
Andrei Solodovnikov
4ddcfb40f3 ЛР1-4, 6. Обновление указаний по проверке в ПЛИС 2024-02-15 14:46:16 +03:00
Andrei Solodovnikov
d10b028f75 ЛР1. Исправление бага в тб
Вызов $urandom(1) вместо $urandom_range(1) приводил к установке конкретного сида в RNG, из-за чего генератор воспроизводил одни и те же тестовые воздействия
2024-02-14 20:11:07 +03:00
BROsandr
dcf0e6f350 Fix(labs02-03-04-06):Испр-ие ссылки на board files (#61) 2024-02-14 15:40:29 +03:00
Mikhail Popov
c9ce139190 Предложения по лабораторной 12 (#60)
* Предложения по лабораторной 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>
2024-02-14 09:22:34 +03:00
Andrei Solodovnikov
babfbd2d29 ЛР1,2,3,4,6. Добавление ссылки на board files 2024-02-13 16:54:45 +03:00
Andrei Solodovnikov
f701dc2fd2 Исправление пикчи в руководстве по программированию ПЛИС 2024-02-13 16:50:52 +03:00
BROsandr
fef390f509 brosandr.01_Adder (#59)
* 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>
2024-02-13 14:20:14 +03:00
Andrei Solodovnikov
0692ae3117 ЛР1. Обновление тб и порядка выполнения задания 2024-02-11 11:30:50 +03:00
Andrei Solodovnikov
129c62bb93 Исправление битой ссылки 2024-02-11 10:13:21 +03:00
Andrei Solodovnikov
09085a7a74 ЛР4. Исправление битой ссылки 2024-02-09 14:38:59 +03:00
Andrei Solodovnikov
5e914be5e3 Удаление висячего пробела 2024-02-09 14:35:45 +03:00
Andrei Solodovnikov
09317daa70 Замена ссылок для board_files
Относительные ссылки заменены абсолютными.
Это сделано по причине того, что board_files не являются частью
электронной книги. Из-за этого, открытие ссылок, ведущих на board_files
из книги вело на 404.
2024-02-09 14:35:24 +03:00
Andrei Solodovnikov
121190e0b3 Update README.md 2024-02-09 10:47:03 +03:00
Andrei Solodovnikov
e94a6c7cff ЛР1. Добавление в задание прототипа однобитного сумматора 2024-02-09 10:25:49 +03:00
Andrei Solodovnikov
fb26fc9f20 Update tb_fulladder4.sv 2024-02-09 10:20:23 +03:00
Andrei Solodovnikov
23679c20f2 Update tb_fulladder.sv 2024-02-09 10:15:46 +03:00
Andrei Solodovnikov
998b36e57a Update tb_fulladder.sv 2024-02-09 10:15:25 +03:00
Andrei Solodovnikov
98350fb0d1 Изменение определения процессора
Из определения убрана часть про исполнение процессора на одной
интегральной схеме. Она избыточна и только препятствует усвоению
остальных частей.
2024-02-08 15:13:50 +03:00
Andrei Solodovnikov
d09f6e0e16 Обновление сабмодуля с презентациями лекций 2024-02-08 13:07:14 +03:00
Andrei Solodovnikov
ac67d445c3 ЛР2. СтилиПрÐСтилистическа я правка пикчи 2024-02-08 13:03:37 +03:00
Andrei Solodovnikov
54bc0e1336 ЛР1. Исправление пикчи с generate
Пикча была сделана, когда лабы делались на Verilog. После перехода на
SystemVerilog стало невозможно использовать new в качестве шаблона имен
генерируемых сущностей.
2024-02-07 10:00:37 +03:00
Andrei Solodovnikov
b32a67fa20 Рефактор присваиваний 2024-02-06 16:11:07 +03:00
Andrei Solodovnikov
a7d5552121 Стилистические правки 2024-02-04 12:03:58 +03:00
Andrei Solodovnikov
a5715486c2 Добавление кредитов к авторам тб 2024-02-04 11:13:09 +03:00
Andrei Solodovnikov
45585ff9c4 BREAKING CHANGE! Сдвиг нумерации в лабах
Лабу по дейзи-цепочке необходимо вставить сразу после лабы по интеграции
контроллера прерываний, поэтому приходится увеличить нумерацию
оставшихся лаб.
2024-02-04 11:08:37 +03:00
Andrei Solodovnikov
d4d813a7ea Добавление лабораторной работы по дейзи-цепочке 2024-02-04 10:54:48 +03:00
Andrei Solodovnikov
428a78c1e5 ЛР10. Исправление константы для mcause
В константе была ошибка, при старшем бите равном единице,
шестнадцатеричная цифра должна быть равна 0x8, а не 0x1.
2024-02-03 23:18:39 +03:00
Andrei Solodovnikov
4955cc840e Исправление орфографической ошибки в слове шестнадцатеричная 2024-02-03 23:15:30 +03:00
Andrei Solodovnikov
b05b649579 Добавление оператора [] как способ описания мультиплексора 2024-02-03 13:27:51 +03:00
Andrei Solodovnikov
5cd0606dd7 Перенос раздела по блоку always 2024-02-03 12:19:47 +03:00
Andrei Solodovnikov
765a0a3f3e Обновление указания по использованию присваиваний
Ранее давалось более простое правило:

"Используй неблокирующее присваивание во всех блоках always", которое
конфликтует с правилами, описанными в документе по присваиваниям.
Правила были обновлены, таким образом, чтобы сохранить простоту и
устранить конфликт.
2024-02-03 12:19:47 +03:00
Andrei Solodovnikov
d215a215b8 Вынос информации о защелках в отдельный документ 2024-02-03 12:19:47 +03:00
Andrei Solodovnikov
af6ef85074 Завершение экспорта drawio.png -> svg 2024-02-03 12:19:47 +03:00
Andrei Solodovnikov
fed19d962e Переименование пикч в Implementation steps 2024-02-03 00:46:43 +03:00
Andrei Solodovnikov
3b3c6b184e Добавление ссылок на присваивания 2024-02-03 00:34:48 +03:00
Andrei Solodovnikov
80502c5bc8 Исправление опечаток в Assignments 2024-02-03 00:30:16 +03:00
Andrei Solodovnikov
34274ccb40 Различия между блокирующими и неблокирующими присваиваниями 2024-02-02 15:34:44 +03:00
Andrei Solodovnikov
43fd6027c3 Добавление информации про FAQ 2024-02-01 13:37:57 +03:00
Andrei Solodovnikov
c4c1bc853e ЛР10. Добавление заметки насчет ударения 2024-01-31 19:02:09 +03:00
Andrei Solodovnikov
38e93c4ac9 Правка оглавлений основы работы с Vivado 2024-01-31 18:58:24 +03:00
Andrei Solodovnikov
67761674e8 Удаление руководства по добавлению заголовочных файлов 2024-01-31 18:58:03 +03:00