Generic Array Logic Hexadecimal Display

I’ve always wanted a decoder that did more than the TTL 7447 BCD to seven-segment display decoder did.  I wanted the full hexadecimal output.  One of my first real projects for the GAL was to create such a chip.  I have an old PAL databook that was published by National Semiconductor in 1982.  I pulled … Read moreGeneric Array Logic Hexadecimal Display

Digital Electronics for the Beginner

Let’s say you’re a programmer and your experience in digital electronics involves that one class you were required to take in college.  Or…you’re a young person who is interested in learning this cool stuff, because, well… it seems cool.  One option is to buy one of those learning kits and go through the tutorials.  If … Read moreDigital Electronics for the Beginner

Digital Logic Simulator Progress

Summary In this post I’m going to talk more about creating simulation software and the difficulties of inventing something new. Writing Software is Like Working in a Sausage Factory Writing new software is more of an art than a science.  Sure, we call ourselves scientists and we have methods and proven algorithms for getting things … Read moreDigital Logic Simulator Progress

Falstad Circuit Simulator and the SR Latch

  Summary In my last post I described a logic circuit simulator that I was working on.  I have continued to work on this simulator source code and have discovered a difficulty in simulating a flip-flop.  While researching for a creative solution to my dilemma I stumbled across a circuit called a Falstad circuit.  This … Read moreFalstad Circuit Simulator and the SR Latch

Digital Logic Simulator

Summary One of my favorite college courses was a computer simulation.  This was a 400-level course that required calculus-based statistics.  Our projects included a project to simulate real-world queuing problems like a Mcdonald’s drive-through line and an airport with one runway.  The answers that we were required to ask were things like: How many cars … Read moreDigital Logic Simulator