Ref(03/board/md):Выделеине в заголовки перефирии

This commit is contained in:
alexkharl
2024-02-27 13:25:59 +03:00
parent 6a00bf39fe
commit ddbc438750

View File

@@ -10,31 +10,32 @@
>
> ...
## Переключатели и кнопки
## Описание используемой периферии
Для работы с регистровым файлом, необходимо выставлять сигналы адресов и данных.
У платы недостаточно переключателей для такого количества входов регистрового файла, поэтому адреса и данные задаются одним источником ввода:
- ### Переключатели и кнопки.
1. Ввод **адресов** (`read_address1_i`/`read_address2_i`/`write_address_i`) регистрового файла осуществляется через переключатели `SW[14:0]`. Соответствие следующее:
Для работы с регистровым файлом, необходимо выставлять сигналы адресов и данных.
У платы недостаточно переключателей для такого количества входов регистрового файла, поэтому адреса и данные задаются одним источником ввода:
- `SW[ 4: 0]``write_address_i`
- `SW[ 9: 5]``read_address2_i`
- `SW[14:10]``read_address1_i`
1. Ввод **адресов** (`read_address1_i`/`read_address2_i`/`write_address_i`) регистрового файла осуществляется через переключатели `SW[14:0]`. Соответствие следующее:
Для того чтобы выставить введенные адреса на входные порты регистрового файла, необходимо нажать кнопку `BTND`. Таким образом, происходит запоминание адресов в элемент памяти.
1. Ввод **данных** (`write_data_i`) регистрового файла осуществляется через переключатели `SW[15:0]`. Таким образом, можно выставить только нижние 16 бит данных. Для записи введенных данных по адресу `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[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`
- `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`.
Управление регистровым файлом.