9/18 bit Cpu Feb 3,2009

This is a 18/9 bit controler about 1968 ish. This one will have a
a real front panel with flat switches and leds rather than lamps
and toggle switches. Two128 cell CPLD's make up the data path
and one 64 cell CPLD for the control logic, and one CPLD
for the bus interface. 68XX chips are used for I/O rather than TTL
to keep the PCB small.
With a 5 MHZ clock a memory cycle is 1.2 us long and up to 4 memory
cycles per instruction, it has the ballpark speed of the late 60's.
Auto incriment  is  locations  000:020... 000:036
with 000:020  the  hardware stack.  777:400 to 777:777 IO devices.
777:000 to 777:377 for ROM.

1 1 1   1 1 1   1 1 1  
8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
. OP . M B I P # # # # # # # # # # # opcode


OP: OPCODE
I: Indirect bit
B: Byte sized operand
M: Memory operand
P: Current page


Still Under Construction. <Home>