In: Electrical Engineering
Then, answer the following questions about the System on a Chip
(SOC) and Package on Package (POP) that the RPi implements:
1. The Broadcom SoC is installed in a large range of devices.
Explain what the advantages are of having a System on a Chip rather
than a separate CPU, GPU, and RAM components.
2. What are the disadvantages to a SOC style chip?
3. Explain using step-by-step instructions how the CPU executes a
simple program such as adding two whole (integer) numbers together.
You should refer to the Control Unit, RAM, cache, registers, and
the Arithmetic Logic Unit in your explanation. You should also be
able to name the roles of some of the registers.
4. What is the basic difference between a SOC and a POP? Which
method was used to include the RAM on the R-Pi?
5. Where does one typically find SOC and POP type chips?
6. What are some of the instructions that make up the Instruction
Set Architecture of the Broadcom ARM chip in your Raspberry Pi? An
example we’ve used in class is ADD, list at least 5 others. Does it
use a RISC or a CISC instruction set?
7. What are some of the named registers in your Broadcom ARM Chip
on your Raspberry Pi?
8. How much level 1, level 2, and level 3 cache does your CPU in
the Raspberry Pi have access to?