Hi,
I have been playing with Logisim (a tool for designing and simulating digital logic circuits) for more than a year now as my goal was to understand how digital circuits work, simulate a very basic 8 bit CPU and then move to the exciting world of the FPGA environment. Ultimately I would be over the moon if one day I could be able to develop an arcade core but I would equally happy if I could give my small contribution to the existing cores. Anyways, I did convince myself that it would be pointless to learn how to code in Verilog/VHDL without having a full understanding of how a computer architecture works (registers, ALU,CPU, RAM, etc.)!
Only a few a days ago I came across a valid alternative to Logisim called Digital. I have found it much more reliable and faster in general. But one feature that really caught my attention was the ability to export a digital circuit in Verilog or VHDL. That is so cool!
For those interested below the link:
https://github.com/hneemann/Digital
I would like to take this opportunity to thank Sorgelig and all the awesome developers to give us the luxury of preserving the coolest hardware ever made in the world!
Have fun!
Digital Circuit Simulator
- aberu
- Core Developer
- Posts: 1192
- Joined: Tue Jun 09, 2020 8:34 pm
- Location: Longmont, CO
- Has thanked: 247 times
- Been thanked: 411 times
- Contact:
Re: Digital Circuit Simulator
Nand2Tetris is another good free primer on how this stuff works from a general perspective.
https://www.coursera.org/learn/build-a-computer
https://www.coursera.org/learn/nand2tetris2
And HDLBits is a good site to practice verilog syntax and concepts:
https://hdlbits.01xz.net/wiki/Main_Page
The best way to learn is to have a problem to solve in mind and work towards solving it.
https://www.coursera.org/learn/build-a-computer
https://www.coursera.org/learn/nand2tetris2
And HDLBits is a good site to practice verilog syntax and concepts:
https://hdlbits.01xz.net/wiki/Main_Page
The best way to learn is to have a problem to solve in mind and work towards solving it.
birdybro~