filmov
tv
USB bootloader for custom FPGA: get DFU with no hardware required!
![preview_player](https://i.ytimg.com/vi/gGN0g9jgsUc/maxresdefault.jpg)
Показать описание
A bootloader that lets you update FPGA config using only a USB cable, through DFU, that can even be used from a browser: no programmers, no FTDI chips, nothing on the board but the FPGA and 3 pins to deal with USB.
At first, I thought I'd be using the TinyFPGA bootloader, and wired it accordingly. That didn't work out so easily, so instead here I describe and demonstrate the use of the Nitro (NO2) bootloader, which uses a similar arrangement to talk USB and provides for standard DFU updates of the firmware: both its own, and the FPGA's.
You can find my fork of the bootloader, with all the changes shown here, at
All the original Nitro FPGA stuff is at:
That cool DFU in the browser thing (works at least with chrome and brave) is at
At first, I thought I'd be using the TinyFPGA bootloader, and wired it accordingly. That didn't work out so easily, so instead here I describe and demonstrate the use of the Nitro (NO2) bootloader, which uses a similar arrangement to talk USB and provides for standard DFU updates of the firmware: both its own, and the FPGA's.
You can find my fork of the bootloader, with all the changes shown here, at
All the original Nitro FPGA stuff is at:
That cool DFU in the browser thing (works at least with chrome and brave) is at
USB bootloader for custom FPGA: get DFU with no hardware required!
Fomu - an FPGA inside your USB port!
Fomu - an FPGA inside your USB port! - deutsche Übersetzung
STM32 Programming via USB (DFU) - Phil's Lab #72
ESP32 Programming Tutorial for Custom Hardware (GPIO, Serial, SPI, WiFi) - Phil's Lab #91
Why Linus Torvalds doesn't use Ubuntu or Debian
How to boot your FPGA and embedded code from the same SPI FLASH
FPGA/SoC Board Bring-Up - QSPI (Zynq Part 3) - Phil's Lab #98
FPGA Design | Beyond dev boards: your own custom PCB
Write A Portable Bootloader [ 1 ] : Requirements
Espessif UF2 double-click
Making OpenSource USB C 3.0 Industrial HQ camera with Lattice FPGA, Cypress FX3 C Mount IMX477
#3 TechBytes | How to Compile U-Boot Bootloader from Scratch
Usblink FPGA loading
The smallest Arduino microcontroller!
I use Arch on an M1 MacBook, btw
Lets write a portable bootloader
Petalinux Kernel Booting
Introducing the low-cost EZ-USB FX3 SuperSpeed Explorer Kit
FPGA/SoC SD Card + PetaLinux (Zynq Part 6) - Phil's Lab #135
Meet ARTY, the $99 FPGA kit from Xilinx -- Xilinx
OE Workshop 2023 - Configuring Embedded FPGAs in U-Boot/Linux using an MTD driver (Ulf Samuelsson)
STM32 Board Bring-Up (Firmware and Test) - Phil's Lab #54
KiCad STM32 + RF + USB Hardware Design - Phil's Lab #5
Комментарии