mirror of
https://github.com/retroSoC/retroSoC.git
synced 2026-11-04 22:32:36 +00:00
- Updated the formal file list generator to include CLINT source files. - Added CLINT timebase to the clock and reset domains configuration. - Enhanced the SOC topology generation to include CLINT interrupts and their mappings. - Introduced a new CLINT testbench to validate multi-hart and timebase functionality. - Modified the software build configuration to define CLINT timebase frequency. - Updated the RCU module to integrate CLINT timebase generation. - Adjusted the IRQ configuration to reflect changes in CLINT interrupt signals. - Added user-visible flags for interrupts in the topology configuration. - Enhanced the clock reset domain checks to include CLINT timebase. - Updated the memory map tests to validate CLINT peripheral integration.
16 lines
323 B
Systemverilog
16 lines
323 B
Systemverilog
// Copyright (c) 2026 Yuchi Miao <miaoyuchi@ict.ac.cn>
|
|
// retroSoC is licensed under Mulan PSL v2.
|
|
|
|
`ifndef RETROSOC_SOC_CLOCK_CONFIG_SVH
|
|
`define RETROSOC_SOC_CLOCK_CONFIG_SVH
|
|
|
|
`ifndef SOC_EXT_CLK_HZ
|
|
`define SOC_EXT_CLK_HZ 72000000
|
|
`endif
|
|
|
|
`ifndef SOC_CLINT_TIMEBASE_HZ
|
|
`define SOC_CLINT_TIMEBASE_HZ 1000000
|
|
`endif
|
|
|
|
`endif
|