Learn · CERN

Talk28 min

The PandABlocks framework for flexible run-time configuration of Zynq SoCs

Glenn Christian · CERN

Watch At CERN

About

The PandABlocks framework comprises FPGA gateware, linux kernel and root filesystem for the PS, a TCP server and web-UI. It was originally developed to support the Zynq-7000 based PandABox hardware platform used in beam line scanning applications at several synchrotron light sources for orchestration of motion systems and detectors. The PandA collaboration, consisting of Diamond Light Source, Soleil, MAX-IV, ALBA, and DESY, is currently working on the design of the successor to the PandABox based around a Zynq Ultrascale+ SoC. A key feature of PandABlocks is that the connections between functional blocks are re-wirable at run-time by the user, through the multiplexing and demultiplexing of buses distributed throughout the logic. This means that we do not need to maintain multiple versions of FPGA firmware for different beam lines or user applications. The framework includes a register interface, DMA capture of data, and precision synchronisation between hardware devices via MGTs..

0:00:00 Slide 1

0:01:53 Slide 2

0:03:46 Slide 3

0:05:31 Slide 4

0:06:44 Slide 5

0:09:04 Slide 6

0:11:28 Slide 7

0:14:11 Slide 8

0:15:18 Slide 9

0:18:02 Slide 10

0:19:18 Slide 11

The talk

  1. The PandABlocks framework for flexible run-time configuration of Zynq SoCs 2025-05-20 · 28 min · CERN's player

Credits and licence

Institution
CERN
Department
FPGA Developers' Forum (FDF)
Speaker
Glenn Christian
Year
2025
Language
English
Source
CERN
Licence
CERN, as CERN states it. CERN's terms
Attribution
© CERN. CERN provides its audiovisual media free of charge for educational and informational use, credited to CERN; this lecture is shown in CERN's own player.
Who can watch
CERN gives no rating. Invisible Network shows it to Teens profiles and older, judged from what the source says about it. How courses are placed