20–23 May 2025
CERN
Europe/Zurich timezone
There is a live webcast for this event.
Please fill the survey for FDF2025

Generating memory maps with Cheby and Reksio

22 May 2025, 11:00
20m
500/1-001 - Main Auditorium (CERN)

500/1-001 - Main Auditorium

CERN

400
Show room on map
HDL development tools HDL Development Tools

Speakers

Mr Bartosz Bielawski (CERN) Tristan Gingold (CERN)

Description

Cheby is an HDL tool which transforms a YAML description of a memory map into HDL code, C header, python constants or HTML documentation. The tool was designed to be flexible: it supports many buses, many kinds of peripherals (registers, memories, wires, submodules) as well as structural features like repetition. The tool was also designed to be extensible: it can easily be extended to add new generators (like generations of constants for a different language or generation of drivers).

Using Reksio, you don't need to learn the syntax of the input file. This graphical user interface provides an interactive way to write or modify a memory map and to generate files within a click.

Talk's Q&A End of talk
Talk duration 15'+7'
Will you be able to present in person? Yes

Authors

Mr Bartosz Bielawski (CERN) Tristan Gingold (CERN)

Presentation materials