Digitaltechnik Praktikum

 Altera DE1 Board  Agilent MSO-X-4034A Oszilloskop

Das Praktikum Digitaltechnik ist verzahnt mit der Vorlesung Digitaltechnik und vertieft und erweitert die dort behandelten Inhalte mit den folgenden Lernzielen.

Ablauf und Organisation

Dieses Praktikum hat einen zeitlichen Aufwand von zwei ECTS Punkten, d.h. insgesamt 40-60 Zeitstunden. Das Labor hat Lernziele im Messbereich und im praktischen Aufbau von Schaltungen mit Synthese- und Simulationssoftware. Die Synthese- und Simulationssoftware stellen wir als virtuelle Maschine zur Verfügung.

Im Rahmen des Labors werden Sie kombinatorische und sequentielle Schaltungen entwerfen und mit VHDL beschreiben. Diese Schaltungen werden auf einem Altera DE1 FPGA Board ausprobiert. Die Altera DE1 Boards können Sie in der Bibliothek ausleihen und mit Hilfe der Altera Quartus Software auch unabhängig vom Labor konfigurieren. Nur für Messaufgaben ist das Labor unbedingt notwendig.

Prüfung

Zum Nachweis Ihrer Fähigkeiten gibt es am Ende der Veranstaltung eine praktische Prüfung im Labor. Der Inhalt der Prüfung umfasst die von Ihnen geforderten praktischen Fähigkeiten (siehe Lernziele Digitaltechnik Praktikum).

  • Messung von Verzögerungszeiten, Frequenzen und Signalfolgen
  • Entwurf von kombinatorischen und sequentiellen Schaltungen mit VHDL
  • Aufbau der Schaltungen mit einem Altera DE1 Board

Die Versuche

Hinweise für Betreuer

Das git Projekt enthält einen Branch “solutions” mit Lösungsvorschlägen für die Aufgaben. Ich habe den Branch nach der git Anleitung Kapitel 3.5 eingerichtet mit

git checkout -b solutions  /* Created the local branch solutions*/
... git commit ...         /* Did some commits to the branch    */
git push origin solutions  /* Created the remote branch         */

Um den Branch “solutions” auch im eigenen git repository anzuschauen muss man einen “tracking branch” erzeugen mit

git checkout -b solutions origin/solutions

Danach kann man zwischen Aufgaben und Lösungen wechseln mit

git checkout master    /* Wechselt in den master branch mit den Aufgaben */

und

git checkout solutions     /* Wechselt in den branch "solutions" mit den Lösungen */
  • dtpr_start.txt
  • Last modified: 2017/03/30 09:30
  • by beckmanf