The first principle of combinational logic is that a circuit must not contain feedback loops. No logic gate may have an output which could affect its input. The shortest way to explain why is just this: Feedback Is Memory. Continue reading →
Over on the main page of AllansEEPage.com I have uploaded some notes on the circuit side of diodes and transistors. If you’re taking a class on nonlinear devices, I recommend you check these out as they are short, sweet, and to the point.
When students in beginning digital circuit classes begin learning Hardware Descriptive Languages (HDLs), it’s often through a big, heavy GUI tool like Quartus. If you stick to small examples, this works fine, but in bigger tasks things can start to slow down a lot. It’s because of these slowdowns that I use Icarus Verilog instead. Continue reading →
But I tell you what, there are a lot of things I won’t miss that came attached to it. I’m not going to pin some 95 theses to the door over this, but when I was teaching in an academic setting, I felt like a lot of the time when I was doing the “hard, not-fun parts of the job” I also wasn’t actually helping anyone learn. And now that I’m not going to be doing this for a living for a while, I have the freedom to explore what I could be doing instead, that might do a better job of that.
Which is probably reason number one that I’m starting this website.
If it’s on the web, anyone can find it, and engage with it. And if it’s done right, it might even be broadly accessible. That’s what’s going to go into the main website. As for the blog, it will be where I talk to myself out loud about everything from floating point calculations to electromagnets. So, stay tuned for that…