Some projects require custom digital signal processing that might not be possible in off the shelf DSP processors. At the same time, doing a full ASIC run can take a long time, and is expensive. FPGAs allow us to quickly develop a working solution that can be easily updates as requirements change during the development process.
We have experience doing digital circuit design using VHDL for FPGAs from several different vendors. We also write the low level device drivers that are required for your applications to interact with the hardware.