4–6 Dec 2018
DESY
Europe/Berlin timezone

Christian Amstutz - Practical experiences with a generic FPGA framework

6 Dec 2018, 15:15
15m
CFEL (DESY)

CFEL

DESY

Building 99, Notkestraße 85, 22607 Hamburg
Talk Session 7

Description

A generic FPGA framework has been developed with the goal to provide a generic platform for FPGA-based AMCs. The framework provides functionalities common among different FPGA projects, such as PCIe communication, memory access, data acquisition and configuration of on-board peripherals. This talk covers the experiences with the adaption of the framework to two different AMCs and the support for RTMs. The implementation of multiple FPGA applications within the framework is also shown. Furthermore, the support software developed along with the framework is presented. This software allows the user of the framework the handling of the register map, provides access to the registers and memory in Python, and implements some automatic test procedures.

Author

Mr Christian Amstutz (ESS)

Presentation materials