Electronic Design - PCB Design - FPGA Design - Software Development | Neutronix Design, Oxfordshire

FPGA Design - Neutronix main strength.

With extensive experience in this field, we can deliver high quality VHDL code in a short time. We help companies to minimize risks, costs and design cycles.

What is an FPGA?

FPGAs are semiconductors that can be reprogrammed in the field. As an integrated circuit, they have many advantageous properties including being small and very fast. An FPGA can contain one or more CPUs.

When would you use an FPGA?

This solution is ideal for:

1. Space saving (several functionalities can be fitted into a single chip).

2. Faster operations (in applications where software is not fast enough, an FPGA may be implemented).

3. A fast route to market. Being reprogrammable, it is possible to release a ‘version 1’ of your product today and add updates later.

Neutronix have experience with:

> 1G/10G MAC
> UDP/IP stack protocol (1Gbps and 10Gbps)
and more...

> Porting Linux on Xilinx FPGA
> Implementing algorithms in FPGA
> 10G UDP stack

We Offer An Initial Professional Consultation For Free

Get in touch to request a meeting in which we will assess your needs and requirements and offer a no obligation quotation.


Typical FPGA Design Process

  • Feasibility study

  • System requirements

  •  Design specification

  •  RTL (VHDL) Coding

  •  Verification

  •  FPGA implementation and validation

  •  Verification of hardware systems

  •  Documentation

How do you test an FPGA?

The FPGA design is done in several phases (this may varies depends from the project).

The first phase is to develop the code in VHDL (or Verilog).

The second phase is to simulate. We have experience with ModelSim (from Mentor graphics) and XST from Xilinx.

The third phase is testing the FPGA on the hardware. Today FPGA’s vendors like Xilinx Altera and Lattice allow the debugging of the  FPGA in real time!