Referring to the Comportable guideline for peripheral device functionality, the module aon_timer
has the following hardware interfaces defined
- Primary Clock:
clk_i
- Other Clocks:
clk_aon_i
- Bus Device Interfaces (TL-UL):
tl
- Bus Host Interfaces (TL-UL): none
- Peripheral Pins for Chip IO: none
Port Name |
Package::Struct |
Type |
Act |
Width |
Description |
nmi_wdog_timer_bark |
logic |
uni |
req |
1 |
|
wkup_req |
logic |
uni |
req |
1 |
|
aon_timer_rst_req |
logic |
uni |
req |
1 |
|
lc_escalate_en |
lc_ctrl_pkg::lc_tx |
uni |
rcv |
1 |
|
sleep_mode |
logic |
uni |
rcv |
1 |
|
racl_policies |
top_racl_pkg::racl_policy_vec |
uni |
rcv |
1 |
Incoming RACL policy vector from a racl_ctrl instance. The policy selection vector (parameter) selects the policy for each register. |
racl_error |
top_racl_pkg::racl_error_log |
uni |
req |
1 |
RACL error log information of this module. |
tl |
tlul_pkg::tl |
req_rsp |
rsp |
1 |
|
Interrupt Name |
Type |
Description |
wkup_timer_expired |
Event |
Raised if the wakeup timer has hit the specified threshold |
wdog_timer_bark |
Event |
Raised if the watchdog timer has hit the bark threshold |
Alert Name |
Description |
fatal_fault |
This fatal alert is triggered when a fatal TL-UL bus integrity fault is detected. |
Countermeasure ID |
Description |
AON_TIMER.BUS.INTEGRITY |
End-to-end bus integrity scheme. |