Show pageOld revisionsBacklinksBack to top This page is read only. You can view the source, but not change it. Ask your administrator if you think this is wrong. ===== Digitaltechnik Praktikum ===== {{altera_de1_board.jpg?400| Altera DE1 Board }} {{agilent_msox4034a.jpg?400| 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 [[dtpr_lernziele|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. * [[ubuntu_virtual_cae_system|Lubuntu Virtual CAE System]] * [[altera_boards|Altera DE1 Board]] 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_boards|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. ==== Die Versuche ==== * [[dtpr_versuch_1|Digitaltechnik Praktikum Versuch 1 - Messung mit Oszilloskop]] * [[dtpr_versuch_2|Tutorial: Synthese mit Quartus]] * [[dtpr_versuch_3|Tutorial: Simulation mit Modelsim]] * [[dtpr_versuch_4|Digitaltechnik Praktikum Versuch 2 - Kombinatorische Schaltungen]] * [[dtpr_versuch_5|Digitaltechnik Praktikum Versuch 3 - Arithmetische Schaltung]] * [[dtpr_v6|Digitaltechnik Praktikum Versuch 4 - Flipflops]] * [[dtpr_v7|Digitaltechnik Praktikum Versuch 5 - Automaten]] ==== 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 [[http://git-scm.com/book/en/Git-Branching-Remote-Branches|git Anleitung Kapitel 3.5]] eingerichtet mit <code> 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 */ </code> Um den Branch "solutions" auch im eigenen git repository anzuschauen muss man einen "tracking branch" erzeugen mit <code> git checkout -b solutions origin/solutions </code> Danach kann man zwischen Aufgaben und Lösungen wechseln mit <code> git checkout master /* Wechselt in den master branch mit den Aufgaben */ </code> und <code> git checkout solutions /* Wechselt in den branch "solutions" mit den Lösungen */ </code> dtpr_start.txt Last modified: 2021/03/14 12:55by beckmanf