Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| dtpr_v7 [2014/06/11 19:43] – [Digitaltechnik Praktikum Versuch 7 - Automaten] beckmanf | dtpr_v7 [2021/05/09 21:09] (current) – [LED Blinkschaltung] add play_rtl.vhd link beckmanf | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ===== Digitaltechnik Praktikum Versuch | + | ===== Digitaltechnik Praktikum Versuch |
| Im letzten Versuch haben Sie Flipflops, einen kleinen Automaten und einen Zähler entworfen. In diesem Versuch kombinieren Sie die Elemente und bauen ein System bestehend aus Zähler und Automat. | Im letzten Versuch haben Sie Flipflops, einen kleinen Automaten und einen Zähler entworfen. In diesem Versuch kombinieren Sie die Elemente und bauen ein System bestehend aus Zähler und Automat. | ||
| Line 10: | Line 10: | ||
| ===== LED Blinkschaltung ===== | ===== LED Blinkschaltung ===== | ||
| - | Bei der LED Blinkschaltung soll ein Blinkmuster auf den roten LEDS erzeugt werden. Die Blinkmuster haben eine unterschiedliche zeitliche Länge. Die Schaltung soll die Blinksequenz starten, wenn der Schalter SW(0) auf ' | + | Bei der LED Blinkschaltung soll ein Blinkmuster auf den roten LEDS erzeugt werden. Die Blinkmuster haben eine unterschiedliche zeitliche Länge. Die Schaltung soll die Blinksequenz starten, wenn der Schalter SW(0) auf ' |
| < | < | ||
| Line 26: | Line 26: | ||
| Im git Projekt sind schon einige Dateien vorbereitet. | Im git Projekt sind schon einige Dateien vorbereitet. | ||
| - | * [[https://git.etech.fh-augsburg.de/ | + | * [[https://gitlab.elektrotechnik.hs-augsburg.de/ |
| - | * [[https://git.etech.fh-augsburg.de/ | + | * [[https://gitlab.elektrotechnik.hs-augsburg.de/ |
| - | * [[https://git.etech.fh-augsburg.de/ | + | * [[https://gitlab.elektrotechnik.hs-augsburg.de/ |
| - | * [[https://git.etech.fh-augsburg.de/ | + | * [[https://gitlab.elektrotechnik.hs-augsburg.de/ |
| * Es gibt ein Simulationverzeichen " | * Es gibt ein Simulationverzeichen " | ||
| * Es gibt ein Syntheseverzeichnis " | * Es gibt ein Syntheseverzeichnis " | ||
| - | Bauen Sie jetzt den LED Blinkautomaten! | + | Im Kapitel [[https:// |
| - | + | ||
| - | + | ||
| ===== Suchmaschine ===== | ===== Suchmaschine ===== | ||
| Line 42: | Line 40: | ||
| Die Suchmaschine sucht in einem Datenstrom eine bestimmte Bitsequenz. Zu dem Projekt gehören die folgenden Dateien. | Die Suchmaschine sucht in einem Datenstrom eine bestimmte Bitsequenz. Zu dem Projekt gehören die folgenden Dateien. | ||
| - | * [[https://git.etech.fh-augsburg.de/ | + | * [[https://gitlab.elektrotechnik.hs-augsburg.de/ |
| - | * [[https://git.etech.fh-augsburg.de/ | + | * [[https://gitlab.elektrotechnik.hs-augsburg.de/ |
| - | * [[https://git.etech.fh-augsburg.de/ | + | * [[https://gitlab.elektrotechnik.hs-augsburg.de/ |
| - | * [[https://git.etech.fh-augsburg.de/ | + | * [[https://gitlab.elektrotechnik.hs-augsburg.de/ |
| Weiterhin gibt es die Verzeichnisse " | Weiterhin gibt es die Verzeichnisse " | ||
| - | - Analysieren Sie die Verschaltung auf dem toplevel " | + | - Analysieren Sie die Verschaltung auf dem toplevel " |
| - | - Simulieren Sie die vorhandene Schaltung mit dem Bitgenerator. | + | - Simulieren Sie die vorhandene Schaltung mit dem Bitgenerator. |
| + | - In der Testbench | ||
| Jetzt können Sie die Schaltung mit dem Bitgenerator synthetisieren und auf das FPGA laden. Das Taktsignal und der Bitstrom werden auf dem Expansionport ausgegeben | Jetzt können Sie die Schaltung mit dem Bitgenerator synthetisieren und auf das FPGA laden. Das Taktsignal und der Bitstrom werden auf dem Expansionport ausgegeben | ||
| Line 67: | Line 66: | ||
| - Stellen Sie den Takt, die Bitfolge und das Ausgangssignal des Detektors auf dem Oszilloskop dar. Verwenden Sie die Eingänge des Logikanalysators vom Oszilloskop dazu. | - Stellen Sie den Takt, die Bitfolge und das Ausgangssignal des Detektors auf dem Oszilloskop dar. Verwenden Sie die Eingänge des Logikanalysators vom Oszilloskop dazu. | ||
| - Stellen Sie auf dem Oszilloskop dar, dass die Erkennung richtig funktioniert. | - Stellen Sie auf dem Oszilloskop dar, dass die Erkennung richtig funktioniert. | ||
| + | |||
| + | ===== Suchmaschine lange Sequenz ===== | ||
| Jetzt soll der Erkennungsautomat erweitert werden um eine lange Sequenz zu erkennen. Entwerfen Sie einen Automaten, der eine Sequenz " | Jetzt soll der Erkennungsautomat erweitert werden um eine lange Sequenz zu erkennen. Entwerfen Sie einen Automaten, der eine Sequenz " | ||
| + | |||
| + | ===== Häufigkeitszähler ===== | ||
| + | |||
| + | Erweitern Sie die Schaltung um eine Zählschaltung, | ||
| + | |||