Factors affecting choice of CPU architecture model
Most general purpose CPUs utilise a Von Neumann-style design. However, the Harvard design is generally used in:
- Embedded microcontrollers
- DSPs (Digital Signal Processors)
In these situations, the additional complexity of designing separate data and instruction buses outweighs the additional cost of development.