Suggestions
Posted: Sat Feb 04, 2017 5:09 am
When developping large projects (like an 8-bit computer) I have encountered the following problems:
-When creating a large module like a combinational multiplicator, the module gets really messy, I think there should be an option to only allow 90 degrees angles in wires, that would increase readability.
-I think there should be a button to temporarily disable logic gates connection to wires, because sometimes when I want to reorganize the whole module, and I want to move the gates, they connect with wires I don't want them to connect.
-Also, I would suggest adding a little circle when two wires are connected together, sometimes I have a lot of wires, and without a junction point, I don't know if the wires are connected or not.
-It is very uncomfortable to copy and paste gates, because they appear where you have copied them, maybe adding a hotkey to paste where the mouse cursor is could save a lot of time?
-When I want to calculate aproximately the highest possible clock speed, I have to go module by module to see what's the largest number of gates to calculate the largest propagation delay. I think this could be added to the project report.
-It is very hard to test large projects, though truth table is very useful, I would suggest adding a mini script language to be able to test circuits.
-When working with people on a source control, it gets very difficult to know who made changes. Maybe you could add a visual diff?
-Maybe a good UI upgrade would be adding a context menu when right-clicking the circuits in the left pane?
-Logisim also has a feature to all the gates in the circuit to nand and 2 input gates, that can be really useful.
-If I want to build a pcb with it in Autodesk Eagle, for example, I have to recreate the entire project, which can be really annoying. I think you could add a export button to a standard format that other software can read?
Thank you very much for making this great and free simulator.
-When creating a large module like a combinational multiplicator, the module gets really messy, I think there should be an option to only allow 90 degrees angles in wires, that would increase readability.
-I think there should be a button to temporarily disable logic gates connection to wires, because sometimes when I want to reorganize the whole module, and I want to move the gates, they connect with wires I don't want them to connect.
-Also, I would suggest adding a little circle when two wires are connected together, sometimes I have a lot of wires, and without a junction point, I don't know if the wires are connected or not.
-It is very uncomfortable to copy and paste gates, because they appear where you have copied them, maybe adding a hotkey to paste where the mouse cursor is could save a lot of time?
-When I want to calculate aproximately the highest possible clock speed, I have to go module by module to see what's the largest number of gates to calculate the largest propagation delay. I think this could be added to the project report.
-It is very hard to test large projects, though truth table is very useful, I would suggest adding a mini script language to be able to test circuits.
-When working with people on a source control, it gets very difficult to know who made changes. Maybe you could add a visual diff?
-Maybe a good UI upgrade would be adding a context menu when right-clicking the circuits in the left pane?
-Logisim also has a feature to all the gates in the circuit to nand and 2 input gates, that can be really useful.
-If I want to build a pcb with it in Autodesk Eagle, for example, I have to recreate the entire project, which can be really annoying. I think you could add a export button to a standard format that other software can read?
Thank you very much for making this great and free simulator.