Демонстрация работы GPIO расширителя выполненного на ПЛИС в составе SPI моста секции 2.

Мост реализован на базе ПЛИС Gowin GW1NR-LV9LQ144. ПО для ПЛИС разработано на языке SystemVerilog (имеется верификационый test bench), синтезировано с помощью опенсорсного тулчейна Yosys, симулировано/верифицированно опенсорсным тулом Icarus Verilog и проверено на реальном "железе". ПО для ESP32-C3 написано на языке Си с использованием стандартного средства разработки ESP-IDF.

Смотрите также