Skip to content

advance simtime after write in C++ and Verilog#341

Merged
pradeeban merged 1 commit intoControlCore-Project:devfrom
avinxshKD:fix/write-simtime-advance
Feb 18, 2026
Merged

advance simtime after write in C++ and Verilog#341
pradeeban merged 1 commit intoControlCore-Project:devfrom
avinxshKD:fix/write-simtime-advance

Conversation

@avinxshKD
Copy link
Copy Markdown
Contributor

write_FM() and write_SM() in concore.hpp prepend simtime + delta to the data but never actually advance simtime after the write completes. Same bug in concore.v's writedata task. This breaks downstream readers that use simtime to detect fresh data since the timestamp never changes across writes in a loop

Python version does simtime += delta after write (line 421), so copying that behavior.

Closes #337

@pradeeban pradeeban merged commit a3b0752 into ControlCore-Project:dev Feb 18, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants