/Logic-Gate-Sim

Build, simulate, and abstract your logic gate circuits by including designs within other designs!

Primary LanguageC#GNU General Public License v3.0GPL-3.0

Logic-Gate-Sim

Build, simulate, and abstract your logic gate circuits by including designs within other designs!

  1. Create a circuit
  2. Save it
  3. Create another circuit
  4. Use the first circuit that you created in your current circuit!
  5. It's that easy! (warning: steps reference nonexistent but planned functionality)

This is a simple program where you can drag and drop components onto a grid.

These components can be then simulated.

Components include: AND gate, OR gate, NOT gate, XOR gate

More complex components like latches, flip flops, (de)multiplexors, and RAM modules can be all built with the components mentioned above.

Simply build a complex component from simpler ones, and then save the design.

The newly saved design/complex component can now be used in other designs!

This allows for layers of abstraction within your designs.

All circuits are build from the ground up, making it easier to learn about complex circuits by looking at the simpler circuits that make it up.

It is even possible (well, in the future) to create a simple 8 bit computer using the abstraction process explained above!