
29-05-2009, 11:23
|
 |
News Team
|
|
Join Date: Jan 2009
Location: 'Twixt Greendale & Sodor
Posts: 2,484
Thanks: 222
Thanked 200 Times in 171 Posts
|
|
Guy Makes His Own CPU, Running at 2Mhz, can be overclocked!
Quote:

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.




|
Source - BMOW
__________________
Quote:
|
Politicians simply don't understand computers. If they're not losing CD's or leaving laptops on trains, they're coming up with some nonsense policy which displays their ignorance. Honestly, it's like putting Teletubbies in charge of a thermonuclear reactor. It would be funny if it weren't so frightening.
|
|