Все желающие могут помочь в составлении списка полезных информационных ресурсов по тематике FPGA / ПЛИС - сайты, youtube каналы, инструменты разработки, книги, отладочные платы и тд.
Everyone can help in compiling a list of useful information resources on the subject of FPGA - web sites, youtube channels, development tools, books, debugging boards, and so on.
Добавлять данные в список, предлагать категории и улучшения по юзабилити списка можно через pull request или написав на почту [email protected] или в личном сообщении в телеграм @KeisN13
You can add data to the list, suggest categories and improve the usability of the list via pull request or by writing to the mail [email protected] or in a personal message to telegram @KeisN13
FPGA Tutorial - Learn the Basics of FPGA Design. Explore our free and comprehensive tutorials covering four of the major programming languages which are used in the design and verification of FPGAs.
itsembedded - Блог инженера Norbertas Kremeris по проектированию и верификации цифровой логики со статьями об использовании "Verilator and C++ testbenches" и "Vivado Simulator Scripted Flow (Bash, Makefiles)"
electgon - Electgon started with the intention of providing knowledge and tools for electronics engineers and entities as a trial of enriching this field.
electronix - один из крупнейших русскоязычных форумов по электронике, в т.ч. и ПЛИС
FloPoCo - FloPoCo предлагает более 50 операторов с фиксированной или плавающей запятой, каждый из которых параметризован по точности и также и по целевой частоте для ПЛИС
WaveDrom - Удобное приложение для рисования временных диаграмм.
The-OpenROAD-Project - Комплекс программ для проведения логического синтеза и топологии кристалла
Digital - Программа для построения и симуляции простых логических схем
cocotb - Библиотека косимуляции и проведения тестирования для Python
Tesil — open source ML accelerator framework for FPGAs
pyMTL - PyMTL 3 (Mamba) is the latest version of PyMTL, an open-source Python-based hardware generation, simulation, and verification framework with multi-level hardware modeling support.
Verissimo - Verissimo SystemVerilog Testbench Linter is a coding guideline and verification methodology compliance checker that enables engineers to perform a thorough audit of their testbenches.
DigitalJS - the DigitalJS digital logic simulator and the yosys2digitaljs netlist format converter,
Автоматический генератор кода Vhdl. Название проекта FloPoCo. Репозиторий https://gitlab.inria.fr/fdupont/flopoco . Сайт http://flopoco.gforge.inria.fr/ . Информация на сайте немного устарела и редко обновляется. Актуальное новости проекта можно узнать из репозитория.
Краткое описание:
FloPoCo предлагает более 50 операторов с фиксированной или плавающей запятой, каждый из которых параметризован по точности и также и по целевой частоте для ПЛИС. Проект содержет автоматические генераторы кода для арифметики с плавающей запятой, фиксированной точки, позит арифметику. Реализованы генераторы случайных чисел, элементарных функций, некоторых тригонометрических функций, цифровых фильтров БИХ и КИХ, умножение и деление на константы и другие алгоритмы и функции.
Проект WaveDrom. Удобное приложение для рисование временных диаграмм. https://wavedrom.com/
Немного устаревший проект для генерации кода Spiral (эти генераторы кода написаны достаточно давно). Сайт http://www.spiral.net/ . Есть генераторы для дискретного преобразования фурье, константные умножители и сортировка.
Заранее прошу прощения за стиль изложения=)
Я немного разбавил ЦОСом ссылки, но думаю это неотделимая часть от ПЛИС и СНК.
Надеюсь что в будущем этот список будет расти и мы все вместе будем находить интересные статьи, генераторы кода и алгоритмы)