Entity: sysrst_ctrl_keyintr
- File: sysrst_ctrl_keyintr.sv
Diagram
Description
Copyright lowRISC contributors. Licensed under the Apache License, Version 2.0, see LICENSE for details. SPDX-License-Identifier: Apache-2.0
Description: sysrst_ctrl key-triggered interrupt Module
Ports
| Port name |
Direction |
Type |
Description |
| clk_i |
input |
|
|
| rst_ni |
input |
|
|
| pwrb_int_i |
input |
|
(Optionally) inverted input signals on AON clock |
| key0_int_i |
input |
|
|
| key1_int_i |
input |
|
|
| key2_int_i |
input |
|
|
| ac_present_int_i |
input |
|
|
| ec_rst_l_int_i |
input |
|
|
| key_intr_ctl_i |
input |
sysrst_ctrl_reg2hw_key_intr_ctl_reg_t |
CSRs synced to AON clock |
| key_intr_debounce_ctl_i |
input |
sysrst_ctrl_reg2hw_key_intr_debounce_ctl_reg_t |
|
| key_intr_status_o |
output |
sysrst_ctrl_hw2reg_key_intr_status_reg_t |
|
| sysrst_ctrl_key_intr_o |
output |
|
IRQ running on bus clock |
Signals
| Name |
Type |
Description |
| triggers |
logic [NumKeyIntr-1:0] |
|
| l2h_en |
logic [NumKeyIntr-1:0] |
|
| h2l_en |
logic [NumKeyIntr-1:0] |
|
| l2h_met_pulse |
logic [NumKeyIntr-1:0] |
|
| h2l_met_pulse |
logic [NumKeyIntr-1:0] |
|
Constants
| Name |
Type |
Value |
Description |
| NumKeyIntr |
int |
6 |
|