feat: add RIBP Timer V2 support with formal verification and tests

- Updated filelist to include new timer peripheral files.
- Enhanced formal file generation script to support timer target.
- Created timer formal design and properties for formal verification.
- Modified formal makefile to include timer targets and source files.
- Added timer-related source files to software makefile.
- Updated core and management wrappers to include debug halted signal.
- Implemented timer testbench for RTL simulation.
- Added regression tests for timer functionality in Python.
- Introduced timer helper functions in C tests for validation.
This commit is contained in:
maksyuki committed 2026-08-08 10:05:39 +08:00
1 parent 1eb342245c
commit 3aa3d937e1
46 files changed
+1877 -465

No files matched your search

+1
View File
@@ -21,6 +21,7 @@ TEST_SOURCES = (
"crt/src/lib/stdlib.c",
"crt/src/lib/string.c",
"crt/src/hal/ws2812_math.c",
"crt/src/hal/timer_math.c",
"app/media/src/video_player.c",
"app/media/src/wav_audio.c",
"tests/c/test_runtime.c",