Home

Posts

program counter ripple carrycarry

8-Bit Computer Program Counter

In this post, we’ll take a look at the program counter of my 8-bit computer. The PC(program counter) is used to store the memory address of the next instruction to…
control unit and microinstruction counter

8-Bit Computer Control Unit

In this post, we’ll take a look at the control unit of my 8-bit computer. Ben used an EEPROM to make the control unit in his computer. This is a…
RAM

8-Bit Computer RAM

In this post, I will describe how I implemented the RAM in my 8-bit computer. The RAM size is very small, 16 cells(words) each one with 8 bits. It’s a small…
encoder and decoder

8-Bit Computer Encoders and Decoders

In my 8-bit computer build, I only used decoders. However, I will still cover encoders in this post for the sake of completeness. You can see the decoders being used…
quartus multiplexer

8-Bit Computer Multiplexer and Demultiplexer

In this post, we’ll take a look at multiplexers and demultiplexers. In my 8-bit computer build, I only used multiplexers, you can see them being used in the clock generation circuits…
Register Design

8-Bit Computer Registers

In this post, I will show how I made the registers for my 8-bit computer. I will use the flip-flops I made in this post. And just like with the flip-flops you…
8-bit computer in an FPGA Arduino controller and programmer

8-Bit Computer Arduino Programmer

This post is about the Arduino programmer I made for the 8-Bit Computer in an FPGA. I will show how to use it, connect it, and briefly explain how it…
D flip flop

8-Bit Computer Flip-Flop Design

In this post, we’ll take a look at the flip-flop which is one of the most common and essential logic blocks used in digital logic design. It can be used…
8-bit computer in an FPGA thumbnail

8-Bit Computer In An FPGA

This project of mine was inspired by Ben Eater and the 8-Bit breadboard computer he made. I would in fact highly recommend you check out his complete video series on…

Advertisment ad adsense adlogger