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:
@@ -10,11 +10,29 @@
|
|||||||
>
|
>
|
||||||
> ...
|
> ...
|
||||||
|
|
||||||
|
## Переключатели и кнопки
|
||||||
|
|
||||||
Для работы с регистровым файлом, необходимо выставлять сигналы адресов и данных.
|
Для работы с регистровым файлом, необходимо выставлять сигналы адресов и данных.
|
||||||
У платы недостаточно переключателей для такого количества входов регистрового файла, поэтому адреса и данные задаются одним источником ввода:
|
У платы недостаточно переключателей для такого количества входов регистрового файла, поэтому адреса и данные задаются одним источником ввода:
|
||||||
|
|
||||||
1. Ввод адресов (`read_address1_i`/`read_address2_i`/`write_address_i`) регистрового файла осуществляется через переключатели `sw[14:0]`. Для того чтобы выставить введенные адреса на входные порты регистрового файла, необходимо нажать кнопку `BTND`.
|
1. Ввод **адресов** (`read_address1_i`/`read_address2_i`/`write_address_i`) регистрового файла осуществляется через переключатели `SW[14:0]`. Соответствие следующее:
|
||||||
1. После выставления адресов, переключатели можно использовать в качестве ввода первых шестнадцати бит данных. Для записи введенных данных по адресу `write_address_i` используется кнопка `BTNR`.
|
|
||||||
|
- `SW[ 4: 0]` — `write_address_i`
|
||||||
|
- `SW[ 9: 5]` — `read_address2_i`
|
||||||
|
- `SW[14:10]` — `read_address1_i`
|
||||||
|
|
||||||
|
Для того чтобы выставить введенные адреса на входные порты регистрового файла, необходимо нажать кнопку `BTND`. Таким образом, происходит запоминание адресов в элемент памяти.
|
||||||
|
1. Ввод **данных** (`write_data_i`) регистрового файла осуществляется через переключатели `SW[15:0]`. Таким образом, можно выставить только нижние 16 бит данных. Для записи введенных данных по адресу `write_address_i` используется кнопка `BTNR`.
|
||||||
|
|
||||||
|
## Светодиоды
|
||||||
|
|
||||||
|
Светодиоды `LED[14:0]` отображают адреса (`read_address1_i`/`read_address2_i`/`write_address_i`), которые выставлены в данный момент на порты регистрового файла:
|
||||||
|
|
||||||
|
- `LED[ 4: 0]` — `write_address_i`
|
||||||
|
- `LED[ 9: 5]` — `read_address2_i`
|
||||||
|
- `LED[14:10]` — `read_address1_i`
|
||||||
|
|
||||||
|
## Семисегментные индикаторы
|
||||||
|
|
||||||
На левом блоке семисегментных индикаторов (индикаторы 7-4) отображаются нижние 16 бит порта `read_data1_o`, а не правом блоке семисегментных индикаторов (индикаторы 3-0) отображаются нижние 16 бит порта `read_data2_o`.
|
На левом блоке семисегментных индикаторов (индикаторы 7-4) отображаются нижние 16 бит порта `read_data1_o`, а не правом блоке семисегментных индикаторов (индикаторы 3-0) отображаются нижние 16 бит порта `read_data2_o`.
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user