Skip to content
0:00 / 0:00

#vhdl#cern#colibri

A. Perro: COLIBRI: Towards a CERN-wide common cores library

FPGA Developers' Forum

740 subscribers • 3 videos on Hallway

YouTube
  • Recommended by 1 person: 1 in engineering communities.
  • Presented by A. Perro

Intermediate. Assumes working knowledge.

270 views2 years ago1 recommendation

HardwareSoftware designFPGAs and digital designOpen source

A. Perro presents COLIBRI, an open-source, vendor-independent library of common VHDL cores developed for CERN's data acquisition gateware.

Presented at the 1st FPGA Developers' Forum Meeting: cern.ch/fdf24 Register to our newsletter at cern.ch/fdf-news Sign-up in our forum at cern.ch/fdf Link to Slides: cds.cern.ch/record/2900596?ln=en In modern Data Acquisition (DAQ) gateware, developers use many basic parts to make custom features. These parts come from vendors or are made by developers themselves. This often leads to a fragmented codebase difficult to test, integrate, and use with different tools. To fix this, a new open-source core library has been made. This library is a collection of commonly used cores and blocks developed in pure VHDL, which ensures vendor-independence. The functionality of these blocks is verified through a set of self-checking testbenches and, wherever possible, formal verification tests. This library not only addresses the current challenges but also offers benefits such as improved code maintainability, reduced development time, and enhanced interoperability across various vendor environments In conclusion, the proposed open-source core library stands as a robust solution to the challenges of gateware development, offering a pathway to more efficient and reliable system implementation.

Why it's here

1 person recommends this

What people say. Recommended as an interesting resource from CERN's open-source FPGA and VHDL developments.

u/ChainsawZzin r/FPGA • Recommends

On “CERN data processing”

CERN do a bunch of FPGA stuff, and are quite open about sharing it to the community too. They recently started a FPGA Developers Forum , but had free webcast attendance and put all videos on YouTube. Videos\Projects you might find interesting: Colibri - Common Cores Library HDL on Git More common cores and tools at cern Definitely take a look at their GitLab too, filter by VHDL or Verilog stuff.