Операция выполнена!
Закрыть
Хабы: FPGA

Мне досталась плата с FPGA Artix-7 и микросхемой USB3300 — USB PHY с интерфейсом ULPI. Задача простая: убедиться, что FPGA на этой плате умеет работать USB-устройством.

Готовое ядро AXI USB2 Device от Xilinx, пример USB-флешки из драйвера, сборка, прошивка — и хост устройство не видит. Ошибок нет, ядро просто молчит. Причина оказалась в одной линии питания USB.

Рассказываю, как ядро решает, подключён ли кабель, почему на self-powered плате этого может не произойти и как добавить в Xilinx IP собственный параметр, чтобы он появился в настройках ядра в Vivado и дошёл до HDL. А заодно — как собрать проект и программу для MicroBlaze из командной строки и проверить результат на хосте.

Читать далее
Читайте также
НОВОСТИ

ПИШИТЕ

Техническая поддержка проекта ВсеТут

info@vsetut.pro