- 1,163 views, 2 today
- 108 downloads, 0 today
11
This will be an Update of my 16 Bit Redstone CPU.
Specs of Old CPU:
16 Bit ALU:
-Addition
-Subtraction
-Increment
-Decrement
-Compare
-Not
-XOR
-XNOR
-AND
-NAND
-OR
-NOR
-Shift right
-Shift left
4 ALU Register: 2 for A number, 2 for B number
64 Bytes of RAM (32 Adresses a 2 Bytes)
RAM also useable as LIFO Stack
512 Bytes of ROM for 4 Programs, 32 lines each
Jumpable Programcounter
ALU-Flags:
Carry, Negate, Sign and Zero
Status-Flags:
WAIT, RES, HLT
You can connect up to 32 I/O-Devices for this CPU
New stuff for Version 2:
-Added Call and Return Command for Subroutines
-Added 15x15 Pixel GPU (Not finished yet)
GPU Features:
-Draw Pixel
-Draw Horizontal or Vertical line
-Draw Square/rectangle
-Invert Screen
A Video where I demonstrate the Subroutines:
Specs of Old CPU:
16 Bit ALU:
-Addition
-Subtraction
-Increment
-Decrement
-Compare
-Not
-XOR
-XNOR
-AND
-NAND
-OR
-NOR
-Shift right
-Shift left
4 ALU Register: 2 for A number, 2 for B number
64 Bytes of RAM (32 Adresses a 2 Bytes)
RAM also useable as LIFO Stack
512 Bytes of ROM for 4 Programs, 32 lines each
Jumpable Programcounter
ALU-Flags:
Carry, Negate, Sign and Zero
Status-Flags:
WAIT, RES, HLT
You can connect up to 32 I/O-Devices for this CPU
New stuff for Version 2:
-Added Call and Return Command for Subroutines
-Added 15x15 Pixel GPU (Not finished yet)
GPU Features:
-Draw Pixel
-Draw Horizontal or Vertical line
-Draw Square/rectangle
-Invert Screen
A Video where I demonstrate the Subroutines:
Progress | 100% complete |
Tags |
2 Update Logs
Update #2 : by RedstoneCrafter2 08/02/2019 3:22:13 pmAug 2nd, 2019
GPU fully finished now and hooked up to CPU. Project fully finsihed now.
LOAD MORE LOGS
tools/tracking
4357712
2
16-bit-cpu-version-2
Create an account or sign in to comment.