mirror of
https://github.com/MPSU/APS.git
synced 2025-09-16 17:40:41 +00:00
Ref(03/board/md):Некоторые испр-ия
This commit is contained in:
@@ -2,17 +2,21 @@
|
||||
|
||||
Если вы не понимаете, что лежит в этой папке, или если надо вспомнить, как прошить ПЛИС, можно воспользоваться [`этой инструкцией`](../../../Vivado%20Basics/How%20to%20program%20an%20fpga%20board.md)
|
||||
|
||||
> [!NOTE]
|
||||
> ## Список подключенной периферии
|
||||
>
|
||||
> - _Переключатели_ — установки адреса, данных.
|
||||
> - `BTND` — запись
|
||||
>
|
||||
> ...
|
||||
|
||||
Для работы с регистровым файлом, необходимо выставлять сигналы адресов и данных.
|
||||
У платы недостаточно переключателей, для такого количества входов регистрового файла, поэтому подача сигналов на вход происходит в несколько этапов.
|
||||
Сперва можно ввести один из адресов регистрового файла (`A1`/`A2`/`A3`). Ввод осуществляется через `SW[4:0]`. Для того, чтобы выставить введенный адрес на какой-то из входов адреса, необходимо нажать одну из следующих кнопок:
|
||||
У платы недостаточно переключателей для такого количества входов регистрового файла, поэтому адреса и данные задаются одним источником ввода:
|
||||
|
||||
1. `BTNL` чтобы выставить значение с `SW[4:0]` на `A1`
|
||||
2. `BTNC` чтобы выставить значение с `SW[4:0]` на `A2`
|
||||
3. `BTNR` чтобы выставить значение с `SW[4:0]` на `A3`
|
||||
1. Ввод адресов (`read_address1_i`/`read_address2_i`/`write_address_i`) регистрового файла осуществляется через переключатели `sw[14:0]`. Для того чтобы выставить введенные адреса на входные порты регистрового файла, необходимо нажать кнопку `BTND`.
|
||||
1. После выставления адресов, переключатели можно использовать в качестве ввода первых шестнадцати бит данных. Для записи введенных данных по адресу `write_address_i` используется кнопка `BTNR`.
|
||||
|
||||
(расположение кнопок смотри на изображениях ниже).
|
||||
|
||||
После выставления адресов, переключатели можно использовать в качестве ввода первых шестнадцате бит данных. Для записи введенных данных по адресу `A3` используется кнопка `BTND`, для чтения данных по адресам `A1`, `A2` (с выводом результатов чтения на семисегментные индикаторы) используется кнопка `BTNU`.
|
||||
На левом блоке семисегментных индикаторов (индикаторы 7-4) отображаются нижние 16 бит порта `read_data1_o`, а не правом блоке семисегментных индикаторов (индикаторы 3-0) отображаются нижние 16 бит порта `read_data2_o`.
|
||||
|
||||
Управление регистровым файлом.
|
||||
|
||||
|
Reference in New Issue
Block a user