Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| dtlab_t4 [2024/03/18 17:45] – [LEDG5..0 ECC] Tabelle mit P2..P1 beckmanf | dtlab_t4 [2025/04/10 16:19] (current) – quartus images in dokuwiki beckmanf | ||
|---|---|---|---|
| Line 4: | Line 4: | ||
| ===== Aufgabenstellung ===== | ===== Aufgabenstellung ===== | ||
| - | Mit dem [[altera_boards|Altera DE 1 Board]], der [[ubuntu_virtual_cae_system|CAD Software]] und dem [[https://gitlab.elektrotechnik.hs-augsburg.de/ | + | Mit dem [[altera_boards|Altera DE 1 Board]], der [[ubuntu_virtual_cae_system|CAD Software]] und dem [[https://caeis.etech.fh-augsburg.de/ |
| In der Vorbereitung installieren Sie die virtuelle Maschine und das Projektverzeichnis und nehmen eine Änderung am Code vor. | In der Vorbereitung installieren Sie die virtuelle Maschine und das Projektverzeichnis und nehmen eine Änderung am Code vor. | ||
| Line 61: | Line 61: | ||
| ==== Download des VHDL Projektverzeichnisses ==== | ==== Download des VHDL Projektverzeichnisses ==== | ||
| - | Die [[https://gitlab.elektrotechnik.hs-augsburg.de/ | + | Die [[https://caeis.etech.fh-augsburg.de/ |
| < | < | ||
| cd / | cd / | ||
| - | git clone https://gitlab.elektrotechnik.hs-augsburg.de/ | + | git clone https://caeis.etech.fh-augsburg.de/ |
| </ | </ | ||
| Line 115: | Line 115: | ||
| === VHDL Entity === | === VHDL Entity === | ||
| - | Die VHDL Datei [[https://gitlab.elektrotechnik.hs-augsburg.de/ | + | Die VHDL Datei [[https://caeis.etech.fh-augsburg.de/ |
| <code vhdl> | <code vhdl> | ||
| Line 135: | Line 135: | ||
| Die beiden Ausgangsports LEDG und LEDR haben 8 und 10 Leitungen. Man kann die Entity als Schaltungsmodul mit Ein- und Ausgängen auffassen. So eine grafische Darstellung ist in Abbildung 1 dargestellt. | Die beiden Ausgangsports LEDG und LEDR haben 8 und 10 Leitungen. Man kann die Entity als Schaltungsmodul mit Ein- und Ausgängen auffassen. So eine grafische Darstellung ist in Abbildung 1 dargestellt. | ||
| - | < | + | {{ : |
| - | <img src=" | + | |
| - | </ | + | |
| Abb. 1: Entity top_simple mit dem Eingang SW und den Ausgängen LEDG und LEDR | Abb. 1: Entity top_simple mit dem Eingang SW und den Ausgängen LEDG und LEDR | ||
| Line 168: | Line 166: | ||
| Sie sollten dann die Quartus Software sehen | Sie sollten dann die Quartus Software sehen | ||
| - | {{ http:// | + | {{ :public: |
| Öffnen Sie dann den "RTL Viewer" | Öffnen Sie dann den "RTL Viewer" | ||
| - | {{ http:// | + | {{ :public: |
| Sie sehen eine grafische Darstellung des VHDL Codes von " | Sie sehen eine grafische Darstellung des VHDL Codes von " | ||
| Line 195: | Line 193: | ||
| </ | </ | ||
| - | Die Quartus Synthesesoftware stellt den Zusammenhang zwischen den Portnamen in der Entity " | + | Die Quartus Synthesesoftware stellt den Zusammenhang zwischen den Portnamen in der Entity " |
| ==== VHDL Code ändern ==== | ==== VHDL Code ändern ==== | ||
| Line 220: | Line 218: | ||
| Im RTL Viewer sollte dann ein XOR Gatter zu sehen sein und auf dem Board hat sich die Funktion an LEDG1 geändert. | Im RTL Viewer sollte dann ein XOR Gatter zu sehen sein und auf dem Board hat sich die Funktion an LEDG1 geändert. | ||
| + | |||
| + | ==== Schaltplan zeichnen ==== | ||
| + | |||
| + | Zeichnen Sie auf Papier (oder elektronischem Papier) einen Schaltplan, der das FPGA mit der Schaltung von top_simple darstellt. Bringen Sie den Schaltplan mit in das Labor. | ||
| ===== Aufgaben ===== | ===== Aufgaben ===== | ||