IObundle / iob-soc

RISC-V System on Chip Template
MIT License
148 stars 87 forks source link

Support multiple clocks for Verilator Simulation #949

Open P-Miranda opened 1 day ago

P-Miranda commented 1 day ago

Verilator simulation toggles clocks from function Timer() in iob_tasks.cpp and only supports a single hardcoded clk.

This applies to all branches and relates to .cpp files that are not directly affected by if_gen2 developments.

jjts commented 1 day ago

We have tried this before; isn't there a timing directive that causes issues?