Abstract image for FPGA

FPGA

FPGA and SoC: Driving DSP system possibilities

Data – we want to find it, we want to generate it, we want to use it. Your data needs to be different and better than your competitors. And how you interpret or process that data needs to be done quicker, more efficiently and with optimum precision. Step forward FPGAs.


The FPGA advantage

An FPGA (Field Programmable Gate Array) is a sophisticated integrated circuit made up of millions of individual programmable logic elements. These can be interconnected in various configurations to implement a huge variety of digital processing tasks. Unlike an ASIC (Application Specific Integrated Circuit) whose function is fixed at the time of manufacture, FPGAs can be reconfigured any number of times to perform different tasks. They excel at highly parallel processing tasks and can often achieve higher throughputs at lower power than general purpose processors such as CPUs (Central Processing Unit) and GPUs (Graphics Processing Unit), making them ideal for real-time processing tasks in edge devices.

  • Massively parallel computation for high-throughput applications.
  • Hard real-time processing.
  • Low-latency and deterministic-latency processing.
  • Reconfigurable, facilitating upgrade/updates without expensive hardware redesigns.

As we demand our products to become more capable, smaller and lower power, integration is key. Step forward SoCs.

Plextek FPGA

The SoC advantage

System-on-Chips (SoCs) give us ecosystems of capability that live on a single physical IC. Combining not just massively capable CPUs and advanced FPGA fabrics, but now also complete analogue front ends. They provide a “best of all worlds” opportunity, with complex software tasks able to run side-by-side with hardware-accelerated number crunching. Bandwidths increase while latencies and power decrease over the nano-scale interfaces between the internal components – the exploitation possibilities scale accordingly.

  • Lower SWaP-C than comparable discrete-component implementations.
  • Fewer parts = fewer failure points = fewer problems!
  • On-chip interfaces can achieve lower-latency and higher throughput.

However, their high levels of integration make it challenging to fully utilise a SoC’s capabilities. Careful design is required at the system-level to effectively partition the task between the various subsystems, and multiple specialist skills are required to leverage the strengths of each. A team with proven experience and rugged processes is needed to create an optimised solution in a timely manner. Step forward Plextek.


The Plextek advantage

DSP (Digital Signal Processing) does the lifting, FPGA implementation drives the capability, Yocto Linux provides the control, good design creates the advantage. Coupling our DSP scientists, FPGA experts, software engineers and system architects gives us the essential capabilities to realise your optimal solution.

  • In-house expertise in all the specialised disciplines required to go from concept to FPGA/SoC-enhanced product.
  • Proven track record of delivering high-complexity SoC and FPGA-based solutions.
  • Our experts all share an office. Just like in a SoC this reduces both the complexity and cost of integration.
  • Experience and established relationships with major silicon vendors (AMD (Xilinx), Altera (Intel), Microchip, Lattice), including partner program membership.
  • FPGA and SoC toolchain expertise (Vivado, Vitis, Quartus Prime, HLS). Established development processes, and proprietary IP enable rapid progression of system designs.
Hardware

COTS, custom, or a bit of both? Our hardware engineers can advise on and implement the optimal solution for you.

DSP

Our team of DSP scientists know how to get the best from your data, whether that means tuning existing algorithms or developing entirely new ones.

FPGA

Our skilled FPGA team can take the right algorithm and “make it happen” (implement it in hardware).

Operating System

Linux, RTOS or bare metal. Our team of experienced Yocto specialists and embedded software engineers can select and implement the right operating system for the task.

Application Software

Providing the bridge between the digital and the human worlds, our software team has extensive experience of deploying applications on SoC devices.


Key skills

DSP Modelling and Algorithm development
  • Deriving signal processing chains capable of realisation in deployable systems. Includes initial stages of modelling, simulating and rapid iteration. Moving to optimising implementations to meet performance metric requirements in real hardware.
FPGA and SoC architecture derivation
  • Creating the best functional architecture to deliver user goals. That may include power consumption, speed, cost (product and development) and native scope for future product enhancements.
