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.