Owing to the non-availability of high speed computing devices in the p
ast, the implementation of numerically intensive digital signal proces
sing (DSP) algorithms has been restricted to expensive computing syste
ms within laboratories in non-real-time environments. This has dramati
cally changed during the last decade because of the introduction of DS
P micros as a cost effective and easy solution to the problem. These v
ersatile micros are special purpose micro-processors that manipulate e
lectronic signals at extremely high speeds according to instructions d
elivered through software. A comprehensive study and discussion on the
se micros are the main themes of this manuscript. The study reveals va
rious issues of these micros such as architectural overview, benchmark
s, characteristics, configuration strategies, definitions, evolution,
formulae and method of classification. The architecture of these devic
es has been changing rapidly to incorporate features giving them gener
al purpose capabilities for the execution of any DSP algorithm in real
-time.