FPGA-Pulszähler für einen Tier-1-Automobilzulieferer im Raum Stuttgart
Übersicht
Worum es bei diesem Projekt geht.
Implementiere ein FPGA-Modul mit folgender Funktion: Eingang ist ein digitales Pulssignal (max. 5 MHz), Ausgang ist ein 32-bit-Pulszahlregister, das jede Sekunde aktualisiert wird und mit einem Strobe-Signal angezeigt wird. Schreibe Source in VHDL oder Verilog. Schreibe ein Self-Checking Testbench mit mindestens 6 Szenarien (konstante Frequenz, Frequenz-Sprung, Burst, Pulslücke, Glitch-Filter-Test, Reset-Verhalten). Synthetisiere für ein Spartan-7 oder Lattice ECP5. Liefere Source, Testbench, Waveform-Screenshot, Timing-Bericht und 4-seitige Designnotiz.
Das Briefing
Was Du tust und was Du zeigst.
Wie implementiert und verifiziert man einen FPGA-Pulszähler für 5 MHz mit synchroner Strobe-Ausgabe und Glitch-Filter?
Earning criteria — what you'll demonstrate
- Synchrones Design mit klar definiertem Clock-Domain durchhalten
- Glitch-Filterung in HDL als Standard-Pattern implementieren
- Self-Checking Testbenches statt visueller Waveform-Inspektion schreiben
- Timing-Bericht lesen und Critical Path identifizieren
Studienpassung
Wo dies in Dein Studium passt.
Schärft dieselben Fähigkeiten, die Dein Studium von Dir erwartet.
Fähigkeiten
Fähigkeiten, die Du unter Beweis stellst.
Jede taucht auf Deinem verifizierten Zertifikat auf.
Karrieren
Berufe, auf die dies Dich vorbereitet.
Echte Berufsbezeichnungen. Echte Skill-Brücken. Wähle die, die Deinem Werdegang am nächsten kommt.
Software-Entwickler:in
Software-Entwickler:innen mit FPGA-Verständnis können in Hardware-/Software-Co-Design-Teams arbeiten — eine wachsende Nische im DACH-IoT-Markt.
Dieses Projekt schärft
- fpga
- testbenches
- hdl-design
Noch eine Sache