Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for stepping in sub circuits #1355

Open
jorjiang opened this issue Oct 29, 2024 · 4 comments
Open

Support for stepping in sub circuits #1355

jorjiang opened this issue Oct 29, 2024 · 4 comments

Comments

@jorjiang
Copy link

when run simulation, i can only view the values on the current level, there is no way i can go deeper and see the state of the lower level sub circuits (which is provided by logism), it is really hard to do debugging on the graphical interface, after all this is what digital is all about right

@jorjiang jorjiang changed the title Support for step in sub circuits Support for stepping in sub circuits Oct 29, 2024
@jorjiang
Copy link
Author

@holstvoogd

@prlaba
Copy link

prlaba commented Dec 28, 2024

This is the primary reason I can't use Digital for my complex CPU project. Instead I'm left using Logisim-Evolution, a slower and less-featured simulator.

Please consider this as a high-priority feature request.

@hneemann
Copy link
Owner

@prlaba
Have you tried the probes? You can use them to display signals from sub-circuits, regardless of how deeply they are nested in sub-circuits. I use this for debugging, and in my opinion it works better than searching around in subcircuits, because all signals can be seen in one window/graph.

@prlaba
Copy link

prlaba commented Dec 29, 2024

I haven't but I will. My circuit hierarchy isn't all that deep, generally not more than 4 or 5 levels deep, so.

It's also important that I be able to pause the simulation, and resume it after correcting an error. Restarting the simulation is painful in some cases. But I believe you've resolved this issue, yes?

Thanks.

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

No branches or pull requests

3 participants