BTC$29880

ETH$3666

Шукати

CERN відкрила бібліотеку VHDL-компонентів Colibri для FPGA-проєктів

CERN опублікувала бібліотеку VHDL під назвою Colibri. У ній — понад 100 компонентів, функцій і процедур, які можуть стати основою для нових FPGA-проєктів.

Бібліотеку розробили всередині CERN, щоб спростити створення пристроїв-шлюзів. FPGA стали важливою частиною багатьох експериментів організації, які генерують значні обсяги даних. Colibri не залежить від виробника компонентів і пройшла перевірку на кількох платформах.

До бібліотеки також входять тестові стенди з автоматичною перевіркою результатів. Для деяких компонентів застосували формальну верифікацію — метод, який нечасто використовують у FPGA-розробці.

Colibri навряд чи допоможе створити троїчний процесор чи контролер шини, однак може заощадити час на реалізації поширених інтерфейсів. Наприклад, у бібліотеці є компоненти для SPI та I²C.

Код бібліотеки доступний на GitLab.

Нагадаємо, AMD оголосила про випуск чіпів програмованої логіки Spartan UltraScale+ для периферійних застосувань. За оцінками компанії, вони споживають на 30% менше енергії, ніж FPGA сімейства Artix 7 на 28-нм техпроцесі.