EMP framework guide

Pdf Version

e-reader (epub)

[edit this page]

Scope of this Document

The EMP framework provides common infrastructural firmware - as well as corresponding control and monitoring software - to support arbitrary user-created payload firmware, e.g. the reconstruction algorithm in a level-1 track finder or level-1 trigger board.

The scope of this infrastructural firmware and software includes:

  • a control bus master;

  • TTC generation and reception;

  • the transmission and reception of data over high-speed electrical links and optical links;

  • the use of the datapath buffers to load user-specific data patterns over the control bus, play this input data into the payload, capture payload’s output data, and read that over the control bus

All content is covered by the Serenity Collaboration Licence (CC BY-NC-ND 4.0).

Table of contents

Notably:

  • The Walkthroughs for First Users page explains how to integrate custom “physics algorithm” payload firmware into the framework.

  • The Testing payload firmware in a single FPGA page explains how to use the software to:

    1. load data onto the input buffers;

    2. “play” it through the payload firmware; then

    3. capture and read back the contents of the output buffers.