Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| dtlab_start [2024/03/07 18:00] – created beckmanf | dtlab_start [2025/06/01 18:24] (current) – [Die Themen] Rust auf Pi Pico beckmanf | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Labor Digitaltechnik ====== | ====== Labor Digitaltechnik ====== | ||
| + | |||
| + | {{altera_de1_board.jpg? | ||
| + | {{agilent_msox4034a.jpg? | ||
| + | |||
| + | Digitale Schaltungen in Anwendungen wie Bildverarbeitung oder Netzwerktechnik werden mit Hardwarebeschreibungssprachen wie VHDL oder Verilog beschrieben. Das Verhalten der Schaltung kann mit Simulationssoftware analysiert werden. Mit Hilfe von Synthesesoftware kann dann die Schaltung beispielsweise auf [[https:// | ||
| + | |||
| + | Die Synthese- und Simulationssoftware stellen wir als virtuelle Maschine zur Verfügung. | ||
| + | |||
| + | * [[ubuntu_virtual_cae_system|Lubuntu Virtual CAE System]] | ||
| + | |||
| + | Im Rahmen des Labors werden Sie kombinatorische und sequentielle Schaltungen entwerfen und mit VHDL beschreiben. Diese Schaltungen werden auf einem [[altera_boards|Altera DE1 Board]] ausprobiert. Die [[altera_boards|Altera DE1 Boards]] können Sie in der Bibliothek ausleihen und mit Hilfe der Altera Quartus Software konfigurieren. In den Laborräumen stehen Oszilloskope, | ||
| + | |||
| + | ==== Die Themen ==== | ||
| * [[dtlab_t1|T1 - 74HC00 NAND Inbetriebnahme und Wahrheitstabelle]] | * [[dtlab_t1|T1 - 74HC00 NAND Inbetriebnahme und Wahrheitstabelle]] | ||
| Line 11: | Line 24: | ||
| * [[dtlab_t9|T9 - UART Receiver mit FPGA und VHDL]] | * [[dtlab_t9|T9 - UART Receiver mit FPGA und VHDL]] | ||
| * [[dtlab_t10|T10 - PWM Steuerung mit UART mit FPGA und VHDL]] | * [[dtlab_t10|T10 - PWM Steuerung mit UART mit FPGA und VHDL]] | ||
| + | * [[dtlab_t11|T11 - Rust auf Pi Pico]] | ||
| + | |||
| + | ==== Hinweise für Betreuer ==== | ||
| + | |||
| + | Das git Projekt enthält einen Branch " | ||
| + | |||
| + | < | ||
| + | git checkout -b solutions | ||
| + | ... git commit ... /* Did some commits to the branch | ||
| + | git push origin solutions | ||
| + | </ | ||
| + | |||
| + | Um den Branch " | ||
| + | |||
| + | < | ||
| + | git checkout -b solutions origin/ | ||
| + | </ | ||
| + | |||
| + | Danach kann man zwischen Aufgaben und Lösungen wechseln mit | ||
| + | |||
| + | < | ||
| + | git checkout master | ||
| + | </ | ||
| + | |||
| + | und | ||
| + | |||
| + | < | ||
| + | git checkout solutions | ||
| + | </ | ||
| + | |||
| + | |||