High Performance Computing WS 25/26
Vorläufige Vorlesungsinhalte
FPGA Programmierung
Xilinx Vivado contraints Datei (link) contraints advanced (link)
BASYS3 technische Information (link)
Vivado erste Schritte/Logikgatter/Basics (pdf)
Übung KV-Diagramm (pdf) Lösung (pdf)
Schaltungen nach Verilog (pdf) (mit Übung)
Speicher, Demultiplexer, Multiplexer (pdf) Schaltung (circ) (Lösung memory.v)
7-Segment Display (pdf) (txt) (seg7_manual.v)
Busse, Konstanten, Bitstrings (pdf)
Register (pdf) (Teillösung) (pdf) (seg7 u. clock)
Operationen auf Bitstrings: (pdf) (übung)
Pseudo Random Binary Sequence / Pulsweitenmodulation: (pdf)
DFC77 Zeitsignal (pdf) Hilfe, schlechtes Signal (pdf) DCF77 Tester (code)
Hinweise (pdf) Code mit Simulierter Zeit (code) Musterlösung (pdf / code)
VGA-Grafik (pdf)
Beispiele





Ergebnisse freiwilliger Assignments
Finde ich in der Tabelle überhaupt einen Eintrag für mich?
Nur, wenn Sie an mindestens einer der beiden freiwilligen Assignments teilgenommen haben, also der Uhrenaufgabe mit DCF77 oder der Aufgabe mit dem VGA-Signal.
Wie kontrolliere ich meinen Beitrag?
Berechnen Sie zuerst die Quersumme Ihrer Matrikelnummer. Beispiel: Matrikelnummer 12345, Quersumme = 1+2+3+4+5 = 15 Bedeutung der ersten beiden Spalten der Tabelle: Quersumme / Matrikelnummer. Suchen Sie zuerst die Zeile(n) mit der Quersumme Ihrer Matrikelnummer. Vergleichen Sie dann Ihre Matrikelnummer mit der Matrikelnummer in der 2. Spalte. Zur Wahrung der Anonymität sind die meisten Stellen mit einem Punkt verdeckt. Vergleichen Sie ggfs. die sichtbaren Stellen. Richtige Zeile gefunden? Dann können Sie Ihren Beitrag zur Uhrenaufgabe und/oder zum VGA Signal kontrollieren.
| Uhr | VGA | |||||||
| Summe | Matr.Nr. | 1 | 2 | 3 | 4 | 5 | 6 | Note |
| 16 | ....4. | * | * | * | * | 1.0 | ||
| 16 | ....6. | 2.3 | ||||||
| 16 | .....0 | * | 2.0 | |||||
| 18 | ...... | 2.3 | ||||||
| 20 | ....5. | 2.7 | ||||||
| 20 | .....9 | * | * | 2.7 | ||||
| 20 | .....3 | 1.7 | ||||||
| 20 | .....4 | 1.0 | ||||||
| 20 | .....2 | * | 2.0 | |||||
| 20 | ....8. | 2.7 | ||||||
| 21 | ...... | * | * | * | * | * | 2.3 | |
| 22 | .....4 | * | ||||||
| 22 | .....8 | * | ||||||
| 22 | .....1 | * | * | * | * | * | * | 3.0 |
| 22 | .....6 | * | * | * | * | * | 1.0 | |
| 22 | .....5 | 1.7 | ||||||
| 24 | .....3 | 2.3 | ||||||
| 24 | .....4 | 3.0 | ||||||
| 24 | .....7 | * | 2.0 | |||||
| 24 | .....9 | * | * | * | * | * | 1.0 | |
| 26 | .....8 | 1.7 | ||||||
| 26 | .....9 | * | * | * | * | * | 1.0 | |
| 28 | .....2 | * | ||||||
| 28 | .....4 | * | * | 2.0 | ||||
| 30 | ....83 | * | * | * | * | * | * | 3.0 |
| 30 | ....93 | 1.7 | ||||||
| 30 | .....6 | 3.0 | ||||||
| 30 | .....9 | * | * | 2.7 | ||||
| 30 | .....1 | * | * | * | * | 2.0 | ||
| 32 | .....7 | * | ||||||
| 32 | .....6 | 2.3 | ||||||
| 33 | ...... | * |