Skip to content

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

License

Notifications You must be signed in to change notification settings

nt314p/Logic-Gate-Sim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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!

About

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

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages