The Van Neumann processor architecture V/S Harvard processor architecture.
In today’s world the audio and video is completely digitized. Once audio signal is out of microphone or any such audio source the analog is sampled, coded, modulated, compressed and processed into digital format of one (1) zero (0) world. It’s called Digital Signal Processing. The reproduction of this digital signal into audio is also done by the same DSP. The traditional X86 architecture called Van Neumann is not a right fit for handling various algorithms to process this kind of digital data. The popular architecture to handle complex digital signal processing algorithms is called Harvard Architecture, used in the very popular Advanced Risc Machine Processors. Here below we have compared the differences between these two architectures.
VAN-NEUMANN ARCHITECTURE |
HARVARD ARCHITECTURE |
Used in conventional processors found in PCs and Servers, and embedded systems with only control functions. |
Used in DSPs and other processors found in latest embedded systems and Mobile communication systems, audio, speech, image processing systems |
The data and program are stored in the same memory |
The data and program memories are separate |
The code is executed serially and takes more clock cycles |
The code is executed in parallel |
There is no exclusive Multiplier |
It has MAC (Multiply Accumulate) |
Absence of Barrel Shifter |
Barrel Shifter help in shifting and rotating operations of the data |
The programs can be optimized in lesser size |
The program tend to grow big in size |
Here below are some more internet resourcesc on the same
subject
A
report on RISC technologies.
|