Category BMOW 1

The original BMOW: a custom-designed, hand-built 8-bit CPU and computer.

GTKWave simulation trace of the boot sequence

First Simulation

It simulates! I completed the Verilog description of the machine, and after fixing one place where I’d used an active high instead of an active low enable single, it worked like a champ. I implemented the microcode for NOP, JMP…

6502 Inspiration

The design of my machine has been significantly influenced by the 6502, the microprocessor used in most 80’s home computers, and the one with which I’m most familiar. There are no published descriptions of the 6502 internals that I know…

Component Details

An explanation of the components shown on the block diagram I posted yesterday. Registers: A is the accumulator register, although the hardware assigns it no special significance, and X can do anything that A can. X is the index register.…

BMOW CPU block diagram

The Adventure Begins

After several weeks of digging through the details of other designs, re-reading my college texts, sketching out data paths, and writing test microcode for my various design ideas, I arrived at what I hope is a mostly-complete block diagram for…

Page 18 of 18