~/lightning

Lightning Talk: Creating a GPU With C++ and an FPGA

Lightningat CppCon 2021 · on Sunday, 2021-10-24· [webassembly]
links:none on file
slides:none on file

Concrete claim: a working VGA-capable GPU implemented on an rta7 FPGA development board from about less than 100 lines of C++ using Xilinx HLS to Verilog. The process shows pipelined inner loops, bit-banged-style outputs for HS/VS/R/G/B, texture lookup via large RGB arrays, and barycentric triangle rasterization; the result is a tiled sky texture and a red triangle displayed over VGA at the target clock frequency.

AI-written summary · about

  1. 0:00Introduction
  2. 3:38Drawing a texture
  3. 4:15Drawing a triangle
~/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.