Digital Circuit Simulator

Community created YouTube tutorials, interviews and helpful online information guides.
User avatar
Alkadian
Top Contributor
Posts: 721
Joined: Thu May 28, 2020 9:55 am
Has thanked: 289 times
Been thanked: 116 times

Digital Circuit Simulator

Unread post by Alkadian »

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! :mrgreen:
User avatar
aberu
Core Developer
Posts: 1144
Joined: Tue Jun 09, 2020 8:34 pm
Location: Longmont, CO
Has thanked: 244 times
Been thanked: 388 times
Contact:

Re: Digital Circuit Simulator

Unread post by aberu »

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.
birdybro~
Post Reply