mowgli
Full Member level 2
Hello all,
I think that nobody could say which one is better. You have always to evaluate the requirements for your applications (cost, speed, availability on the market and so on).
I can only give you a practical example which derives from my experience in the field: in my company we develop custom telecommunication systems for fixed and mobile platforms: FPGAs are often used to implement interfaces between modules and subsystems (to connect them to proprietary or standard communication busses/ports) and to route digital I/O signals. The core signal processing functions are almost always implemented in DSPs.
You have also to consider that modern DSP development environments give you the possibility to use high level languages (C/C++) which allow faster coding of DSP routines and easy maintenance of your SW projects in the time (in case of modifications the reverse engineering of a C/C++ code is easier than decocding a VHDL project).
On the other side FPGA are the only possible choice in case of high processing rates and/or for particular market fields (Military/Space) where the components (DSP) could be not available.
Mowgli
I think that nobody could say which one is better. You have always to evaluate the requirements for your applications (cost, speed, availability on the market and so on).
I can only give you a practical example which derives from my experience in the field: in my company we develop custom telecommunication systems for fixed and mobile platforms: FPGAs are often used to implement interfaces between modules and subsystems (to connect them to proprietary or standard communication busses/ports) and to route digital I/O signals. The core signal processing functions are almost always implemented in DSPs.
You have also to consider that modern DSP development environments give you the possibility to use high level languages (C/C++) which allow faster coding of DSP routines and easy maintenance of your SW projects in the time (in case of modifications the reverse engineering of a C/C++ code is easier than decocding a VHDL project).
On the other side FPGA are the only possible choice in case of high processing rates and/or for particular market fields (Military/Space) where the components (DSP) could be not available.
Mowgli