Framework for FPGA Developments for DAMC2

The FPGA based DAMC 2 module will be utilized in various accelerator-control application at the XFEL. In a typical application the DAMC2 will be combined with a rear transition module for a specific task. The firmware for most applications has two main parts: application specific algorithms and drivers for peripherals

Concept

  • FEA provides a FPGA framework with VHDL/Verilog – Modules which cover all on board peripherals (PCIe, DDR2, Ethernet,...)
  • The user copies the necessary modules for his application and can focus on developing algorithms for his dedicated project.

The framework covers the drivers for the peripheral interfaces