System Control

Decoding instructions - Classic way

Decoding instructions - Memory way

Decoding - Programmable method

Note: connections are passed from each vertical layer, input left to the output right

CPLDs - Complex Programmable Logic Devices

FPGAs - Field-Programmable Gate Arrays (most commonly used)

In practice

Note: AND gates replaced with a decoder

Note: this has two fields, the first two bits and the second two bits

Bringing it all together

Harvard

Von Neumann