mirror of
https://github.com/MPSU/APS.git
synced 2025-09-18 10:20:40 +00:00
ЛР4. Сброс nexys_cobra через кнопку тактирования
This commit is contained in:
@@ -24,7 +24,7 @@ _Рисунок 1. Структурная схема модуля `nexys_CYBERco
|
|||||||
- ### Кнопки
|
- ### Кнопки
|
||||||
|
|
||||||
- `BTND` — при нажатии создает тактовый импульс, поступающий на порт тактирования `clk_i` модуля дизайна.
|
- `BTND` — при нажатии создает тактовый импульс, поступающий на порт тактирования `clk_i` модуля дизайна.
|
||||||
- `CPU_RESET` — соединен со входом `rst_i` модуля дизайна.
|
- `CPU_RESET` — соединен со входом `rst_i` модуля дизайна. Поскольку в модуле `CYBERcobra` используется синхронный сброс (то есть сигнал сброса учитывается только во время восходящего фронта тактового сигнала), то для сброса модуля `CYBERcobra` и вложенных в него модулей необходимо при зажатой кнопке сброса еще нажать кнопку тактирования.
|
||||||
|
|
||||||
- ### Светодиоды
|
- ### Светодиоды
|
||||||
|
|
||||||
|
@@ -89,10 +89,10 @@ module nexys_CYBERcobra(
|
|||||||
);
|
);
|
||||||
logic btnd_debounce;
|
logic btnd_debounce;
|
||||||
debounce debounce (
|
debounce debounce (
|
||||||
.clk_i ,
|
.clk_i ,
|
||||||
.arstn_i ,
|
.arstn_i (1'b1 ),
|
||||||
.data_i (btnd_sync ),
|
.data_i (btnd_sync ),
|
||||||
.data_o (btnd_debounce)
|
.data_o (btnd_debounce)
|
||||||
);
|
);
|
||||||
logic bufg_clk;
|
logic bufg_clk;
|
||||||
BUFG dut_bufg(
|
BUFG dut_bufg(
|
||||||
|
Reference in New Issue
Block a user