1. Home
  2. /
  3. Services
  4. /
  5. Electronic Design Services
  6. /
  7. FPGA design services
Integra Sources home button.

GET IN TOUCH
A laptop with a programming code, a robot, and a PCB on a table. FPGA Design Services

FPGA Design Services

Unlike application-specific integrated circuits, FPGAs can be reprogrammed with hardware description languages after manufacturing. They are widely used in high-speed data processing systems, consumer electronics, telecommunication equipment, robots, systems that use neural networks, and more. Integra offers FPGA hardware design and verification, CPLD design, IP core configuration, and other services.
Our company designs FPGAs for systems with complex features and advanced technologies and provides CPLD design services for simpler logic applications.

What we do

We provide field-programmable gate array (FPGA) design services for systems that use sophisticated features and advanced technologies: video and image processing, machine vision, and industrial networking. FPGAs contain millions of tiny logic cells and can perform almost any digital operation. We also offer complex programmable logic device (CPLD) design for simpler solutions. The team will build a prototype, test it, and help you arrange mass production if necessary.
A printed circuit board and its components. A printed circuit board and its components.

What’s included

Integra Sources specialist is developing an FPGA architecture, sitting at a computer.

Architecture Development

The main goal of FPGA architecture development is to configure both logic and interconnections according to technical requirements. The architecture of an FPGA consists of programmable logic blocks that implement logic functions, programmable routing that establishes a connection between logic blocks, and input/output blocks for external connections.
Integra Sources developer is checking the work of FPGA-based LED panels.

FPGA Design Service

We use Hardware Description Languages (HDL) such as Verilog and VHDL to create a high-level representation of a digital circuit. To verify the functionality and performance of the circuit, we translate the HDL code into an RTL representation. Then the RTL design is converted into a gate-level netlist which is then mapped to the FPGA. Embedded Development Kit (EDK) implementation tools and reusable IP cores help us save months on development.
A red PCB with an FPGA.

FPGA PCB Design

The Integra team can create advanced printed circuit boards that use FPGAs as co-processors or main controllers. This approach allows for achieving high computing power and parallelism. FPGAs can be used in systems with real-time capabilities, edge computing, solutions with multiple peripherals, and more. We will design the PCB, test the prototype, and help you arrange manufacturing.
A developer is testing an electronic device with a tool.

FPGA Verification

During IP core development, the team runs post synthesis timing simulations, as well as functional and logical tests. We use various debugging tools and instruments (signal generators, scope, spectrum, and logic analyzers, as well as integrated logic analyzers) to test a finished device and verify logical elements, making sure each block of code can correctly process simple stimuli and each signal interface is correctly connected.
Integra Sources employee is sitting at a computer busy with IP core configuration.

Configuration of IP Cores

We provide integration and connection of third-party IP cores or blocks of logic and customization of soft IP cores developed in Verilog or VHDL for custom FPGA and CPLD designs. The soft cores can include UART, CPU, Ethernet controllers, and PCI interfaces.
A green PCB with black and yellow components.

CPLD Design

Complex programmable logic devices are less flexible than FPGAs but have a simpler design. We suggest using CPLDs for solutions based on conventional microcontrollers or microprocessors that still require high-speed data processing for small tasks. CPLDs are cheaper and more energy-efficient than FPGAs. They have lower idle power consumption and are more secure because the design is stored in a built-in memory. They are also easier to route, which means the compilation time is going to be faster than it would be for an FPGA.
Integra Sources CEO is talking to a customer.

Have an idea?

SUBMIT A PROJECT

Our projects

Check Integra’s previous projects delivered within our CPLD and FPGA design services.

System and Application Software for Monochrome and RGB LED Matrix Display

The display integrates with traffic management systems. The software created provides effective communication with the traffic management system.
  • Custom software development
  • Kernel and driver development

Custom Software Development for an Electronics Measurement Device

