Field-programmable gate array

Related papers: 20

About

A field-programmable gate array (FPGA) is a reconfigurable integrated circuit containing an array of programmable logic blocks and interconnects that can be configured after manufacturing to implement virtually any digital circuit. Unlike fixed-function processors, FPGAs allow engineers to define custom hardware architectures tailored to specific computational tasks, enabling massively parallel execution at low power consumption. In robotics and AI, FPGAs serve as versatile accelerators for computationally demanding workloads. They are widely deployed for real-time inference of convolutional neural networks and spiking neural networks, sensor fusion and SLAM processing, motion control, fuzzy logic controllers, haptic feedback systems, and image feature extraction. Their reconfigurability also makes them attractive for evolvable hardware research, where circuit designs can be adapted through evolutionary algorithms. FPGAs matter because they bridge the gap between the flexibility of software and the performance of dedicated hardware. They deliver low-latency, deterministic computation with significantly better energy efficiency than general-purpose CPUs or GPUs, making them especially valuable for embedded robotic systems, edge AI applications, and safety-critical real-time control where predictable timing and power constraints are paramount.

Top Cited Papers

Going Deeper with Embedded FPGA Platform for Convolutional Neural Network

Jiantao Qiu, Jie Wang, Song Yao, Kaiyuan Guo, Boxun Li, Erjin Zhou, Jincheng Yu, Tianqi Tang, Ningyi Xu, Sen Song, Yu Wang, Huazhong Yang

Citations: 1260 • 2016

PolyBot: a modular reconfigurable robot

Mark Yim, D.G. Duff, Kimon Roufas

Citations: 678 • 2002

50 Years of CORDIC: Algorithms, Architectures, and Applications

Pramod Kumar Meher, Javier Valls, Tso‐Bing Juang, K. Sridharan, Koushik Maharatna

Citations: 574 • 2009

CNP: An FPGA-based processor for Convolutional Networks

Clément Farabet, Cyril Poulet, Jefferson Y. Han, Yann LeCun

Citations: 362 • 2009

Multisensory five-finger dexterous hand: The DLR/HIT Hand II

H. Liu, Ke Wu, P. Meusel, Nikolaus Seitz, G. Hirzinger, Minghe Jin, Yabo Liu, Shaowei Fan, Tian Lan, Zhijun Chen

Citations: 351 • 2008

A synchronized visual-inertial sensor system with FPGA pre-processing for accurate real-time SLAM

Janosch Nikolic, Joern Rehder, Michael Burri, Pascal Gohl, Stefan Leutenegger, Paul Furgale, Roland Siegwart

Citations: 270 • 2014

Minitaur, an Event-Driven FPGA-Based Spiking Network Accelerator

Daniel Neil, Shih‐Chii Liu

Citations: 256 • 2014

Hardware Implementation of a Real-Time Neural Network Controller With a DSP and an FPGA for Nonlinear Systems

Seul Jung, Sung Su Kim

Citations: 245 • 2007

Design for Embedded Image Processing on FPGAs

Donald G. Bailey

Citations: 215 • 2023

DeepBurning

Ying Wang, Jie Xu, Yinhe Han, Huawei Li, Xiaowei Li

Citations: 208 • 2016

Explorations in design space: unconventional electronics design through artificial evolution

A. Thompson, P. Layzell, R. Zebulum

Citations: 202 • 1999

Implementation of human-like driving skills by autonomous fuzzy behavior control on an fpga-based car-like mobile robot

T.S. Li, Shih-Jie Chang, Yixiang Chen

Citations: 196 • 2003

Real-world applications of analog and digital evolvable hardware

T. Higuchi, Masaya Iwata, Didier Keymeulen, Hidenori Sakanashi, Masahiro Murakawa, Isamu Kajitani, Eiichi Takahashi, K. Toda, N. Salami, Nobuki Kajihara, N. Otsu

Citations: 181 • 1999

A Parallel Hardware Architecture for Scale and Rotation Invariant Feature Detection

Vanderlei Bonato, Eduardo Marques, George A. Constantinides

Citations: 175 • 2008

Advanced Features and Industrial Applications of FPGAs—A Review

Juan J. Rodríguez-Andina, M.D. Valdés, M.J. Moure

Citations: 173 • 2015

FPGA Implementation of Embedded Fuzzy Controllers for Robotic Applications

Santiago Sánchez-Solano, Alejandro Cabrera, Iluminada Baturone, F.J. Moreno-Velo, María Brox

Citations: 140 • 2007

A Lightweight YOLOv2

Hiroki Nakahara, Haruyoshi Yonekawa, Tomoya Fujii, Shimpei Sato

Citations: 135 • 2018

EVOLVABLE HARDWARE Genetic Programming of a Darwin Machine

Hugo de Garis

Citations: 134 • 1993

Implementing Spiking Neural Networks for Real-Time Signal-Processing and Control Applications: A Model-Validated FPGA Approach

Martin J. Pearson, Tony Pipe, Ben Mitchinson, Kevin Gurney, Chris Melhuish, Ian Gilhespy, Mokhtar Nibouche

Citations: 128 • 2007

Implementation of Bilateral Control System Based on Acceleration Control Using FPGA for Multi-DOF Haptic Endoscopic Surgery Robot

Hiroyuki Tanaka, Kouhei Ohnishi, Hiroaki Nishi, Toshikazu KAWAI, Y Morikawa, Shinya Ozawa, T. Furukawa

Citations: 126 • 2008