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. | + | &±ô³Ù;³¦´Ç»å±ð&²µ³Ù;Ìý |
+ | 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 ³Õ±á¶Ù³¢Ìý | + | |
- | * Aufbau der Schaltungen mit einem Altera DE1 Board | + | |
- | ==== Die Versuche ==== | + | &±ô³Ù;³¦´Ç»å±ð&²µ³Ù;Ìý |
+ | 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 | ||
- | * [[dtpr_versuch_1|Digitaltechnik Praktikum Versuch 1]] | + | &±ô³Ù;³¦´Ç»å±ð&²µ³Ù;Ìý |
+ | git checkout solutions /* Wechselt in den branch "solutions" mit den Lösungen */Ìý | ||
+ | </code> |