Dec 7 – 9, 2021
Virtual Workshop via Zoom
Europe/Berlin timezone

Overview of MMC Stamp Software Development Kit

Dec 9, 2021, 1:05 PM
15m
Virtual Workshop via Zoom

Virtual Workshop via Zoom

Workshop Meeting room
Talk Session 7

Speaker

Patrick Huesmann (MSK (Strahlkontrollen))

Description

The Module Management Controller (MMC) is a mandatory component of every AMC board. DESY is developing, maintaining and licensing a turn-key MMC solution that is used on several hundred boards in different facilities - on DESY's own products as well as on third-party AMC boards developed by industrial customers and project partners.

With the growing number of different boards, a clear separation between common code shared across boards and board-specific code becomes crucial - to keep the codebase maintainable as well as to provide a high-level API for AMC board developers who should be able to focus on their application without having to care about the low-level workings of the MMC. The high-level API makes a software development kit (SDK) possible, which is offered to MMC Stamp System-on-Module customers who wish to customize the pre-programmed firmware according to their needs. This presentation gives a brief overview of the SDK and the high-level API it provides to AMC board developers.

Primary author

Patrick Huesmann (MSK (Strahlkontrollen))

Presentation materials