# Automated firmware generation and continuous testing for the CMS HGCAL trigger primitive generator

- Institution: CERN
- Department: Conferences
- Speaker: Jean-Baptiste Sauvan
- Year: 2021
- Language: English
- Subjects: Physics, Engineering
- Source: [CERN](https://videos.cern.ch/record/3018141)
- Licence: [CERN](http://copyright.web.cern.ch)
- Who can watch: Tweens profiles and older (sources give no ratings; placed by Invisible Network from the source's own words)

A first version of the firmware blocks of the trigger primitive generator for the CMS endcap calorimeter upgrade (HGCAL) are being implemented, in order to assess the FPGA resource requirements and dimension the system. For the development of some of these blocks, a data-driven design flow is used to automate the production of multiple firmware variants based on VHDL and HLS C/C++ templates. In addition, the design steps are integrated into Continuous Integration tools to automatically test and validate every change, and as much as possible avoid repetitive human tasks and the associated errors..

0:00:00 Slide 1

0:02:05 Slide 2

0:04:10 Slide 3

0:06:15 Slide 4

0:08:20 Slide 5

0:10:25 Slide 6

0:12:29 Slide 7

0:14:34 Slide 8

0:16:39 Slide 9

0:18:44 Slide 10

0:20:49 Slide 11

## Lectures

1. [Automated firmware generation and continuous testing for the CMS HGCAL trigger primitive generator](https://invisiblenetwork.ai/learn/cern/3018141/956cfa4891d7), 21 min (CERN's player)
