Тёмный

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

Fabmicro LLC
Подписаться 194
Просмотров 1,3 тыс.
50% 1

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

Наука

Опубликовано:

 

12 июн 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 6   
@levshx
@levshx 13 часов назад
стремаюсь эмалированные провода так использовать, есть же AWG30
@efiron
@efiron 4 дня назад
Зачем так заморачиваться? Есть же простые решения, готовые расширители gpio.
@fabmicrollc6233
@fabmicrollc6233 4 дня назад
Об этом говорится в видео. Микросхема ПЛИС уже присутствует в схеме изделия, у неё есть масса свободных выводов которые логично задействовать под GPIO. Решение получается бесплатное, в то время как микросхема GPIO расширителя занимает место на плате, усложняет трассировку платы и увеличивает стоимость производства. Еще один момент, заказчику требуется более 100 линий GPIO, вводить в схему 8 микросхем GPIO расширителей это оверкил.
@nchurly
@nchurly 2 дня назад
А не проще развести плату чем столько проводов паять? Сейчас это копейки стоит, я заказывал 4х слойную за 60 баксов в Китае.
@fabmicrollc6233
@fabmicrollc6233 2 дня назад
Трассировка платы и её изготовление займет миниму месяц, при этом изначально не было полной уверенности в том какие именно пины ПЛИС можно задействовать, то есть в этой задаче был элемент поиска. На пайку же эмалированного провода ушло два часа. Но вообще, такая "ручая работа" это скорее исключение из правил.
@nchurly
@nchurly 2 дня назад
​@@fabmicrollc6233 Понятно. Я програмер, электроника мое хобби, наверное поэтому у меня дофига времени чтобы проверить все ошибки перед заказом платы. Как то Xilinx пробовал юзать, помню, только из-за того что у них почти все выходы одинаковые, в отличие от альтера, точно не ошибешься.
Далее
Микро 80. Процессор. #1
30:00
Просмотров 101 тыс.
Xolamdi qizi,xotinim😂😂😂
01:01
Просмотров 264 тыс.
Платы LuatOS ESP32C3
29:40
Просмотров 24 тыс.
Микро 80. Консоль. #5
24:03
Просмотров 25 тыс.