We designed data transmission and software licensing mechanisms, test and measurement apps, apps for calibration and streaming, and other software.
  • Custom software development
  • FPGA
  • IoT
  • Linux kernel development
  • Web development

A USB Keylogger for Recording Keystrokes Typed on Any PC

The device records the data being transmitted by a keyboard. It captures every key pressed by a user and stores this information in a text file.
  • Consumer electronics
  • CPLD
  • Custom software development
  • Embedded hardware development
  • Firmware development

Awards

Three Integra Sources' specialists are discussing a project.

Why choose Integra Sources

Innovative problem-solving skills, in-depth expertise, and enthusiasm make us a strong partner for hardware and software development.
LEARN MORE ABOUT OUR WORKFLOW

Integration

  • Adaptation to customers’ management systems
  • Integration into customers’ development processes

Flexibility

  • Flexibility in development
  • Flexibility in communication

Communication

  • High level of communication
  • Personal account management
  • Legal security guarantee

Transparency

  • Transparency in development processes
  • Customer’s dashboard
  • Clear timelines
CONTACT SALES TEAM

Industries

LEARN MORE ABOUT THE INDUSTRIES WE WORK WITH

Consumer Electronics

Consumer devices, wearables, smart home solutions, desktop, mobile, and web applications.

Power Electronics

BESS and BMS solutions, charging systems, electric motor controllers, power conversion.

Extractive Industry & Manufacturing

Industrial automation, industrial IoT, computer vision, tracking solutions, wearables, industrial UAVs.

Healthcare

HMIs for medical equipment, wearables, computer vision and AI-based diagnostics solutions.

Logistics & Transportation

Location and status tracking for freight and vehicles, warehouse robotics, order and warehouse management systems.

Science & Education

Measuring and testing equipment, programmable robots, e-learning solutions, curriculum management systems.

Agriculture

UAVs and autonomous robots, soil analysis and climate control systems, solutions for precision agriculture, asset tracking.

Entertainment

Multimedia solutions, video streaming systems, desktop and mobile applications, drones.

Robotics

Hardware and software, electric motor controllers, computer vision algorithms, AI solutions.

Consumer Electronics

Consumer devices, wearables, smart home solutions, desktop, mobile, and web applications.

Power Electronics

BESS and BMS solutions, charging systems, electric motor controllers, power conversion.

Extractive Industry & Manufacturing

Industrial automation, industrial IoT, computer vision, tracking solutions, wearables, industrial UAVs.

Healthcare

HMIs for medical equipment, wearables, computer vision and AI-based diagnostics solutions.

Logistics & Transportation

Location and status tracking for freight and vehicles, warehouse robotics, order and warehouse management systems.

Science & Education

Measuring and testing equipment, programmable robots, e-learning solutions, curriculum management systems.

Agriculture

UAVs and autonomous robots, soil analysis and climate control systems, solutions for precision agriculture, asset tracking.

Entertainment

Multimedia solutions, video streaming systems, desktop and mobile applications, drones.

Robotics

Hardware and software, electric motor controllers, computer vision algorithms, AI solutions.
We've worked with
enterprises
and
startups
from Europe, the USA, Australia, and Asia
DaVinci Innovation Labs logo. AVerMedia logo. The Medical Team logo. Red Pitaya logo. GP2U logo. University of East London logo.

Our tech stack

Languages

C logo. C++ logo. Verilog logo. VHDL logo.

OS

Linux logo. Linux Embedded logo. FreeRTOS logo. Zephyr logo.

FPGA Families

Altera Cyclone, Altera MAX, MicroBlaze, PicoBlaze, Xilinx Spartan Series, Xilinx Zynq.

IDE

Intel Quartus Prime logo. Visual Studio logo. Vivado logo. Xilinx Vitis logo.

ECAD Software

Altium Designer logo. Cadence Design Systems logo. Eagle logo. KiCAD logo. OrCAD logo. P-CAD logo.

Interfaces

