mirror of
https://github.com/MPSU/APS.git
synced 2025-09-15 17:20:10 +00:00
Обновление github pages (#3)
Добавлена начальная страница с порядком выполнения лаб, чтобы первой была страница без пикч. Шаги с компиляцией всех зависимостей заменены на скачивание готового бинаря, что сокращает время развертывания до 1 минуты.
This commit is contained in:
committed by
GitHub
parent
212714af94
commit
6c4a03b68a
1
.github/SUMMARY.md
vendored
1
.github/SUMMARY.md
vendored
@@ -1,5 +1,6 @@
|
||||
# Summary
|
||||
|
||||
[Порядок выполнения лабораторных работ для групп](index.md)
|
||||
[Что такое Язык Описания Аппаратуры](Introduction/What%20is%20HDL.md)
|
||||
[Как работает ПЛИС](Introduction/How%20FPGA%20works.md)
|
||||
|
||||
|
49
.github/index.md
vendored
Normal file
49
.github/index.md
vendored
Normal file
@@ -0,0 +1,49 @@
|
||||
# Курс лабораторных работ
|
||||
|
||||
## Полезное
|
||||
|
||||
- [Студенческий сервер](../Other/Students%20server.md)
|
||||
- [Создание базового проекта с прошивкой ПЛИС в Vivado](../Vivado%20Basics/Vivado%20trainer.md)
|
||||
- [Базовые конструкции Verilog](../Basic%20Verilog%20structures/)
|
||||
- [Список типичных ошибок в Vivado и SystemVerilog](../Other/FAQ.md)
|
||||
- [Тестовое окружение](../Basic%20Verilog%20structures/Testbench.md)
|
||||
|
||||
## Порядок выполнения лабораторных работ для групп
|
||||
|
||||
### ИБ, ИКТ, КТ, РТ
|
||||
|
||||
1. Сумматор ([01. Adder](01.%20Adder))
|
||||
2. АЛУ ([02. Arithmetic-logic unit](02.%20Arithmetic-logic%20unit))
|
||||
3. Регистровый файл и внешняя память ([03. Register file and memory](03.%20Register%20file%20and%20memory))
|
||||
4. Простейшее программируемое устройство ([04. Primitive programmable device](04.%20Primitive%20programmable%20device))
|
||||
|
||||
### ПИН, ПМ
|
||||
|
||||
1. Сумматор ([01. Adder](01.%20Adder))
|
||||
2. АЛУ ([02. Arithmetic-logic unit](02.%20Arithmetic-logic%20unit))
|
||||
3. Регистровый файл и внешняя память ([03. Register file and memory](03.%20Register%20file%20and%20memory))
|
||||
4. Простейшее программируемое устройство ([04. Primitive programmable device](04.%20Primitive%20programmable%20device))
|
||||
5. Основной дешифратор ([05. Main decoder](05.%20Main%20decoder))
|
||||
6.
|
||||
1. Тракт данных ([06. Datapath](06.%20Datapath))
|
||||
2. Интеграция блока загрузки и сохранения ([09. LSU Integration](09.%20LSU%20Integration))
|
||||
3. Интеграция подсистемы прерываний ([11. Interrupt Integration](11.%20Interrupt%20integration))
|
||||
7. Периферийные устройства ([12. Peripheral units](12.%20Peripheral%20units))
|
||||
8. Программирование ([13. Programming](13.%20Programming))
|
||||
|
||||
### ИВТ
|
||||
|
||||
1. АЛУ ([02. Arithmetic-logic unit](02.%20Arithmetic-logic%20unit))
|
||||
2.
|
||||
1. Память ([03. Register file and memory](03.%20Register%20file%20and%20memory)),
|
||||
2. Простейшее программируемое устройство ([04. Primitive programmable device](04.%20Primitive%20programmable%20device))
|
||||
3. Основной дешифратор ([05. Main decoder](05.%20Main%20decoder))
|
||||
4. Тракт данных ([06. Datapath](06.%20Datapath))
|
||||
5.
|
||||
1. Модуль загрузки и сохранения ([08. Load-store unit](08.%20Load-store%20unit))
|
||||
2. Интеграция блока загрузки и сохранения ([09. LSU Integration](09.%20LSU%20Integration))
|
||||
6.
|
||||
1. Контроллер прерываний ([10. Interrupt subsystem](10.%20Interrupt%20subsystem))
|
||||
2. Интеграция подсистемы прерываний ([11. Interrupt Integration](11.%20Interrupt%20integration))
|
||||
7. Периферийные устройства ([12. Peripheral units](12.%20Peripheral%20units))
|
||||
8. Программирование ([13. Programming](13.%20Programming))
|
2
.github/prepare.sh
vendored
2
.github/prepare.sh
vendored
@@ -2,4 +2,4 @@
|
||||
|
||||
mkdir src
|
||||
cp .github/book.toml ./
|
||||
cp -R .github/SUMMARY.md .pic/ Basic\ Verilog\ structures/ Introduction/ Labs/ Vivado\ Basics/ src/
|
||||
cp -R .github/SUMMARY.md .github/index.md .pic/ Basic\ Verilog\ structures/ Introduction/ Labs/ Vivado\ Basics/ src/
|
8
.github/workflows/mdbook.yml
vendored
8
.github/workflows/mdbook.yml
vendored
@@ -36,14 +36,14 @@ jobs:
|
||||
run: |
|
||||
chmod +x .github/prepare.sh
|
||||
.github/prepare.sh
|
||||
curl --proto '=https' --tlsv1.2 https://sh.rustup.rs -sSf -y | sh
|
||||
rustup update
|
||||
cargo install --version ${MDBOOK_VERSION} mdbook
|
||||
mkdir bin
|
||||
curl -sSL https://github.com/rust-lang/mdBook/releases/download/v0.4.34/mdbook-v0.4.34-x86_64-unknown-linux-gnu.tar.gz | tar -xz --directory=bin
|
||||
bin/mdbook build
|
||||
- name: Setup Pages
|
||||
id: pages
|
||||
uses: actions/configure-pages@v3
|
||||
- name: Build with mdBook
|
||||
run: mdbook build
|
||||
run: bin/mdbook build
|
||||
- name: Upload artifact
|
||||
uses: actions/upload-pages-artifact@v2
|
||||
with:
|
||||
|
Reference in New Issue
Block a user