Andrei Solodovnikov
e985408848
Добавление предисловия
2024-01-28 14:06:10 +03:00
Andrei Solodovnikov
8449337664
ЛР5. Стилистические правки
2024-01-28 14:05:45 +03:00
Andrei Solodovnikov
4d41c763f2
ЛР5,10. Фиксация версии спеки в ссылках
2024-01-28 14:05:31 +03:00
Andrei Solodovnikov
0d41c7e1b1
ЛР10. Завершение работы с источниками
2024-01-27 16:48:23 +03:00
Andrei Solodovnikov
14f13ad7b6
Исправление ссылки на program.mem
...
См #38 .
2024-01-27 16:04:29 +03:00
Andrei Solodovnikov
dab373d839
Исправление ссылок в связи с переездом
2024-01-27 16:01:38 +03:00
Andrei Solodovnikov
0f63313dcf
Обновление кредитов в rv32i
2024-01-26 17:41:34 +03:00
Andrei Solodovnikov
314b580ca7
ЛР3. Добавление источников
2024-01-26 17:25:42 +03:00
Andrei Solodovnikov
2533c109af
Актуализация источников в How FPGA works.md
2024-01-26 17:25:30 +03:00
Andrei Solodovnikov
2515b912a3
Перерисовка таблицы кодирования инструкций в rv32i
2024-01-26 16:16:41 +03:00
Andrei Solodovnikov
88b9aa51f3
ЛР2. Разделение таблицы опкодов АЛУ на 2 части.
...
Это должно повысить читаемость.
2024-01-26 16:16:40 +03:00
Andrei Solodovnikov
d0bf82df6c
ЛР2. Обновление изображений, указание источников
...
Перерисованы изображения, взятые из Цифровой схемотехники, и добавлена
ссылка в конце лабы.
2024-01-26 15:57:19 +03:00
Andrei Solodovnikov
0fdc5f8f7f
Добавление источников в How FPGA works
2024-01-24 12:40:23 +03:00
Andrei Solodovnikov
9965e870dc
Добавление источников для What is HDL.md
2024-01-24 12:08:24 +03:00
Andrei Solodovnikov
ab21e222e4
ЛР13. Обновление скрипта компоновщика
...
Ранее, чтобы секция данных начиналась с адресов, кратных размеру
памяти данных (поскольку при обращении к ячейкам памяти данных мы
отбрасываем старшие биты адреса) в скрипте компоновщика размер секции
.text приравнивался размеру памяти данных, что сбивает с толку.
Вместо этого добавлен тернарный оператор для выбора подходящего
стартового адреса.
Кроме того, добавлена проверка того, что размер памяти инструкций и
данных является степенью двойки.
2024-01-23 14:17:14 +03:00
Andrei Solodovnikov
48aaeab31a
Добавление источников в документ по архитектуре riscv
2024-01-23 14:13:31 +03:00
Andrei Solodovnikov
e1579286c1
Добавление источника для определения мультиплексора
2024-01-23 12:31:40 +03:00
Andrei Solodovnikov
8ab8ef78e1
ЛР12. Указание источника
2024-01-23 12:26:50 +03:00
Andrei Solodovnikov
9cc7e0dc53
ЛР10. Указание источника
2024-01-23 11:22:51 +03:00
Andrei Solodovnikov
a2552e2ae4
Update README.md
2024-01-19 17:27:26 +03:00
Andrei Solodovnikov
b8bf9ed264
ЛР13. Исправление указателей коллайдера в platform.h
...
В примере использовалось два указателя, через которые происходило
взаимодействие с вымышленным периферийным устройством:
- указатель на структуру collider_ptr;
- указатель на массив collider_mem.
При объявлении указателя на структуру, происходил каст к неверному типу
(TIMER_HANDLE).
Указатель на массив collider_mem и вовсе не было объявлен.
Closes #51 .
2024-01-19 11:14:17 +03:00
Andrei Solodovnikov
9aa33a45d7
Дополнение раздела о разработчиках курса.
2024-01-18 17:03:31 +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
6b2f0c2bab
Обновление информации о разработчиках курса ( #48 )
2024-01-17 14:34:59 +03:00
Andrei Solodovnikov
9ebcee64ff
Добавление ссылки на презентации лекций в корневом README
2024-01-15 17:20:08 +03:00
Andrei Solodovnikov
7ff488f902
Добавление презентаций лекций в виде сабмодуля
2024-01-15 16:41:50 +03:00
Andrei Solodovnikov
73f4c7dde8
Delete Other/Basic definitions.md
...
Дубликат файла, расположенного в вопросах к экзамену
2024-01-15 15:34:16 +03:00
tyrty23
1040fa4a60
КЛ12-13. Исправление ссылки на пикчу, добавление материала
...
* Update 12. Productivity techniques.md
Исправление названия файла в конспекте из за чего не отображалась картинка
* Update 13. Processor architecture classification.md
Добавление мостовой архитектуры в классификацию
* Update 13. Processor architecture classification.md
v1.2
* Update Lectures/13. Processor architecture classification.md
---------
Co-authored-by: Andrei Solodovnikov <VoultBoy@yandex.ru >
2024-01-14 20:56:11 +03:00
makarichev
999084f36a
КЛ 8, 10. Исправление ошибки в микроархитектуре
2024-01-14 14:57:37 +03:00
tyrty23
e5370ffcc8
КЛ3, 14, 15. Хотфиксы
...
* Add corrected figure
* Update 03. Digital arithmetics.md
* Add corrected figure
* Update 03. Digital arithmetics.md
* Delete .pic/Lectures/03. Digital arithmetics/fig_08.png
* Add files via upload
* Update 15. Memory.md
Исправление синтаксических ошибок в 15 лекции
* Update 15. Memory.md
* Update 14. Interrupt subsystem.md
исправление опечатки в названии файла
* Update Lectures/03. Digital arithmetics.md
Co-authored-by: Andrei Solodovnikov <VoultBoy@yandex.ru >
* Update Lectures/03. Digital arithmetics.md
Co-authored-by: Andrei Solodovnikov <VoultBoy@yandex.ru >
* Delete .pic/Lectures/03. Digital arithmetics/fig_07.png
* Rename fig_08.png to fig_07.png
* Delete .pic/Lectures/03. Digital arithmetics/fig_07.png
* Add files via upload
---------
Co-authored-by: Andrei Solodovnikov <VoultBoy@yandex.ru >
2024-01-14 13:31:37 +03:00
DianaK
296fa0310e
КЛ15. Исправление сравнительной таблицы SRAM и DRAM
...
В конспекте давалась некорректная информация о поведении DRAM при выключении питания.
2024-01-14 11:32:41 +03:00
Andrei Solodovnikov
b9fa18edf8
Update Базовые определения.md
2024-01-12 12:53:29 +03:00
Andrei Solodovnikov
5fc57e93dc
Update 15. Memory.md
2024-01-12 00:32:29 +03:00
Andrei Solodovnikov
1c3eb28e7c
Исправление ссылки на ЛР15 в генераторе книжки.
2024-01-11 13:02:02 +03:00
Andrei Solodovnikov
688ea46d68
Исправление пунктуационных и орфографических ошибок
...
В основном вставка пропущенных запятых и удаление лишнего пробела из
союза "а также", но были и другие ошибки и опечатки.
2024-01-11 11:44:44 +03:00
Andrei Solodovnikov
80c4401bdd
Update README.md
2024-01-09 14:50:32 +03:00
Andrei Solodovnikov
e7dd61797a
Create Базовые определения.md
2024-01-09 14:10:08 +03:00
Andrei Solodovnikov
f85e07c73f
ЛР15. Добавление тб для таймера
2024-01-09 10:59:38 +03:00
Andrei Solodovnikov
1374a14e93
ЛР15. Добавление методички
2023-12-31 20:52:10 +03:00
Andrei Solodovnikov
cefe1441db
Добавление вопросов к экзамену (зачету)
2023-12-29 15:49:49 +03:00
Katic-05
3738a1aca9
КЛ16-17. Исправление ссылок и правки текста
...
* Правка картинок
* Правка текста
* Правка текста Л16
* Правки текста Л17
* Правки картинок в Л16
2023-12-27 11:37:30 +03:00
Andrei Solodovnikov
961613f267
Обновление иллюстраций к лабам
2023-12-25 21:43:13 +03:00
Andrei Solodovnikov
37b354b5bc
Обновление иллюстрации к описанию ЛР13
2023-12-24 12:36:41 +03:00
Turamys
43ada76eeb
upgrate picture ( #35 )
...
* upgrate picture
* upgrate picture
* upgrate picture
2023-12-24 12:25:13 +03:00
Andrei Solodovnikov
75f7d1e38d
ЛР13. Обновление platform.h и руководства к нему.
2023-12-22 14:51:36 +03:00
Andrei Solodovnikov
b4d83d31dd
Merge pull request #34 from BROsandr/patch-1
...
brosandr.Испр-ие диапазона char_tiff по тексту
2023-12-19 12:02:06 +03:00
Andrei Solodovnikov
a608ba831a
ЛР12. Исправление карты памяти VGA
2023-12-19 12:01:21 +03:00
BROsandr
4807f347b1
Fix(lab12):Испр-ие диапазона char_tiff по тексту
2023-12-19 11:00:29 +03:00
Andrei Solodovnikov
4d5f1e1e2a
ЛР13. Исправление описки
2023-12-18 15:28:42 +03:00
Andrei Solodovnikov
8d880403db
ЛР13. Обновление комментария в скрипте компоновщика
2023-12-18 15:25:39 +03:00