How does a CPU work 2? Overview

From Combinatorial to Sequential Logic - Introduction

We get from purely conmbinatorial logic circuits wihout any form of memeory to sequential logic circuits with some type of memory (mostly flipflops)

Clocks,Flipflops and registers

We make a leap into the area of sequential logic and introduce some concepts vital for the sequential logics, like clock, flipflops and registers


We introduce the two (three) different automata Mealy, Moore (and Medwedjew). Those can be synchronous or asynchronous.

CPU Control

Here we are dissecting the brain of a CPU, the control unit, which handles and controls all actions of a cpu

Programmable Logic

We introduce the concept of programmable logic for both, combinatorial and sequential logic.

Test thoroughly

Every embedded circuit or logic needs some infrastructure for testing. Here we introduce JTAG and boundary-scan-tests.


VHDL and Verilog

We introduce the concept of a Hardware Description Language (HDL) like VHDL and Verilog.




In this lesson we introduce the concept of the register transfer level.

Last update: January 21, 2024