Media Summary: A processor's primary duty is to execute a In this video, we extend our processor with a flash After having moved the entire register file onto a backplane, it is now time to start doing the same thing for the instruction pipeline.

Program Memory Superscalar 8 Bit - Detailed Analysis & Overview

A processor's primary duty is to execute a In this video, we extend our processor with a flash After having moved the entire register file onto a backplane, it is now time to start doing the same thing for the instruction pipeline. Computer processors are fascinating pieces of engineering. Considering all their moving parts, they are some of the most ... The instruction encoding of my homebrew CPU is very simple at the moment. Its control signals are connected directly to ... Our CPU wants to execute code from anywhere in

Based on the new condition code checking circuitry in the ALU, we add a new conditional move instruction to my homebrew A processor needs registers to keep frequently used data nearby. In this video, we take a closer look at the reason registers are ...

Photo Gallery

Program Counter – Superscalar 8-Bit CPU #6
Program Memory – Superscalar 8-Bit CPU #11
Program Memory PCB – Superscalar 8-Bit CPU #43
How to Fetch 16 Bits from an 8 Bit Memory – Superscalar 8-Bit CPU #13
My CPU Violates Program Order – Superscalar 8-Bit CPU #52
Processors Are Awesome – Superscalar 8-Bit CPU #1
Teaching a CPU to Decode Instructions – Superscalar 8-Bit CPU #46
Adding a Display to My CPU – Superscalar 8-Bit CPU #49
My CPU Does 16 Bit Jumps Now – Superscalar 8-Bit CPU #22
Teaching My CPU to Stall – Superscalar 8-Bit CPU #50
Inventing Custom CPU Instructions – Superscalar 8-Bit CPU #47
Adding Conditional Moves to My CPU – Superscalar 8-Bit CPU #38
View Detailed Profile
Program Counter – Superscalar 8-Bit CPU #6

Program Counter – Superscalar 8-Bit CPU #6

A processor's primary duty is to execute a

Program Memory – Superscalar 8-Bit CPU #11

Program Memory – Superscalar 8-Bit CPU #11

In this video, we extend our processor with a flash

Program Memory PCB – Superscalar 8-Bit CPU #43

Program Memory PCB – Superscalar 8-Bit CPU #43

After having moved the entire register file onto a backplane, it is now time to start doing the same thing for the instruction pipeline.

How to Fetch 16 Bits from an 8 Bit Memory – Superscalar 8-Bit CPU #13

How to Fetch 16 Bits from an 8 Bit Memory – Superscalar 8-Bit CPU #13

Our CPU currently fetches and executes

My CPU Violates Program Order – Superscalar 8-Bit CPU #52

My CPU Violates Program Order – Superscalar 8-Bit CPU #52

In this video we teach my homebrew

Processors Are Awesome – Superscalar 8-Bit CPU #1

Processors Are Awesome – Superscalar 8-Bit CPU #1

Computer processors are fascinating pieces of engineering. Considering all their moving parts, they are some of the most ...

Teaching a CPU to Decode Instructions – Superscalar 8-Bit CPU #46

Teaching a CPU to Decode Instructions – Superscalar 8-Bit CPU #46

The instruction encoding of my homebrew CPU is very simple at the moment. Its control signals are connected directly to ...

Adding a Display to My CPU – Superscalar 8-Bit CPU #49

Adding a Display to My CPU – Superscalar 8-Bit CPU #49

It is time that my homebrew

My CPU Does 16 Bit Jumps Now – Superscalar 8-Bit CPU #22

My CPU Does 16 Bit Jumps Now – Superscalar 8-Bit CPU #22

Our CPU wants to execute code from anywhere in

Teaching My CPU to Stall – Superscalar 8-Bit CPU #50

Teaching My CPU to Stall – Superscalar 8-Bit CPU #50

My homebrew

Inventing Custom CPU Instructions – Superscalar 8-Bit CPU #47

Inventing Custom CPU Instructions – Superscalar 8-Bit CPU #47

My homebrew

Adding Conditional Moves to My CPU – Superscalar 8-Bit CPU #38

Adding Conditional Moves to My CPU – Superscalar 8-Bit CPU #38

Based on the new condition code checking circuitry in the ALU, we add a new conditional move instruction to my homebrew

How a Register File Works – Superscalar 8-Bit CPU #16

How a Register File Works – Superscalar 8-Bit CPU #16

A processor needs registers to keep frequently used data nearby. In this video, we take a closer look at the reason registers are ...