Fomu: FPGA-плата, которая помещается в USB-порт
Fomu An FPGA board that fits inside your USB port

Fomu — это программируемая FPGA-плата размером с USB-флешку, которая вставляется прямо в порт USB Type-A. Она оснащена FPGA Lattice ICE40UP5K с открытым инструментарием, поддерживает RISC-V и может запускать Python. Встроенные четыре кнопки и RGB-светодиод делают её идеальной для экспериментов. Проект собрал более 87 000 долларов при цели в 10 000, что подтверждает его востребованность.
FPGA — это кусок переконфигурируемого кремния: стандартная прошивка Fomu загружает RISC-V softcore через USB, но вы можете загрузить в него что угодно.
- amelius
Но достаточно ли он быстр для USB 3?
Если да, то вот простая и хорошая идея для проекта: эта плата с двумя USB-разъемами, подключенная к двум концам одного и того же кабеля; вы отправляете псевдослучайный битовый поток с одного конца и проверяете, правильно ли он выходит на другом конце, и сообщаете коэффициент битовых ошибок (тестер USB-кабелей).
- yonatan8070
Что люди делают с такими устройствами? Я не могу придумать ни одного случая использования, где кому-то понадобился бы крошечный FPGA в USB-порту.
- kej
По-видимому, существует более новое устройство Qomu, которое объединяет FPGA и MCU: https://www.crowdsupply.com/quicklogic/qomu