CF/MMC/SD, DVI, Ethernet, HDMI, I2S, LAN, LCD, LPC, PCI, PCI-E, SATA, USB, SPI, RS-232, RS-485, CAN, I2C, UART, MIPI, DSI, MODBUS.

Wireless Technologies

3G logo. 4G logo. BLE logo. Bluetooth logo. LTE-M logo. LoRaWAN logo. LoWPAN logo. NB-IoT logo. NFC logo. RFID logo. Thread logo. Wi-Fi logo. Zigbee logo.

Math and Simulation Tools

MATLAB Simulink logo. GNU Octave Scilab logo.

Vendors

HiSilicon logo. ON Semiconductor logo. Allwinner Technology logo. Amlogic logo. Samsung logo. Silicon Labs logo. Analog Devices logo. Lattice Semiconductors logo. Microchip logo. Microsemi logo. Nordic Semiconductor logo. NXP logo. ST logo. Texas Instruments logo. Xilinx logo. Espressif logo. Infineon logo. Cirrus Logic logo. Renesas logo. Micron logo. Realtek logo. Maxim Integrated logo.

Testing and certification

Integra’s services include thorough testing, debugging, and pre-certification steps. Our experts carefully review the certification requirements applied to the product and stick to them at all development stages. We provide all the necessary documentation for further electronics certification and software audits.
DISCUSS A PROJECT
FCC mark.
ISO mark.
RoHS mark.
UL mark.
DISCUSS A PROJECT
Show more

Explore our workflow

GO to workflow page
1

We get acquainted with the concept of the future device and sign a non-disclosure agreement. The team gathers project requirements, studies relevant documents, and analyzes rival products on the market. At this phase, a preliminary project evaluation is made.

2

We contact the customer to confirm the project requirements. Then we create a technical specification and set a budget and deadlines.

3

We make the final evaluation of the project, make up a team, and schedule its workload.

4

We sign a contract for FPGA or CPLD design. The team gets to work.

5

There are two possible options. One is to use a devkit to program an FPGA/CPLD first and then design a suitable printed circuit board for it. The other option is to design a PCB with a powerful enough FPGA/CPLD and then program it. After that, the team either leaves the prototype unchanged or replaces the FPGA/CPLD with a less expensive alternative.

6

The team tests all the functions of the device. We check its performance under corresponding operating conditions and run some tests required for product certification. If necessary, the product is then modified.

7

After the tests, we finalize the documentation necessary for mass manufacturing, including the bill of materials, Gerber files, etc. We can also prepare manuals if the product is designed for in-house use.

8

When the development process is finished, customers can enjoy a free warranty period. During this time, the team will fix any bugs and defects in the product.

Reviews

“Integra Sources delivers to the highest standards, not only in the physical work they produce but also in their communication and documentation. It has by far exceeded our standards. They researched the project in-depth to better understand our goals - that really impressed us.”
Richard Youden
Owner and CEO, Eau Rouge Engineering
“Integra Sources’ extensive preparaion beforhand helped give me confidence that we chose the right partner. Despite the time difference, they are able to stay in constant communication. Integra’s dedication to the project has led us to develop an ongoing relationship.”
Christophe Baudia
CEO at GeoMoby
"The database has satisfied all scope requirements. The upgrades have improved communication and performance. Team strengths include accessibility and problem-solving and they are unafraid to research problems and develop their own solutions. Integra demonstrated strong management skills when they manage our servers for a week during an important trade show; we showcased our product at the event. Communication channels are always fluid and straightforward."
Eduardo Ruiz
Founder & CEO at Ruiz Aerospace Manufacturing
Show more

Frequently Asked Questions

Read this information to better understand FPGA PCB design.

What do I get when the project is finished?

Upon project completion, the customer receives a fully functional device, a prototype or software, detailed technical documentation, source codes, and PCB design files in a CAD format. The customer will receive all the necessary instructions on how to use the product. We will also answer any questions and provide training if necessary.

