Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
dtpr_start [2014/03/24 17:42] beckmanf [Digitaltechnik Praktikum] Lernziele eingefügt |
dtpr_start [2021/03/14 12:55] (current) beckmanf [Ablauf und Organisation] Changed Link |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ===== Digitaltechnik Praktikum ===== | ===== Digitaltechnik Praktikum ===== | ||
| - | {{ :altera_de1_board.jpg?400 | Altera DE1 Board }} | + | {{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]]. | Das Praktikum Digitaltechnik ist verzahnt mit der Vorlesung Digitaltechnik und vertieft und erweitert die dort behandelten Inhalte mit den folgenden [[dtpr_lernziele|Lernzielen]]. | ||
| Line 8: | Line 9: | ||
| 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. | 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|Ubuntu Virtual CAE System]] | + | * [[ubuntu_virtual_cae_system|Lubuntu Virtual CAE System]] |
| * [[altera_boards|Altera DE1 Board]] | * [[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. | 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 ==== | ||
| - | Es gibt Labortermine jeden Donnerstag von 9.50 Uhr bis 13.10 in Raum E6.04. | + | * [[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 ==== | ||
| - | ==== Prüfung ==== | + | 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 |
| - | 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. | + | <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> | ||
| - | * Messung von Verzögerungszeiten, Frequenzen und Signalfolgen | + | Um den Branch "solutions" auch im eigenen git repository anzuschauen muss man einen "tracking branch" erzeugen mit |
| - | * Entwurf von kombinatorischen und sequentiellen Schaltungen mit VHDL | + | |
| - | * Aufbau der Schaltungen mit einem Altera DE1 Board | + | |
| - | ==== Die Versuche ==== | + | <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 | ||
| - | * [[dtpr_versuch_1|Digitaltechnik Praktikum Versuch 1]] | + | <code> |
| + | git checkout solutions /* Wechselt in den branch "solutions" mit den Lösungen */ | ||
| + | </code> | ||