07-01-2017, 05:10 PM
Okay folks, it's now July. I have to admit, I didn't work on Juno a lot in the past two weeks, but it is somewhat working. When I can set aside a couple of hours, I will work out the rest of the kinks. Now, it's time to start planning my Julius project.
As mentioned before, it is a dual-ALU system. It is an interesting form of parallel processing that I've only recently heard about. It's similar to having two cores, except they share a register file and instruction pointer. Each clock cycle, the control unit alternates between processing an instruction for alu 1 and alu 2.
I also have an idea for the Augustus project: I would like to build a CPU that specializes in mathematical operations: Addition, subtraction, multiplication, division, comparison and their floating-point equivalents. If it is feasible, I might make 16 bit operations.
As mentioned before, it is a dual-ALU system. It is an interesting form of parallel processing that I've only recently heard about. It's similar to having two cores, except they share a register file and instruction pointer. Each clock cycle, the control unit alternates between processing an instruction for alu 1 and alu 2.
I also have an idea for the Augustus project: I would like to build a CPU that specializes in mathematical operations: Addition, subtraction, multiplication, division, comparison and their floating-point equivalents. If it is feasible, I might make 16 bit operations.
I'M BAAAAAAACK!