FPGA DESIGN
Traditional Small/Medium FPGA/ large CPLDs
This group contains the original uses of FPGA, the realization of digital hardware, and outstanding in one or more of the following features: low cost, low size, low current, low EMI, ultra-high speed, high reliability, extreme environmental conditions, instant on.
Since these FPGAs work in conjunction with hardware, a deep knowledge of electronics and sometimes other multidisciplinary fields are also required.
Large Scale FPGA
These are already larger components that contain not only programmed logic, but also integrates ASIC modules such as video interfaces, external memory controllers, internal MCU,PCIe Interface and more.
Many of these ASIC modules also require the deep involvement of software professionals. For example, an embedded programmer is required for the internal MCUs, while a different programmer is required to write the drivers for an external computer to which they connect via the PCIe.
In such a case, if we do not work with the client’s software people, we involve otherfreelancers to provide a quick and high-quality response to the requirements. Of course, the customer is still in contact with a single contractor (which is DVTEK) and doesnot need to deal with all of them separately.
DVTEK offers FPGA design services separately or as part of a larger and/or multidisciplinary project.For a long time, the FPGA field has been very diverse.
The various segments are very different from each other, and each of them must be considered separately:
SoC FPGA
It is no longer a component of programmed logic, but rather a complete System on a Chip; a dedicated component intended for a specific purpose such as image processing, digital radio, data processing accelerator, and more. These are particularly expensive components that require very unique expertise in the field for which they are intended, as well as in their unique development tools.
We prefer not to spread into these areas. We can design some modules to beintegrated into the SoC if there is a SPEC for them.
OTHER REQUIREMENTS
For verification purposes, we perform Logic Simulations and strict Timing Analysis, but sometimes this is not enough, and it is necessary to involve a Hardware Verification Specialist (like SystemVerilog).
There are several FPGA manufacturers, and each one has its own unique development environment that also changes frequently, as it is not practically possible to have and specialize in all the development tools.
Here too we sometimes use the expertise of other professionals in order to set up a unique environment for the specific FPGA if there is a special reason to work with it.
DVTEK offers FPGA design services separately or as part of a larger and/or multidisciplinary project.For a long time, the FPGA field has been very diverse.