Central Processing Unit (CPU)
- CPU will fetch the next instructions in a program from the memory and execute the (fetched) instruction
- The CPU can retrieve (= read) instructions from the computer memory and execute them
- The CPU can also retrieve (= read) and store (= write) data from/to the computer memory
Field-Programmable Gate Array (FPGA)
SoC is a single chip containing memory, processing parts and other relevant parts working together as a system.