Vorlesung Rechnerentwurf
WS 2007/08Prof. Dr. A. Strey
Universität Innsbruck, Institut für Informatik
Zeit und Ort:
Di, 8.30-10.00, HS 11
Atuelles:
Die 2. Prüfung findet am 6. März 2008 von 8.30-10.00 im Hörssal 11 statt. Bei dieser 2. Klausur sind ausser der VHDL Reference Rard (s. unten) KEINE WEITEREN HILFSMITTEL
zugelassen.
Inhalt:
1 Entwurf
- Entwurfsebenen
- Entwurfsmethodik
- Entwurfssoftware
2 Wdh. Grundlagen Digitaltechnik
- Gatter, Schaltnetze, PALs, PLAs
- Flipflops, Register, Schaltwerke, Zähler
- Speicher
3 Hardware-Beschreibungssprachen
- VHDL, Verilog HDL, ABEL HDL
- Unterschiede zu normalen Programmiersprachen
4 Grundlagen von VHDL
5 FPGAs
- Aufbau
- Programmierung
6 Synthese
- Logiksynthese
- Layoutsynthese
7 Simulation
- Erstellen von Testbenchs
8 weitere Möglichkeiten von VHDL
9 Entwurf von Prozessoren
- Rechenwerk
- Steuerwerk
- Ein-/Ausgabewerk
Übungen:
Die Übungen finden Freitags, 13-14 Uhr, im Raum RR15 statt. Die Webseite zur Übung mit genauem Zeitplan und weiteren Informationen findet man hier.
Blatt 1 (sheet1.pdf), Blatt 2 (sheet2.pdf), Blatt 3 (sheet3.pdf), Blatt 4 (sheet4.pdf), Blatt 5 (sheet5.pdf), Blatt 6 (sheet 6.pdf), Blatt 7 (sheet7.pdf), Blatt 8 (sheet8.pdf), Blatt 9 (sheet9.pdf), Blatt 10 (sheet10.pdf)
Beispiele:
4x4 Bit Multiplizierer in struktureller Form in VHDL (mult4.vhd), benötigt 4-Bit Multiplizierer (multcell.vhd) und Volladdierer (add1.vhd)
Links zu weiteren Informationen:
ABEL HDL Primer (University of Pennsylvania)
VHDL Cookbook (first online version of the VHDL book by P. Ashenden)
VHDL Reference Card
Xilinx ISE WebPACK (in Vorlesung und Übung eingesetztes Softwarepaket zum Entwurf von FPGAs)
Vorlesungsfolien:
können von hier im pdf-Format (4 Folien je Seite, Farbe) heruntergeladen werden.
| Einleitung | REintro4.pdf | |
| Kapitel 1: Entwurf | REentwurf4.pdf | |
| Kapitel 2: Grundlagen | REdigital4.pdf | |
| Kapitel 3: Hardware-Beschreibungssprachen | REsprachen4.pdf | |
| Kapitel 4: VHDL, Teil A | REvhdl4.pdf | |
| Kapitel 4: VHDL, Teil B | REvhdlB4.pdf | |
| Kapitel 4: VHDL, Teil C | REvhdlC4.pdf | |
| Kapitel 5: Simulation | REsimulation4.pdf | |
| Kapitel 6: FPGAs | REfpga4.pdf | |
| Kapitel 7: Synthese | REsynthese4.pdf | |
| Kapitel 8: VHDL Ergänzungen | REvhdlsuppl4.pdf | |
| Kapitel 9: Entwurf eines einfachen Prozessors | REprocessor4.pdf |
