The Simple-as-Possible (SAP) 8-bit Breadboard Computer Table of Contents Overview of the SystemHardwareParts ListModulesClockMemory Address RegisterRandom Access MemoryInstruction RegisterProgram CounterA-Register/Accumulator & B-RegisterArithmetic Logic UnitOutputMicrocodeControl WordBusChallengesModificationsInstructionsControl SignalsSample ProgramsFibonacciReferences The thought to build an 8-bit Simple as Possible Computer was borne out of a need to gain hands-on experience with Digital Logic. While my undergraduate digital electronics … Continue reading A Simple-as-Possible 8-bit Breadboard Computer
Getting Started with the EBAZ4205 as a Zynq-7000 Development Board
The EBAZ4205 is the least costly Zynq-7000 based board that I luckily happened to chance upon. However, it wasn’t my first Zynq-7000 board. That happened to be the MYIR’s (Make Your Ideas Real) Z-Turn board (with a Zynq-7010 SoC). I purchased this board for approximately Ksh. 12,000. It was to be my gateway into FPGAs, … Continue reading Getting Started with the EBAZ4205 as a Zynq-7000 Development Board
AC, DC Coupling on the Oscilloscope: When to Use Which
From my experience, if you were to step into a college electronics lab session and ask a student "When would you set an oscilloscope channel to either AC or DC coupling" chances are you'll get something along the line, "AC coupling is for AC signals and DC coupling is for DC signals". While there is … Continue reading AC, DC Coupling on the Oscilloscope: When to Use Which
A Practical Implementation of A Two Quadrant Transconductance Analogue Multiplier
One of the circuits that I've spent an inordinate amount of time investigating this year is the Analogue Multiplier. An analogue multiplier is a circuit block which takes two analogue signals and produces an output which is proportional to their product. Analogue multipliers can be integrated as part of a larger circuit blocks to perform … Continue reading A Practical Implementation of A Two Quadrant Transconductance Analogue Multiplier
Difference between Energy and Power: Building a Simple Intuition
So today I was reading up on signal energy and signal power for my Signal Processing class, and I came upon this conundrum that I occasionally have, I am aware of the terms Energy and Power, but what do they mean. Okay for starters, just to get this out of the way, signal energy and … Continue reading Difference between Energy and Power: Building a Simple Intuition
A Curious Case of GNU(Radio Companion v18.104.22.168/v1.6)
On new year's day (2020), I decided to get reacquainted with GNURadio Companion (grc) to mess around with some Software Defined Radio (SDR) stuff, and set myself off on a new vector of exploration. But for the life of me, I couldn't get things to work right off the bat. The last time I had … Continue reading A Curious Case of GNU(Radio Companion v22.214.171.124/v1.6)
Why Can’t I SSH into the Raspberry Pi Using raspberrypi.local Through WiFi on Windows?
While I was writing my headless tutorial, I ran into this peculiar problem where I could use raspberrypi.local to SSH into the RPi while connected through Ethernet but not while using WiFi. Now this was a fairly new problem, since before this particular instance, I could always use the .local address to SSH into the … Continue reading Why Can’t I SSH into the Raspberry Pi Using raspberrypi.local Through WiFi on Windows?
Controlling the Pi’s WiFi Radio via the Terminal
I'm not a Linux guru by any standards, at best I am an experienced noob. Nonetheless, I have heard of the famed power of the terminal. So a couple of years back when I was faced with a situation where I only had access to the terminal on a Pi running Raspbian, and I needed … Continue reading Controlling the Pi’s WiFi Radio via the Terminal
Off with Your Head – Setting Up the Raspberry Pi Headless
In one of my earlier posts I talked about how to setup the Raspberry Pi in the least stressful way. Now, I've been using the Raspberry Pi for a couple of years and truth be told, I hardly ever connect a monitor, keyboard or mouse directly, no, I tend to use the Raspberry Pi headless. … Continue reading Off with Your Head – Setting Up the Raspberry Pi Headless
Why You Need a Timeline
What comes next after you have come up with a plan of action for your big idea, how do you measure your progress?