Ein VGA-Treiber in SystemVerilog: Student baut Bildschirmansteuerung auf FPGA
Making a VGA Driver in SystemVerilog

Ein Student beschreibt, wie er in seinem Digital Logic Design Lab einen VGA-Treiber auf einem DE10-lite FPGA entwickelte. Von der Erzeugung der HSync- und VSync-Signale über die Umwandlung des 50-MHz-Board-Takts in einen 25-MHz-Pixel-Takt bis zur Anzeige eines Bildes von Asterix – inklusive Alpha-Compositing für Transparenz. Der Artikel enthält interaktive Simulationen und zeigt, dass das Projekt trotz anfänglicher Hürden machbar ist.
An diesem Punkt im Lab hatte ich schätzungsweise weit über 10 Stunden damit verbracht, die Timings korrekt hinzubekommen, und war ein paar wilden Gänsen hinterhergejagt, die nur bewiesen, dass ich Teile meines Designs überarbeiten musste.