Complete HW/FW/SW turnkey product solution
  • Our FPGAs and SoCs provide vast capability, but on their own they are not cards that plug into your servers, they are not certified radios on an oil rig, they are not ruggedised radars in orbit. Our in-house multi-disciplinary teams work together to realise these solutions and more. Working collaboratively every day, we understand the needs and constraints of each other’s disciplines.
Custom embedded Linux distribution creation (Yocto)
  • An embedded OS on SoC based products is often beneficial to leverage the full capability of the CPU hardware. Linux OS gives access to a vast ecosystem of powerful, reliable and efficient embedded system resources. Yocto allows us to create our own Linux distributions which contain only those (open-source and custom) resources required for the product and its hardware. Ability to create an optimum and streamlined OS smooths the way to a low SWaP-C system.
Yocto or PetaLinux?

Real World Challenge

FOD radar – baseband processor

The core of the FOD radar baseband implementation is an SoC. The FPGA fabric processes all radar returns in real-time. Innovative techniques and implementations allow the huge data content to be resolved down to qualified target co-ordinates. This includes automatic adaptation to the evolving scene to minimise false alarm rates. All DSP functions are controllable and tuneable at run-time.

The CPU of the SoC runs a custom Linux distro developed by our Yocto engineers to support the overall product. The power of the OS allows our software application code to control the entire system and provides user access across a network interface.

This is all housed on a custom designed hardware platform to provide the peripheral support and interfacing of the SoC to the wider modularised system.

mmWave Radar for Foreign Object Debris Detection

The beauty of FPGAs and SoCs lies in their flexibility, but that’s also their greatest challenge. Getting the most from these devices requires understanding not only dedicated FPGA engineering resource but also – in the case of SoCs – the ability to create a customised operating system and board support package. Most important is how you partition your application across different processing domains. It’s proper system engineering, really – and that’s where the magic happens.

David Soulsby Senior Consultant
David Soulsby

Senior Consultant

Contact Plextek

Contact Us

Got a question?

If you have got a question, or even just an idea, get in touch


Related Technical Papers

View All
an image of our technical paper
mmWave Imaging Radar

Camera systems are in widespread use as sensors that provide information about the surrounding environment. But this can struggle with image interpretation in complex scenarios. In contrast, mmWave radar technology offers a more straightforward view of the geometry and motion of objects, making it valuable for applications like autonomous vehicles, where radar aids in mapping surroundings and detecting obstacles. Radar’s ability to provide direct 3D location data and motion detection through Doppler effects is advantageous, though traditionally expensive and bulky. Advances in SiGe device integration are producing more compact and cost-effective radar solutions. Plextek aims to develop mm-wave radar prototypes that balance cost, size, weight, power, and real-time data processing for diverse applications, including autonomous vehicles, human-computer interfaces, transport systems, and building security.

an image of our technical paper
Low Cost Millimeter Wave Radio frequency Sensors

This paper presents a range of novel low-cost millimeter-wave radio-frequency sensors that have been developed using the latest advances in commercially available electronic chip-sets. The recent emergence of low-cost, single chip silicon germanium transceiver modules combined with license exempt usage bands is creating a new area in which sensors can be developed. Three example systems using this technology are discussed, including: gas spectroscopy at stand off distances, non-invasive dielectric material characterization and high performance micro radar.

an image of our technical paper
Ku-Band Metamaterial Flat-Panel Antenna for Satcom

This technical paper by Dr. Rabbani and his team presents research on metamaterial-based, high-gain, flat-panel antennas for Ku-band satellite communications. The study focuses on leveraging the unique electromagnetic properties of metamaterials to enhance the performance of flat-panel antenna designs, aiming for compact structures with high gain and efficiency. The research outlines the design methodology involving multi-layer metasurfaces and leaky-wave antennas to achieve a compact antenna system with a realised gain greater than +20 dBi and an operational bandwidth of 200 MHz. Simulations results confirm the antenna's high efficiency and performance within the specified Ku-band frequency range. Significant findings include the antenna's potential for application in low-cost satellite communication systems and its capabilities for THz spectrum operations through design modifications. The paper provides a detailed technical roadmap of the design process, supported by diagrams, simulation results, and references to prior work in the field. This paper contributes to the advancement of antenna technology and metamaterial applications in satellite communications, offering valuable insights for researchers and professionals in telecommunications.

