Learn · CERN

Talk25 min

Generating memory maps with Cheby and Reksio

Tristan Gingold and Bartosz Bielawski · CERN

Watch At CERN

About

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..

0:00:00 Slide 1

0:01:38 Slide 2

0:03:35 Slide 3

0:05:21 Slide 4

0:06:27 Slide 5

0:08:04 Slide 6

0:11:56 Slide 7

0:13:17 Slide 8

0:14:54 Slide 9

The talk

  1. Generating memory maps with Cheby and Reksio 2025-05-22 · 25 min · CERN's player

Credits and licence

Institution
CERN
Department
FPGA Developers' Forum (FDF)
Taught by
Tristan Gingold, Bartosz Bielawski
Year
2025
Language
English
Source
CERN
Licence
CERN, as CERN states it. CERN's terms
Attribution
© CERN. CERN provides its audiovisual media free of charge for educational and informational use, credited to CERN; this lecture is shown in CERN's own player.
Who can watch
CERN gives no rating. Invisible Network shows it to Teens profiles and older, judged from what the source says about it. How courses are placed