Do you do receipt inspections of the components you receive?

Yes, we carefully select materials and components, trying to find a balance between their quality and price with consideration to the project requirements. All materials we use comply with the EN, IPC, and RoHS international standards. If required, we will use components that comply with the national regulations of your country.

What about intellectual property rights?

The cession of intellectual property rights is legislated in our contracts. We also sign a non-disclosure agreement to protect any sensitive information. We will mention your project on our website and other platforms only with your permission.

What IP cores do you use?

We work with paid and free IP cores provided by FPGA manufacturers (Xilinx, Altera). We also use open-source IP cores from such sources as OpenCores that adapt to a particular FPGA family. Here are the IP cores we've worked with:

  • Cortex-M
  • MicroBlaze
  • PicoBlaze
  • Nios II processor
  • FIFO controller
  • DMA controller
  • SPI
  • Quad SPI
  • UART
  • I2C
  • CAN
  • USB 2.0
  • USB 3.0
  • PCI Bus
  • SDRAM
  • DDR
  • DDR2
  • DDR3
  • SD/MMC controller
  • HDMI
  • Interrupt controller

Do you validate FPGA firmware?

We test each product we make, be it hardware or software. The team applies different simulation and computer modeling methods to validate FPGA firmware. We also test firmware on development kits.

What FPGA chips do you work with?

The most common chips that we use for FPGA hardware design include Xilinx, Altera (Intel), Microsemi, Actel, and Atmel.

Have you worked with SoC systems that use both FPGA and CPU?

We have worked with chips produced by Xilinx and Altera (Intel). They feature FPGA performance and the flexibility of CPU programming, resulting in fast data collection and processing.

What is the main difference between ASIC and FPGA?

ASIC, or application-specific integrated circuit, is designed to perform a specific function and cannot be changed or reprogrammed, unlike FPGA, which is programmable and can be reprogrammed for different purposes. FPGAs and CPLDs are less flexible than microcontrollers, but they perform operations much faster.

Could you help me choose an FPGA chip for my project?

Of course. As soon as we study the project specification, our engineers will suggest suitable options and explain their pros and cons, cost differences, possible risks, and other important details.

Can you design a custom board for an FPGA?

Sure. We can either provide an FPGA board design from scratch or design an FPGA SoM board.

Will you test my device?

We provide quality control at all stages of product development – at PCB design and assembly, when assembling modules, or creating firmware and applications. If necessary, we develop software for testing standalone modules and the whole product. Finished devices are tested many times. We will also carry out additional tests at the customer's request.

Can you guarantee the quality of the product?

We pay great attention to the quality of our work. The customer receives a fully functional device or software and a detailed user manual. After finishing the project, we provide a free warranty period, during which the team will eliminate any discovered defects and bugs. During the post-warranty period, we can also provide advice on possible modernization and modification of your product.

Can you help me with certification?

If the project requires certification, we take this into account at the earliest stages of product development. We prepare documentation for mandatory and voluntary certification in Europe, the USA (FCC, CE, UL, RoHS, and REACH), and other countries.

What is the minimum completion time?

The timing of a project largely depends on its specifics, complexity, scale, choice of components, and logistics. For example, a project audit can take 1-2 months, while AI-based software development usually lasts much longer. We always set realistic deadlines when preparing the spec and stick to the schedule at all project stages.

Can you help me with enclosure design?

Integra Sources has long-lasting and successful relationships with trusted enclosure designers. We will provide consultation and help you place an order. If necessary, we can make minor modifications on-site. During the development process, we keep in touch with the industrial design studio to ensure that the enclosure and the board match each other.

Who are your customers?

We develop projects for private enterprises and public organizations: small, medium, and large businesses, mining and manufacturing enterprises, startups, healthcare organizations, and enterprises engaged in other industries.

We cooperate
with the whole world

See case
See case
See case
See case
See case
See case
See case
See case