an image of our technical paper
The Radiation Resistance of Folded Antennas

This technical paper highlights the ambiguity in the antenna technical literature regarding the radiation resistance of folded antennas, such as the half-wave folded dipole (or quarter-wave folded monopole), electrically small self-resonant folded antennas and multiple-tuned antennas. The feed-point impedance of a folded antenna is increased over that of a single-element antenna but does this increase equate to an increase in the antenna’s radiation resistance or does the radiation resistance remain effectively the same and the increase in feed-point impedance is due to transformer action? Through theoretical analysis and numerical simulations, this study shows that the radiation resistance of a folded antenna is effectively the same as its single-element counterpart. This technical paper serves as an important point of clarification in the field of folded antennas. It also showcases Plextek's expertise in antenna theory and technologies. Practitioners in the antenna design field will find valuable information in this paper, contributing to a deeper understanding of folded antennas.

an image of our technical paper
60 GHz F-Scan SIW Meanderline Antenna for Radar Applications

This paper describes the design and characterization of a frequency-scanning meanderline antenna for operation at 60 GHz. The design incorporates SIW techniques and slot radiating elements. The amplitude profile across the antenna aperture has been weighted to reduce sidelobe levels, which makes the design attractive for radar applications. Measured performance agrees with simulations, and the achieved beam profile and sidelobe levels are better than previously documented frequency-scanning designs at V and W bands.

an image of our technical paper
Ku-Band Low-Sidelobe Waveguide Array

The design of a 16-element waveguide array employing radiating T-junctions that operates in the Ku band is described. Amplitude weighting results in low elevation sidelobe levels, while impedance matching provides a satisfactory VSWR, that are both achieved over a wide bandwidth (15.7-17.2 GHz). Simulation and measurement results, that agree very well, are presented. The design forms part of a 16 x 40 element waveguide array that achieves high gain and narrow beamwidths for use in an electronic-scanning radar system.

an image of our technical paper
Non-Invasive Auditory Sensing with Affordable Headphones

This paper presents a sensor for measuring auditory brainstem responses to help diagnose hearing problems away from specialist clinical settings using non-invasive electrodes and commercially available headphones. The challenge of reliably measuring low level electronic signals in the presence of significant noise is addressed via a precision analog processing circuit which includes a novel impedance measurement approach to verify good electrode contact. Results are presented showing that the new sensor was able to reliably sense auditory brainstem responses using noninvasive electrodes, even at lower stimuli levels.

an image of our technical paper
An Optical Room Occupancy Sensor

An automated sensor system that determines whether rooms within a building are occupied by a person or people has many applications. These divide broadly into the following classes: Security: Whole-site surveillance from control node, cases where a room should not be occupied, intruder detection and asset tracking. Safety: Identification of lone workers during non-core hours and remote supervision of isolated working environments. Confirmation of building evacuation. Management of high risk processes. Facilities Management: Environmental controls (lighting/heating) to meeting room booking aid. Sensors that seem to solve this problem are plentiful and it is only when they are considered in detail that their deficiencies become apparent. This short paper makes this case and introduces a new type of sensor based on an optical method.

an image of our technical paper
An Introduction to Yocto

Yocto is a comprehensive project designed to address the complexity of building custom Linux distributions for embedded systems. Unlike conventional Linux distributions (distros) created for standard PC architectures, Yocto caters to the diverse and often incompatible hardware in the embedded world. By providing a sophisticated build system based on layered scripts called "recipes," Yocto streamlines the process of creating, maintaining, and updating embedded distros. Each package within a distro has its own recipe, maintained by the package developers, ensuring that updates and customizations are manageable and consistent. This structure allows developers to define precise sets of packages for their embedded systems, facilitates updates through package managers, and supports a wide range of hardware platforms. With support from major chip and board manufacturers, Yocto is becoming the go-to toolset for embedded Linux development, offering unparalleled flexibility and control for developers aiming to create finely tuned, market-ready products.