mirror of
https://github.com/MPSU/APS.git
synced 2025-09-15 09:10:10 +00:00
Добавление информации про FAQ
This commit is contained in:
2
.github/Intro.md
vendored
2
.github/Intro.md
vendored
@@ -88,6 +88,8 @@
|
||||
|
||||
Эта книга может быть интересна и полезна читателю, не имеющему никакой отладочной платы: проверка работоспособности осуществляется в первую очередь на моделировании, т.е. программно (на самом деле, 90% времени вы будете проверять все именно посредством моделирования).
|
||||
|
||||
В ходе выполнения лабораторных работ вы наверняка столкнетесь как с ошибками связанными с работой Vivado, так и с ошибками описания на языке SystemVerilog. В первую очередь, рекомендуется ознакомиться с текстом ошибки. В случае ошибок, связанных с языком SystemVerilog, чаще всего там содержится вся необходимая информация по её устранению. В случае, если текст непонятен, рекомендуется ознакомиться со [списком типичных ошибок](Other/FAQ.md).
|
||||
|
||||
Материал этой книги будет пестрить множеством ссылок, которые в электронной версии этой книги, разумеется, будут кликабельными. Однако, если вы имеете удовольствие читать эту книгу в "аналоговом" формате, для вашего удобства все ссылки будут представлены в виде сносок под соответствующей страницей в текстовом формате. Текстовый формат вместо QR-кодов выбран чтобы иметь возможность вбить ссылку вручную на компьютере (все ссылки будут представлены в формате Unicode, так что не беспокойтесь, что вам придется вводить что-то наподобие "https://ru.wikipedia.org/wiki/%D0%A2%D1%80%D0%B8%D0%B3%D0%B3%D0%B5%D1%80"). Кроме того, "умные" камеры современных смартфонов отлично справляются с распознаванием текстовых ссылок, поэтому авторы надеются что и с этой стороны отсутствие QR-кодов не произведет неудобств.
|
||||
|
||||
Большая часть информации, касающаяся архитектуры RISC-V взята напрямую из спецификации. Поскольку работа над спецификацией все ещё идёт (хотя базовый набор инструкций rv32i уже заморожен и не изменится), чтобы ссылки на конкретные страницы спецификации имели смысл, они будут даваться на следующие версии двух документов:
|
||||
|
5
.github/SUMMARY.md
vendored
5
.github/SUMMARY.md
vendored
@@ -11,6 +11,7 @@
|
||||
- [Что такое Язык Описания Аппаратуры](Introduction/What%20is%20HDL.md)
|
||||
- [Как работает ПЛИС](Introduction/How%20FPGA%20works.md)
|
||||
- [Этапы реализации проекта в ПЛИС](Introduction/Implementation%20steps.md)
|
||||
|
||||
---
|
||||
|
||||
# Лабораторные работы
|
||||
@@ -47,7 +48,6 @@
|
||||
|
||||
# Основы Vivado
|
||||
|
||||
- [Руководство по установке Vivado](Vivado%20Basics/Install%20Vivado.md)
|
||||
- [Создание проекта в Vivado](Vivado%20Basics/Vivado%20trainer.md)
|
||||
- [Взаимодействие с окном исходников проекта Vivado](Vivado%20Basics/How%20to%20use%20Source%20Window.md)
|
||||
- [Как сгенерировать логическую схему](Vivado%20Basics/How%20to%20open%20a%20schematic.md)
|
||||
@@ -56,8 +56,7 @@
|
||||
- [Руководство по поиску ошибок](Vivado%20Basics/Debug%20manual.md)
|
||||
- [Руководство по прошивке ПЛИС](Vivado%20Basics/How%20to%20program%20an%20fpga%20board.md)
|
||||
|
||||
# Остальное
|
||||
# Дополнительные материалы
|
||||
|
||||
- [RV32I - Стандартный набор целочисленных инструкций RISC-V](Other/rv32i.md)
|
||||
- [Список типичных ошибок при работе с Vivado и SystemVerilog](Other/FAQ.md)
|
||||
- [Студенческий сервер](Other/Students%20server.md)
|
||||
|
@@ -35,6 +35,8 @@
|
||||
|
||||
Лабораторные занятия будут проходить с использованием САПР Xilinx Vivado. Это очень сложный профессиональный инструмент, на изучение которого могут уйти годы. Во время данного курса лабораторных работ нет времени на эти годы, поэтому для вас собрана основная информация по взаимодействию с САПР в папке [Vivado Basics](Vivado%20Basics/).
|
||||
|
||||
В ходе выполнения лабораторных работ вы наверняка столкнетесь как с ошибками связанными с работой Vivado, так и с ошибками описания на языке SystemVerilog. В первую очередь, рекомендуется ознакомиться с текстом ошибки. В случае ошибок, связанных с языком SystemVerilog, чаще всего там содержится вся необходимая информация по её устранению. В случае, если текст непонятен, рекомендуется ознакомиться со [списком типичных ошибок](Other/FAQ.md).
|
||||
|
||||
## Мотивация
|
||||
|
||||
Целью курса "Архитектуры процессорных систем" является изучение устройства и способов организации процессоров, и систем под их управлением.
|
||||
|
@@ -1,24 +0,0 @@
|
||||
# Руководство по установке Vivado
|
||||
|
||||
1) ~~Заводите учётную запись на сайте xilinx.com~~
|
||||
2) ~~Заходите переходите по адресу: https://www.xilinx.com/support/download.html~~
|
||||
3) ~~Скачиваете веб-установщик под свою ОС, запускаете его~~
|
||||
4) ~~Нажимаете "Далее", вводите свои учётные данные, нажимаете "Далее"~~
|
||||
|
||||
В связи с блокировкой IP-адресов РФ на серверах Xilinx, пункты 1-4 изменены:
|
||||
1. Находясь в миэтовской локальной сети (через общажную сеть, или подключившись к [миэтовскому vpn](https://vpn.miet.ru/)), перейдите по [этой ссылке](https://nextcloud.borisblade.ru/s/g4YfWoimpYWH6fS);
|
||||
2. Скачайте файл `Xilinx_Vivado_2019.2_1106_2127.tar.gz`, распакуйте его. Обратите внимание, что для скачанного архива, его распакованной версии и установленного пакета Vivado потребуется около 76.5Гб свободного места на диске (после установки Vivado скачанный архив и его распакованную версию размером в 53.5Гб можно будет удалить).
|
||||
3. В открывшемся окне, откажитесь от предложения обновить установочный пакет до актуальной версии, нажав на кнопку "Continue"
|
||||
|
||||

|
||||
|
||||
4. Нажмите кнопку Next, проставьте галочки на всех соглашениях (разумеется, желательно прочитав их), снова нажмите Next.
|
||||
5. В списке вариантов установок, выбираете "Vivado HL WebPACK".
|
||||
6. В настройках установки, в разделе Devices снимите галочки со всего что можно снять, нажмите Next.
|
||||
|
||||

|
||||
|
||||
7. Выберите место установки (либо оставьте место по умолчанию), нажмите Next.
|
||||
8. На последней странице вам будет представлена информация о выбранных вами опциях, использование дискового пространства во время и после установки. Если вас все устраивает, нажмите Install
|
||||
|
||||

|
@@ -8,11 +8,10 @@
|
||||
|
||||
Здесь находятся инструкции о том как:
|
||||
|
||||
1. [установить Vivado](Install%20Vivado.md);
|
||||
2. [создать демо-проект под отладочный стенд Nexys-7](Vivado%20trainer.md);
|
||||
3. [прошить ПЛИС](How%20to%20program%20an%20fpga%20board.md);
|
||||
4. [взаимодействовать с окном исходников проекта Vivado](How%20to%20use%20Source%20Window.md);
|
||||
5. [открыть логическую схему написанного вами модуля](How%20to%20open%20a%20schematic.md);
|
||||
6. [запустить симуляцию](Run%20Simulation.md);
|
||||
7. [разобраться с ошибками, при попытке открыть схему / запустить симуляцию](Elaboration%20failed.md);
|
||||
8. [находить и исправлять ошибки дизайна, найденные тестовым окружением](Debug%20manual.md).
|
||||
1. [создать демо-проект под отладочный стенд Nexys-7](Vivado%20trainer.md);
|
||||
2. [прошить ПЛИС](How%20to%20program%20an%20fpga%20board.md);
|
||||
3. [взаимодействовать с окном исходников проекта Vivado](How%20to%20use%20Source%20Window.md);
|
||||
4. [открыть логическую схему написанного вами модуля](How%20to%20open%20a%20schematic.md);
|
||||
5. [запустить симуляцию](Run%20Simulation.md);
|
||||
6. [разобраться с ошибками, при попытке открыть схему / запустить симуляцию](Elaboration%20failed.md);
|
||||
7. [находить и исправлять ошибки дизайна, найденные тестовым окружением](Debug%20manual.md).
|
||||
|
Reference in New Issue
Block a user