mirror of
https://github.com/retroSoC/retroSoC.git
synced 2026-11-06 14:55:14 +00:00
feat: add watchdog (wdg) module integration and update related components
- Updated file lists to include new watchdog RTL files in clusterip. - Replaced async_reqack source in commonip file list with top-level CDC file. - Modified clock and reset domain configurations to incorporate watchdog reset signals. - Updated the SoC topology generation script and JSON to reflect changes in watchdog interrupt handling. - Added watchdog source files to software makefile for compilation. - Enhanced APB wrapper to connect watchdog reset request signal. - Updated RCU module to handle watchdog reset requests. - Modified testbench to validate watchdog reset functionality. - Updated test cases to reflect changes in interrupt naming conventions for the watchdog.
This commit is contained in:
21 files changed
+503
-378
No files matched your search
@@ -144,7 +144,7 @@ def test_topology_preserves_default_irq_compatibility_mapping() -> None:
|
||||
("pwm", "apb", 1, 11, "pwm.irq_o"),
|
||||
("ps2", "apb", 2, 12, "ps2.irq_o"),
|
||||
("rtc", "apb", 3, 13, "u_rtc_if.irq_o"),
|
||||
("watchdog_reset", "apb", 4, 14, "u_wdg_if.rst_o"),
|
||||
("watchdog_early_warning", "apb", 4, 14, "u_wdg_if.irq_o"),
|
||||
("advanced_timer", "apb", 5, 15, "u_tmr_if.irq_o"),
|
||||
("rng", "apb", 6, 16, "s_rng_irq"),
|
||||
("ws2812", "ribp", 10, 17, "ws2812.irq_o"),
|
||||
|
||||
Reference in new issue
Block a user