3rd FPGA Developers' Forum (FDF) meeting

from Wednesday, 27 May 2026 (09:00) to Friday, 29 May 2026 (20:00)
CERN (500/1-001)

        : Sessions
    /     : Talks
        : Breaks
27 May 2026
28 May 2026
29 May 2026
AM
10:00
CERN Campus Visits - Filiberto Bonini (CERN) (until 13:00)
09:00
Verification - Mathieu Saccani (CERN) (until 10:30)
09:00 Inside UVVM: Architecture and Design of Custom Verification Components - Markus Leiter (p2l2)  
09:30 Open-source simulation landscape and advances towards mixed language support - Augusto Fraga Giachero (CNPEM / LNLS)  
10:00 Open Source HDL Co-Simulation with AMD Alveo - Matthias Kern (p2l2)  
10:30 --- Coffee break ---
11:00
AI -Dr Rui Zou (Cornell University (US)) (until 12:35)
11:00 AMD Embedded AI Solutions - Mr Thomas Gmeinder (AMD)  
11:45 KalEdge-Lite: Hardware-Aware ML-to-FPGA Deployment with Automated hls4ml Integration - Romina Soledad Molina (kaleidoforge)  
12:05 HGQ: High Granularity Quantization for Real-time Neural Networks and LUT-Based Inference - Chang Sun (California Institute of Technology (US))  
09:00
Solutions to everyday digital design problems -Dr Paschalis Vichoudis (CERN) (until 10:10)
09:00 The CERN Open Hardware Licence for FPGA Designs - Javier Serrano (CERN)  
09:25 Kyokko2: a portable multi-gigabit serial communication controller - Sou Tanaka (Osana Lab)  
09:45 A Multigigabit Link Layer Protocol for Single Picosecond Latency Determinism Using AMD Ultrascale+ GTH and GTY Transceivers - Paul Bachek (Brookhaven National Lab)  
10:10 --- Coffee break ---
10:40
Solutions to everyday digital design problems - Evangelia Gousiou (CERN) (until 12:20)
10:40 Latency analysis of the CPU-FPGA interface in the Zynq UltraScale+ SoC - Valerio Nappi (CERN)  
11:05 Recovered Clock Phase Monitoring on AMD Transceivers for Deterministic Timing - Nikitas Loukas (University of Notre Dame (US))  
11:30 SystemVerilog Hacks: Circumventing the Limitations of SystemVerilog - Yair Linn (TRIUMF)  
11:50 CDCs, FIFOs, and Width Converters: How to Combine Open Logic Building Blocks Correctly - Oliver Bründler (Enclustra GmbH)  
PM
13:00
Conference Registration (until 14:00)
14:00
Introduction -Dr Francesco Gonnella (University of Birmingham (GB)) (until 15:00)
14:00 Welcome to FDF26 - Davide Cieri (Max Planck Society (DE))  
14:10 What Star Trek can teach us about using AI in FPGA design - Mr Adam Taylor (Adiuvo Engineering)  
15:00
Sponsor Presentations (until 15:45)
15:00 Altera - Christian Faerber (Altera)  
15:03 AMD - Thilo Ohlemueller (AMD)  
15:06 CAEN - Luca Colombini (CAEN)  
15:09 CAST - Calliope-Louisa Sotiropoulou (CAST)  
15:12 Efinix - Mr Fabian Heinrici (Efinix)  
15:15 iWave - Sharath Kumar (iWave)  
15:18 Knowledge Resources - Bruno Monteiro (Knowledge Resources GmbH)  
15:21 Lattice Semiconductor - Hardik Shah (Lattice)  
15:24 Microchip - Mr Jens Huettemann (Microchip Technology Munich GmbH)  
15:27 NanoXplore - JEAN LOUIS FRIGOUL (NANOXPLORE)  
15:30 PLC2 - Patrick Lehmann (PLC2)  
15:33 ProDesign - Stefan Rooseboom (ProDesign)  
15:36 Samtec - Veronique Branca (Samtec) Neil Potter (Samtec)  
15:39 Techway - Romain Larousse (Techway)  
15:42 Trenz Electronic - Martin Rohrmüller (Trenz Electronic)  
15:45 --- Tea Break ---
16:15
Sharable HDL cores - Filiberto Bonini (CERN) (until 18:30)
16:15 Scalable and lightweight RoCEv2 TX FPGA IP core - Gabriele Bortolato (Universita e INFN, Padova (IT))  
16:45 The PoC-Library - Free and Open-Source VHDL IP Core Library - Patrick Lehmann (PLC2)  
17:25 NDK framework: Deep-Diving into High-Throughput Network Monitoring Pipelines - Daniel Kondys (CESNET)  
18:00 USB implementation with GateMate FPGA - Anton Kuzmin (gmm7550)  
18:30 --- Group Photo ---
19:00
Poster Session and Welcome Reception (until 20:00)
19:00 RoCE-Stream -- offloading (debug) data over 100Gbit RoCE RDMA - Alexander Daum (p2l2)  
19:01 CI-Driven FPGA ML Experimentation: Unified Results from HLS, Implementation, and On-Hardware Testing - Georgios Flengas (CERN)  
19:02 XiBIF: A Python tool and hardware platform for streamlined FPGA development - Mr Janik Witzig (Ostschweizer Fachhochschule) Lukas Leuenberger (Ostschweizer Fachhochschule)  
19:03 Progressive Arithmetic Optimizations : Tensor and DSP Kernels to Synthesizable Datapaths - Louis Ledoux (INSA, INRIA)  
19:04 Emulation of classic CPUs - a SoC-centric hybrid approach - Volker Urban (Ingenieurbüro Dipl.-Ing. Volker Urban)  
19:05 Benchmarking Neural Network Inference on Versal ACAP AI Engines for Real-Time Detector Alignment - Haider Abidi (Brookhaven National Laboratory (US))  
19:06 Leveraging HBM for accelerating arbitrary Quantum Simulation on AMD Alveo platforms - Marwin Kirchhofs  
19:07 Towards a predictable toolchain dedicated to the generation of FPGA circuits for control algorithms - Inès Winandy (ENAC)  
19:08 Qualifying FPGAs for Radiation-Tolerant Applications - Patrick Urban (Cologne Chip AG)  
19:09 An Hardware Emulator for the ATLAS Phase-II L0MDT Trigger System - Marcel Marques Boonen (Max Planck Society (DE))  
19:10 Deep Memory for the Data Acquisition of the IceCube-Gen2 Surface Array - Frederik Schmitt (Karlsruhe Institut of Technology)  
19:11 Practical Implementation of Lightweight Cryptography on FPGAs: Design Trade-offs, Side-Channel Considerations, and Integration Lessons - Pradeep Kumar Mohanty (NIT Rourkela)  
19:12 POEMMA Balloon with Radio experiment as a use case for RFSoC in Astroparticle Physics - Alexander Novikov (University of Delaware)  
19:13 Transitioning to Modern FPGA Architectures in a High-Throughput Research Facility - Mr Bruno Fernandes (Eur.XFEL (European XFEL))  
19:14 Geant4-driven realistic waveform generation for FPGA algorithm verification in radiation detector readout - Ms Handan YILMAZ (istanbul technical University)  
19:15 Resource-Efficient Streaming Beam Reconstruction on an Intel Max 10 FPGA - Liqing Qin (Heidelberg Ion Beam Therapy Centre)  
19:16 JEDI-linear: Fast and Efficient Graph Neural Networks for Jet Tagging on FPGAs - Zhiqiang Que (University of Bristol)  
19:17 Reconciling Fixed-Frequency Clocking and Variable Sampling-Rate Data: Real-Time Arbitrary Resampling for Stream Processing - Javier Galindo Guarch (Aragon Institute of Technology Itainnova (ES))  
19:18 Low-Complexity Median Algorithm in FPGA for AMS-02 Layer-0 Upgrade - Luca Russo (Universita e INFN, Perugia (IT))  
19:19 AI Inference in FPGAs for both Standard and Safe & Dependable Applications - David Ganz (ZHAW)  
19:20 SVN is better than GIT for FPGA development: I will die on this hill - Yair Linn (TRIUMF)  
19:21 Using native libraries functions from VHDL with VHPIDIRECT - Augusto Fraga Giachero (CNPEM / LNLS)  
19:22 MONO: Enhancing Bit-Flip Resilience With Bit Homogeneity for Neural Networks - Maryam Eslami (Ruhr-Universität Bochum)  
19:23 PandA-Bambu Backend for hls4ml - Nicolo Ghielmetti (CERN)  
19:24 From C/C++ to Hardware with Bambu: An Open-Source HLS Research Tool - Mr Tommaso Fellegara (Politecnico di Milano)  
19:25 ARTEMIS: FPGA-based AD in the ATLAS Level-1 Trigger - Paula Martinez Suarez (CERN)  
19:26 Implementation of Elias deterministic extractor for true random number generation - Lorenzo Borella (Universita e INFN, Padova (IT))  
19:27 The Firmware Development Kit (FDK) - Adam Lee Barcock (Science and Technology Facilities Council STFC (GB))  
19:28 Frame Buffering Design Strategies for Boosting Mobipix 15D X-Ray Imaging Rates - Mr Allan Borgato (LNLS)  
12:35 --- Lunch ---
13:35
Algorithm Implementation - Tom Williams (Rutherford Appleton Laboratory (GB)) N. Engelhardt (YosysHQ) (until 16:05)
13:35 NGRC on SoC for online learning of dynamical systems - João Folhadela (German Aerospace Center)  
14:05 Accelerating Data: Lossless Compression for HPC, Datacenter, AI, and Scientific Data Pipelines - Calliope-Louisa Sotiropoulou (CAST)  
14:35 High-speed digital twins: Pushing simulation time-steps into the nanosecond range using Versal ACAP - Pablo Trujillo (controlpaths)  
15:05 Study of non linearities on the AMD Phase Interpolator - Edoardo Orzes (CERN)  
15:35 Dynamic Derandomizing Buffer: A Portable and Scalable Solution for Time-Ordered Packet Aggregation - Mitja Vodnik (CERN)  
16:05 --- Tea Break ---
16:35
HDL Development Tools -Dr Nicolo Vladi Biesuz (Universita e INFN, Ferrara (IT)) (until 18:30)
16:35 Tools and libraries Review - Francesco Gonnella (University of Birmingham (GB))  
17:05 VHDL-LS - A Free and Open Source Language Server for VHDL - Lukas Scheller (KIT)  
17:40 fwk: An Open-Source Framework for Standardized FPGA Development at DESY - Cagil Gumus (DESY)  
18:00 DevOps for FPGA 101: from version control to hardware-in-the-loop testing - Matteo Vit (Starware Design)  
19:15 --- Social Dinner ---
12:20
Conclusions - Davide Cieri (Max Planck Society (DE)) (until 13:00)
12:20 Summary of FDF26 and Awards - Dr Rui Zou (Cornell University (US))  
12:35 Closing Remarks - Francesco Gonnella (University of Birmingham (GB))  
13:00 --- Lunch ---
14:00 Tutorial: Better VHDL Test Reporting with OSVVM - Mr Patrick Lehmann (PLC2)   (6/R-012 - conference room)
14:00 Tutorial: DAQ Firmware Design with the colibri VHDL library - Alberto Perro (CERN) Mitja Vodnik (CERN)   (2/R-030)
14:00 Tutorial: HLS4ML - Georgios Flengas (CERN)   (13/2-005)