Harvard architecture vs Von Neumann architecture-Difference between Harvard and Von Neumann architectures
This page compares Harvard architecture vs Von Neumann architecture and mentions difference between Harvard and Von Neumann architectures. Both of these are different types of CPU architectures used in DSPs (Digital Signal Processors).
The figure-1 depicts harvard architecture type.
➨It will have separate memories for data and instructions(i.e. code)
➨It will have two sets of address/data buses between CPU and memory.
➨Harvard architecture allows two simultaneous memory fetches.
➨Most DSPs available today use harvard architecture for sreaming of data due to greater memory bandwidth and more predictable bandwidth.
Examples of Harvard architecture based microprocessors:
ARM9 and SHARC (DSP)
Von Neumann Architecture
The figure-2 depicts Von Neumann architecture type.
➨It will have common memory to hold data and instructions.
➨It will have single set of address/data buses between CPU and memory.
Examples of Von Neumann architecture based microprocessors:
ARM7 and Pentium
Also refer difference between RISC and CISC, RISC vs CISC➤➤.