Block Diagram/Register Transfer View
Placement of Data and Instructions in Memory:
• Data and instructions mixed in memory:
• Data and instructions in separate memory:
Princeton architecture simpler to implement
Harvard architecture has certain performance advantages:
overlap instruction fetch with operand fetch
We assume the more common Princeton architecture throughout