Hi,
I have seen some information on the web regarding DSPs. But I still don't get it.
Could you please explain a bit on that. Is there anybody who's using those in this forum?
Basically what's the difference between a DSP and an ordinary Microcontroller.
Best Regards,
Leo
Leonard Patrick
JK Solutions Ltd,
Australia
What is a Digital Signal Processor?
Re: What is a Digital Signal Processor?
Digital signal processors are also some kind of microcontrollers , but they have optimized to handle digital processing algorithms.
As a example digital signal processing algorithms like Fourier Transform contain lots of floating point calculations. So most of the
Digital Signal Processors contain , floting point instructions. And also they have seperate hardware to handle floating point instructions , with in
less number of CPU Cycles.
Another important feature of DSP's related to microcontrollers is ther high operating speed. This will very much user full , such situations like
real time video processing
As a example digital signal processing algorithms like Fourier Transform contain lots of floating point calculations. So most of the
Digital Signal Processors contain , floting point instructions. And also they have seperate hardware to handle floating point instructions , with in
less number of CPU Cycles.
Another important feature of DSP's related to microcontrollers is ther high operating speed. This will very much user full , such situations like
real time video processing
Re: What is a Digital Signal Processor?
Thanks for your reply Magneto.
BTW: I had a quick look at the net and seen that there are many number of DSPs with lots of unneeded ports.
How do I select a DSP for a specific application?
Regards,
Leo
BTW: I had a quick look at the net and seen that there are many number of DSPs with lots of unneeded ports.
How do I select a DSP for a specific application?
Regards,
Leo
Re: What is a Digital Signal Processor?
Hi Leo ,
You have to select a DSP , which mostly match to your needs. Because it is very difficult or most of the time , impossible to find a DSP , which match 100% for your needs
Here I am mention some clues , for selecting a DSP
1. peripheral ports you want for your design
2. operating speed of your system
3. number of GPIO you want
4. Cost
5. Capability of handling floating points ( if your system involve lots of floating point calculations)
6. physical size
You have to select a DSP , which mostly match to your needs. Because it is very difficult or most of the time , impossible to find a DSP , which match 100% for your needs
Here I am mention some clues , for selecting a DSP
1. peripheral ports you want for your design
2. operating speed of your system
3. number of GPIO you want
4. Cost
5. Capability of handling floating points ( if your system involve lots of floating point calculations)
6. physical size