3rd FPGA Developers' Forum (FDF) meeting

from Wednesday, May 27, 2026 (9:00 AM) to Friday, May 29, 2026 (8:00 PM)
CERN (500/1-001)

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