Hi Everybody!
Here we will talk about FPGA in specific.
FPGAs
provide embedded systems designers with new alternatives for creating
high performance DSP and image processing applications. With the
introduction of embedded processors, FPGAs have matured into complete,
software-programmable systems capable of hosting entire
software/hardware applications.
There
are challenges to using FPGAs as hardware-accelerated software
platforms, however. These challenges have historically included the
need to write low-level hardware descriptions in the form of VHDL or
Verilog languages. These languages are not generally part of a software
programmer’s expertise. Other challenges have included deciding how and
when to partition complex applications between hardware and software,
and how to structure an application to take maximum advantage of
hardware parallelism.
This paper provides an overview of present-ady FPGA design methods, and provides suggestions as to how such techniques can accelerate the growth of the electronics industry in a 3rd world nation where the necessary technical know how and industrial infrastructure for electronics manufacturing to flourish seems to be beyond the reach.