mirror of
https://github.com/MPSU/APS.git
synced 2025-09-15 09:10:10 +00:00
ЛР11. Обновление методички
This commit is contained in:
4
.github/SUMMARY.md
vendored
4
.github/SUMMARY.md
vendored
@@ -25,8 +25,8 @@
|
||||
- [Лабораторная №7. Тракт данных](Labs/07.%20Datapath/README.md)
|
||||
- [Лабораторная №8. Блок загрузки и сохранения](Labs/08.%20Load-store%20unit/README.md)
|
||||
- [Лабораторная №9. Интеграция LSU](Labs/09.%20LSU%20Integration/README.md)
|
||||
- [Лабораторная №10. Подсистема прерываний](Labs/10.%20Interrupt%20subsystem/README.md)
|
||||
- [Лабораторная №11. Интеграция подсистемы прерываний](Labs/11.%20Interrupt%20integration/README.md)
|
||||
- [Лабораторная №10. Подсистема прерывания](Labs/10.%20Interrupt%20subsystem/README.md)
|
||||
- [Лабораторная №11. Интеграция подсистемы прерывания](Labs/11.%20Interrupt%20integration/README.md)
|
||||
- [Лабораторная №12. Дейзи-цепочка](Labs/12.%20Daisy%20chain/README.md)
|
||||
- [Лабораторная №13. Периферийные устройства](Labs/13.%20Peripheral%20units/README.md)
|
||||
- [Лабораторная №14. Программирование](Labs/14.%20Programming/README.md)
|
||||
|
File diff suppressed because one or more lines are too long
Before Width: | Height: | Size: 1.2 MiB After Width: | Height: | Size: 1.2 MiB |
File diff suppressed because one or more lines are too long
Before Width: | Height: | Size: 1.2 MiB After Width: | Height: | Size: 1.2 MiB |
@@ -1,16 +1,17 @@
|
||||
# Лабораторная работа 11 "Интеграция подсистемы прерываний"
|
||||
# Лабораторная работа 11 "Интеграция подсистемы прерывания"
|
||||
|
||||
После реализации подсистемы прерываний, её необходимо интегрировать в процессорную систему. Для этого необходимо обновить модуль `riscv_core` по схеме, приведенной на _рис. 1_:
|
||||
После реализации подсистемы прерывания, её необходимо интегрировать в процессорную систему. Для этого необходимо обновить модуль `riscv_core` по схеме, приведенной на _рис. 1_:
|
||||
|
||||

|
||||

|
||||
|
||||
_Рисунок 1. Интеграция подсистемы прерываний в ядро процессора._
|
||||
|
||||
<details>
|
||||
<summary>Схема без выделения новых частей относительно старой версии модуля</summary>
|
||||
|
||||

|
||||
_Рисунок 1. Схема без выделения новых частей относительно старой версии модуля._
|
||||

|
||||
|
||||
_Рисунок 2. Схема без выделения новых частей относительно старой версии модуля._
|
||||
|
||||
</details>
|
||||
|
||||
@@ -18,7 +19,7 @@ _Рисунок 1. Схема без выделения новых частей
|
||||
|
||||
Интегрировать модули `csr_controller` и `irq_controller` в модуль `riscv_core`.
|
||||
|
||||
В случае, если вы захотите расширить количество источников прерываний, вы можете выполнить вспомогательную [лабораторную работу №12](../12.%20Daisy%20chain).
|
||||
В случае, если вы захотите расширить количество источников прерывания, вы можете выполнить вспомогательную [лабораторную работу №12](../12.%20Daisy%20chain).
|
||||
|
||||
## Порядок выполнения работы
|
||||
|
||||
|
Reference in New Issue
Block a user