Schaltkreisentwurf
Vorlesung und Praktikum
Aktuelles
Die erste Vorlesung findet am Di, 18.10.2016 statt.
Die erste Übung findet am Di, 25.10.2016 statt.
Wann und Wo
Vorlesung :
Di 15-17 RUD 25, 3.113
Mi 15-17 RUD 25, 3.113
Übung (14-tgl.):
Di 17-19 RUD 25, 3.113
Praktikum:
Termin nach Vereinbarung, vorzugsweise Di 17-19 und Mi 17-19 RUD25, 4.316 (DS-Labor).
Für die Moodle-Kursteilnahme ist ein login@cms.hu-berlin.de und für das Praktikum ist ein login@informatik.hu-berlin.de erforderlich.
Wer
Dozenten: Dr. F. Winkler
Was
Es wird zunächst die Technologie und der Entwurf von integrierten Schaltungen hohen Integrationsgrades (VLSI) und von programmierbaren Schaltkreisen (FPGA) vorgestellt. Danach wird auf Hardwarebeschreibungssprachen, insbesondere auf VHDL näher eingegangen. Schwerpunkt der Lehrveranstaltung ist der Entwurf von digitalen Architekturen und ihre Beschreibung auf VHDL-Ebene. Im Praktikum wird ein zusammen-hängender VHDL-Entwurf in den Schritten "Beschreibung und Simulation", "Schaltungssynthese" und "Implementierung" vorgenommen und als Hardware/SoftwareCodesign auf einen FPGA-Board implementiert.
Für das Modul werden insgesamt 10 Studienpunkte vergeben.
Wie
Die Organisation des Kurses erfolgt über das Moodle-Portal der HU.
Nachdem Sie sich für den Kurs in Agnes angemeldet und die Bestätigungs-Email erhalten haben, melden Sie sich bei Moodle an und tragen sich für den Kurs Schaltkreisentwurf ein, wenn er freigeschaltet wird (voraussichtlich ab 17.10.2016). Die Moodle-Einschreibung kann auch später, also nach den ersten Lehrveranstaltungen erfolgen.
Verwenden Sie für die Anmeldung bei Moodle die selben Anmeldedaten wie für Agnes! Tragen Sie bei der Moodle-Anmeldung in Ihr Profil die Email-Adresse (login@informatik.hu-berlin.de, in Moodle sichtbar) ein, da diese für das Praktikum erforderlich ist. Falls Sie eine CMS-account, aber keinen Informatik-account besitzen, gehen Sie auf die Website Beantragung eines Benutzerkennzeichens.
Sie benötigen zum Zugriff auf den Moodle-Kurs ein Anmeldekennwort. Das Kennwort finden Sie hier. Zum Zugriff auf das Kennwort benötigen Sie die Anmeldedaten Ihres Informatik-accounts.
Themen und Download der Vorlesungsfolien
Diese Liste wird im Laufe der Vorlesung ständig aktualisiert und ergänzt. Das folgende Material ist ausschließlich für Lehrzwecke bereitgestellt und darf nicht anderweitig verwendet werden.
- Einführungsvortrag
- Vorlesungsskripte
- SKE3
- SKE4
- Synopsys Beispiel count (zip)
- Synopsys Beispiel CPU86 (zip)
- Verilog, System-C Beispiele count (zip)
- Mind Reading Machine (zip)
- ISE-Demonstration (pdf)
- ISE-Dateien count (zip)
- EDK-Demonstration (pdf)
- EDK-Dateien (zip)
- VHDL Quick Reference (pdf)
- Atlys Reference Manual (pdf)
- Atlys Pinzuordnung (ucf)
- Zybo Reference Manual (pdf)
- Spartan3E Pinzuordnung (ucf)
- VHDL Kurzreferenz (pdf)
- STD_LOGIC libraries (pdf)
- Mathematik mit NUMERIC_STD (pdf)
- Konvertierungsfunktionen in NUMERIC_STD (pdf)
- Konvertierungsfunktionen char2std.vhd (vhd)
- Spezialgebiet: Cordic (pdf)
- Spezialgebiet: Rekonfiguration (pdf)
- Spezialgebiet: Co-design (pdf)
- Spezialgebiet: System-generator (pdf)
- Spezialgebiet: Analoge Schaltkreise - OPV (pdf)
Aufgaben (Stand 2015)
- Schwerpunkt-Themen
- CMOS-Gatter (pdf) + Lösung (pdf)
- SPICE_auf_Tornado (txt)
- LTSpice_Inverter (zip)
- Gate-Array (pdf)
- DSP-Core (pdf)
- mux_N Uebung + Lösung (zip)
- Aiken Uebung (pdf) + Lösung (zip)
- Platzierung Uebung (pdf) + Lösung (pdf)
- Routing Uebung (pdf) + Lösung (pdf)
- MicroBlaze Uebung (pdf) + Lösung (pdf)
- FIR Uebung (pdf) + Lösung (pdf)
- Cordic Uebung (pdf) + Lösung (pdf)
- SPI Uebung (pdf) + Lösung (pdf) +Dateien (zip)
- Webserver_demo Uebung (zip)
Prüfungen
Zur Prüfungszulassung benötigen Sie ein bestandenes Praktikum. Das Praktikum ist bestanden, wenn die Praktikumsaufgabe von der VHDL-Modellierung, Simulation und Synthese bis zum Hardwaretest erfolgreich gelöst wurde.
Die mündlichen Prüfungen finden am Ende des Wintersemesters in RUD25, 4.322/4.323 statt.
Literaturhinweise
Autor(en) und Titel | Inhalt und verwendete Beispielrechner | Verlag und Jahr |
Molitor,P. Ritter,J.: VHDL, eine Einführung | VHDL-"Crashkurs" , Bibliotheken und Beispiele |
Pearson 2004, ISBN 3-8273-7047-7 |
Meyer-Baese: Digital Signal Processing with Field Progammable Gate Arrays | zahlreiche VHDL-Beispiele zur Signalverarbeitung | Springer 2004, ISBN 3-540-21119-5 |
Reichardt, Schwarz VHDL-Synthese | VHDL Entwurf und Synthese | Oldenburg 2003, ISBN 3-486-2738-1 |
Teich, J. Haubelt, C. Digitale Hardware/Softwaresysteme | Modellierung, Synthese und Optimierung | Springer 2007, ISBN 978-3-540-46822-6 |