2nd FPGA Developers' Forum (FDF) meeting

from Tuesday, 20 May 2025 (09:00) to Friday, 23 May 2025 (20:00)
CERN (500/1-001)

        : Sessions
    /     : Talks
        : Breaks
20 May 2025
21 May 2025
22 May 2025
23 May 2025
AM
09:00
Algorithm Implementation - Davide Cieri (Max Planck Society (DE)) (until 10:50)
09:00 Exploring Linearity and Temperature Stability in Time-to-Digital Converters - Gian-Luca Brazerol (Ostschweizer Fachhochschule)  
09:30 Implementation of Time to Digital Converter on FPGA for high-resolution-performance in Particle Therapy applications - Mr ARASH AMINI BARDPAREH (Politecnico di Torino)  
09:50 A low latency Gated Recurrent Unit Implementation for the AMD Versal AI Engine - Michail Sapkas (Universita e INFN, Padova (IT))  
10:20 Where Innovation Meets Reliability – FPGA based solutions by Trenz Electronic - Thomas Brünger (Trenz Electronic GmbH)  
10:50 --- Coffee break ---
11:20
Algorithm Implementation -Dr Rui Zou (Cornell University (US)) (until 12:50)
11:20 Distributed Arithmetic for Real-time Neural Networks on FPGAs - Chang Sun (California Institute of Technology (US))  
11:50 Chisel4ml: Generating Fast Implementations of Deeply Quantized Neural Networks using Chisel Generators - Jure Vreča (Jožef Stefan Institute)  
12:20 A Reconfigurable FPGA-Based ML Library for Kernel Methods - Yousef Alnaser (TU Chemnitz, Fraunhofer ENAS)  
09:00
HDL Development Tools -Dr Nicolo Vladi Biesuz (Universita e INFN, Ferrara (IT)) (until 10:30)
09:00 Application-Specific Arithmetic Operators with the FloPoCo HDL core generator - Florent de Dinechin (INSA-Lyon)  
09:30 Customized eFPGAs with FABulous - Dirk Koch (Ruprecht-Karls-Universität Heidelberg)  
10:00 Allo: A Python-Embedded Programming Model for Composable Accelerator Design - Hongzheng Chen (Cornell University)  
10:30 --- Coffee break ---
11:00
HDL Development Tools -Dr Francesco Gonnella (University of Birmingham (GB)) (until 12:50)
11:00 Generating memory maps with Cheby and Reksio - Mr Bartosz Bielawski (CERN) Tristan Gingold (CERN)  
11:20 HDLRegression: A reliable and efficient tool for FPGA regression testing - Marius Elvegård (Inventas)  
11:50 Common Exchange Format for HDL Build Systems - Lieven Lemiengre (Sigasi)  
12:20 YosysHQ - Building alternative FPGA toolchains - N. Engelhardt (YosysHQ)  
09:00
Verification - N. Engelhardt (YosysHQ) (until 10:25)
09:00 Python-based, flexible testbench for a spacecraft payload - Roberto Rigamonti (HES-SO/HEIG-VD)  
09:25 Practical Methods for Functional Verification - Simone Ponzio (ARM)  
09:55 High Performance FPGA Solutions – PRO DESIGN, best Choice for Development and Manufacturing - Mr Bernhard Gleissner (proDesign)  
10:25 --- Coffee Break ---
10:55
Verification - Tom Williams (Rutherford Appleton Laboratory (GB)) (until 11:35)
10:55 Why Your Team Should be using VHDL + OSVVM for Verification - Jim Lewis (SynthWorks)  
11:35
Conclusions - Davide Cieri (Max Planck Society (DE)) (until 13:05)
11:35 Summary of FDF2025 and Awards - Dr Rui Zou (Cornell University (US))  
11:55 Closing Remarks - Dr Francesco Gonnella (University of Birmingham (GB))  
PM
13:00 --- Registrations ---
14:00
Introduction -Dr Francesco Gonnella (University of Birmingham (GB)) (until 15:10)
14:00 Welcome to the 2nd FPGA Developers' Forum - Davide Cieri (Max Planck Society (DE))  
14:20 Welcome to CERN - Evangelia Gousiou (CERN)  
14:40 The future of FPGAs in HEP detectors for FCC and beyond - Sophie Baron (CERN)  
15:10 --- Tea Break ---
15:40
Sharable HDL cores - Filiberto Bonini (CERN) (until 18:30)
15:55 Open Logic – open-source FPGA Standard Library - Oliver Bründler (OpenLogic)  
16:30 Unleashing >100G Performance: High-Speed UDP/TCP Hardware Stacks for FPGAs by CAST - Calliope-Louisa Sotiropoulou (CAST)  
17:00 The PandABlocks framework for flexible run-time configuration of Zynq SoCs - Glenn Christian (Diamond Light Source)  
17:25 NDK: An open-source framework for high-speed network applications on FPGAs - Daniel Kondys (CESNET) Radek Iša (CESNET)  
17:55 Error-Redundant Implementation of Commercial IP Cores: A Practical Example - Mr Philipp Jacobsohn (SmartDV)  
18:30 --- Group Photo ---
18:45 --- Welcome Reception ---
12:50 --- Lunch ---
14:00
Algorithm Implementation - Tom Williams (Rutherford Appleton Laboratory (GB)) (until 14:40)
14:00 Accelerating Transformer Neural Networks on FPGAs for High Energy Physics Experiments - Filip Wojcicki (Imperial College London)  
14:20 FPGA Implementation of Next-Generation Reservoir Computing for predicting dynamical systems - João Folhadela (Deutsches Zentrum für Luft- und Raumfahrt e.V. (DLR))  
14:40
Solutions to everyday digital design problems - Paschalis Vichoudis (CERN) (until 16:00)
14:40 Abstract interface modelling for better genericity and code clarity - Nicolas Pouillon (Ellisys)  
15:10 Disruptive Efinix Quantum Architecture - Harald Werner (Efinix Inc.)  
15:40 Low Jitter Frame Clock Recovery in Xilinx Ultrascale+ Transceivers - Paul Bachek (Brookhaven National Lab)  
16:00 --- Tea Break ---
16:30
Solutions to everyday digital design problems - Evangelia Gousiou (CERN) (until 18:10)
16:30 CERN ABT's lazy git workflow for equipment-specific designs - Léa Strobino (CERN) Pieter Van Trappen (CERN)  
16:50 Standardizing SoC Development in CERN's accelerator complex: A Build System for Xilinx Platforms - Irene Degl'Innocenti (CERN) André Pinho (CERN)  
17:20 The new CI4FPGA service at CERN - Christos Gentsos (CERN (IT-CA-GES))  
19:00 --- Social Dinner ---
12:50 --- Lunch ---
14:10
Hardware Development - Mathieu Saccani (CERN) (until 14:40)
14:10 Architecting FPGA for low power Leadership - Dr Hardik Shah (Lattice Semiconductor)  
14:40
Verification - Mathieu Saccani (CERN) (until 15:50)
14:40 Enhancing FPGA Verification by Combining VUnit and UVVM - Mr Markus Leiter (P2L2 GmbH)  
15:10 Get the right FPGA quality through efficient Requirements Coverage (aka Specification Coverage) - Espen Tallaksen (EmLogic)  
16:00 CERN Campus Visits