22 Commits

Author SHA1 Message Date
Eugene8388608
b67bd2fd1f ЛР16. Исправление опечаток
* Опечатки ЛР № 16

* Удаление дубликата startup.S в ЛР № 16
Все ссылки и так вели на 14 лабу, прямым текстом написано брать оттуда

* Ещё неразрывные пробелы перед единицами измерения

* Не писать неразрывные пробелы в заголовках
Не всё ПО правильно читает заголовки

* Убрал скобки

* Update Labs/16. Coremark/README.md

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

* Приведение номеров лаб к уже установленному виду

* Revert "Удаление дубликата startup.S в ЛР № 16"

This reverts commit 8f48071a74.

---------

Co-authored-by: Andrei Solodovnikov <VoultBoy@yandex.ru>
2025-06-16 13:47:01 +03:00
Eugene8388608
1a20ed1408 Исправление восстановления контекста в startup.S (#120)
* Восстановление a0 после прерывания

* ЛР16. Исправление startup файла.

See #120.

* Обновление ERRATA

---------

Co-authored-by: Andrei Solodovnikov <voultboy@yandex.ru>
2025-06-16 11:15:15 +03:00
markast555
af6c6134cc Старые названия модулей (#116)
* Старые названия модулей

Старые названия у модулей riscv_core (processor_core) и riscv_unit (processor_system) в Labs/07. Datapath/board files/README.md

* Чистка старых названий модулей

---------

Co-authored-by: Andrei Solodovnikov <voultboy@yandex.ru>
2025-06-07 01:08:13 +03:00
Andrei Solodovnikov
eca95fe11f ЛР14,16. Дополнение startup-файла
- добавлен код восстановления CS-регистра mcause
- в более явном виде описано почему в низкоуровневом обработчике
на стек сохраняется не весь регистровый файл.
2025-05-13 17:11:06 +03:00
Andrei Solodovnikov
813fcbb72c ЛР16. Уточнение оценки сравнения с AGC 2025-02-21 22:39:23 +03:00
Andrei Solodovnikov
9739429d6e Синхронизация с правками публикуемого издания (#101)
* СП. Обновление предисловия

* СП. Обновление введения

* СП. Обновление лаб

* СП. Обновление доп материалов

* СП. Введение

* СП. Введение

* СП. ЛР№4, 15

* СП. Базовые конструкции Verilog

* Update Implementation steps.md

* СП. ЛР 4,5,7,8,14

* СП. ЛР№8

* Синхронизация правок

* СП. Финал

* Исправление ссылки на рисунок

* Обновление схемы

* Синхронизация правок

* Добавление белого фона .drawio-изображениям

* ЛР2. Исправление нумерации рисунка
2025-02-12 17:53:52 +03:00
Andrei Solodovnikov
a28002e681 WIP: APS cumulative update (#98)
* WIP: APS cumulative update

* Update How FPGA works.md

* Перенос раздела "Последовательностная логика" в отдельный док

* Исправление картинки

* Исправление оформления индексов

* Переработка раздела Vivado Basics

* Добавление картинки в руководство по созданию проекта

* Исправление ссылок в анализе rtl

* Обновление изображения в sequential logic

* Исправление ссылок в bug hunting

* Исправление ссылок

* Рефактор руководства по прошивке ПЛИС

* Mass update

* Update fig_10

* Restore fig_02
2024-09-02 10:20:08 +03:00
Andrei Solodovnikov
73e521687e ЛР16. Рефактор методички (#97)
* ЛР16. Рефактор методички

* Apply suggestions from code review
2024-07-29 16:15:48 +03:00
Andrei Solodovnikov
1f5c1bcebb ЛР14, 16. Уточнение скриптов компоновщика
В описании .bss секции не учитывались возможные .sbss-секции программы.
Это приводило к тому, что не все переменные инициализировались нулем,
что могло привести к неопределенному поведению программ.
2024-07-04 16:53:21 +03:00
Andrei Solodovnikov
06dc07c03f Стилистические правки 2024-07-01 17:03:02 +03:00
Andrei Solodovnikov
d544f40eb1 ЛР16. Исправление адресов 2024-06-28 14:47:26 +03:00
Andrei Solodovnikov
3ed1a3d274 ЛР16. Исправление адресов 2024-06-28 14:36:25 +03:00
Fe1LDr
af721e3efa ЛР15-16. Исправление тестбенчей. 2024-05-27 19:18:48 +03:00
Andrei Solodovnikov
f7ab67dfed ЛР14,16. Увеличение разрядности таймера 2024-05-23 12:21:29 +03:00
Andrei Solodovnikov
eac75e0770 ЛР16. Исправление опечатки 2024-05-07 16:26:31 +03:00
Andrei Solodovnikov
3d686e7195 ЛР16. Исправление номеров лаб
После изменение количества лабораторных в коммите 45585ff, не были найдены все места, где происходит ссылка на предыдущие лабы.
2024-05-07 10:54:32 +03:00
Andrei Solodovnikov
95d097e8a9 ЛР16. Добавление допуска к лр 2024-05-07 10:49:35 +03:00
Andrei Solodovnikov
a35e696f7b ЛР16. Пунктуационные и стилистические правки 2024-05-07 10:45:15 +03:00
Andrei Solodovnikov
bb608f596b ЛР16. Уточнение формулировки 2024-05-07 10:40:55 +03:00
Andrei Solodovnikov
3dcb0b76f9 Добавление кредитов в исходники 2024-02-21 11:48:18 +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