add ExternModuleSimulatorState::read_past() and more output when simulator trace is enabled #52

Merged
programmerjake merged 1 commit from programmerjake/fayalite:add-sim-read-past into master 2025-11-13 07:09:27 +00:00

This new API allows you to read the state of signals as they were right before the last clock edge on the clock you pass in, this ensures you don't have to worry about races between different procedural models.

As mentioned in the last meeting: https://libre-chip.zulipchat.com/#narrow/channel/486103-general/topic/meeting.202025-11-11/near/554969547

This new API allows you to read the state of signals as they were right before the last clock edge on the clock you pass in, this ensures you don't have to worry about races between different procedural models. As mentioned in the last meeting: https://libre-chip.zulipchat.com/#narrow/channel/486103-general/topic/meeting.202025-11-11/near/554969547
programmerjake added 1 commit 2025-11-13 06:38:15 +00:00
add ExternModuleSimulatorState::read_past() and more output when simulator trace is enabled
All checks were successful
/ test (pull_request) Successful in 4m52s
/ test (push) Successful in 5m28s
df020e9c9b
programmerjake merged commit df020e9c9b into master 2025-11-13 07:09:27 +00:00
programmerjake deleted branch add-sim-read-past 2025-11-13 07:09:27 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: libre-chip/fayalite#52
No description provided.