PDA

View Full Version : hand built CPU, real home brew


xxGriff
05-30-2009, 08:44 AM
i just thought this was very cool. a hand wired CPU (http://www.stevechamberlin.com/cpu/2009/05/28/bmow-project-summary/)

Architecture

BMOW 1 borrows liberally from other homebrew designs, as well as the MAYBE design presented in the book Computation Structures by Stephen Ward and Robert Halstead. Data busses are 8 bits wide, and the address bus is 24 bits. Four 8-bit registers are used for general data, and three 24-bit registers store the program counter, stack pointer, and a scratch/working address pointer. Registers and the arithmetic and logic unit are interconnected by one data bus, while RAM, ROM, and memory-mapped hardware devices use a second data bus. The ALU also has dedicated left and right data input busses.
Machine language instructions are implemented as a series of micro-instructions, stored in three parallel ROMs to create a 24-bit microcode word. One micro-instruction is executed each clock cycle, and the micro-instruction bits are used directly as enable and select inputs to control all the chips in the machine. Up to 16 micro-instructions may be needed to implement a single machine language instruction.


http://www.stevechamberlin.com/cpu/gallery10.jpg

Hidetaka
05-30-2009, 02:06 PM
Wasn't that already posted?

Anyways, 2MHz is impressive for a mess of wires that it is :D