~/talk

Introduction to SoC+FPGA

links:none on file
slides:none on file

Single-chip SoC+FPGA boards boot Linux with vendor toolchains (Quartus, Vivado, Libero) to generate HDF/QTS/BSP files, then use upstream U-Boot and the mainline FPGA manager to program bitstreams; small kits exist (~$10) while development boards can be ~$125. FPGAs run hundreds of MHz, expose hundreds–thousands of I/Os, and support partial reconfiguration. Runtime wiring uses Device Tree overlays to create devices and bind drivers, but unloading overlays leaves the FPGA programmed. Overall, prefer loading and managing the FPGA from Linux rather than from U-Boot.

AI-written summary · about

  1. 0:00Introduction
  2. 0:10About me
  3. 0:53Agenda
  4. 1:27What is an SoC
  5. 4:47Schematic of an FPGA
  6. 7:30Why FPGA
  7. 8:56Questions
  8. 9:29Cypress Devices
  9. 10:33Open Source Tools
  10. 11:30Schematics
  11. 11:48BSP
  12. 12:08MicroSemi Smart Fusion
  13. 14:15Cortex A9
  14. 15:35Quartus
  15. 18:53Silence
  16. 21:04Vivaro
  17. 21:41Bootloader
  18. 22:42Linux support
  19. 23:35How to boot
  20. 28:27Vendor interfaces
  21. 29:06Device 3 overlays
  22. 29:39Demo
  23. 30:40RS3 Overlay Source
  24. 31:13FPGA Manager
  25. 32:10How does it work
  26. 33:24FPGA Manager Demo
  27. 34:08Conclusion
  28. 34:36Loading sequence
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.