Zu Hauptinhalt springen

FPGA

Elektronik mit FPGAs

(6 LPs bei erfolgreicher Bearbeitung der Hausaufgaben)


Infos zum n?chsten Kurs

Semesterkurs 52863; Vorlesung Do. 15.30h. In der ersten Woche bekommen die Teilnehmenden FPGA-Boards ausgeh?ndigt. ?bungensaufgaben werden i.d.R. per Mail und bei Bedarf in Pr?senz betreut.

Die Vorlesung (als html) ist uni-intern abrufbar über diese Seite hier und wird regelm??ig aktualisiert; auf Grips gibt's die ?bungsaufgaben und L?sungsvorschl?ge sowie weiteres Material. Alle Teilnehmenden k?nnen die ?bungsaufgaben zu Hause mit Simulationen und auf Leih-Boards durchführen.

Kursunterlagen (nur Uni-intern): 4 Kapitel als html


Worum geht's?

Foto: Wikipedia

Sie haben einige Vorkenntnisse in Elektronik, verstehen grundlegende Schaltungen der Analog- und Digitaltechnik. Jetzt m?chten Sie gerne wissen, wie heutzutage professionelle Schaltungen v.a. der Digitaltechnik entwickelt werden. Dann sind Sie hier richtig. Sie lernen, wie komplexe digitale Schaltungen am Computer entwickelt und simuliert und am Ende in kundenspezifische Schaltkreise umgesetzt werden - in FPGAs, field programmable gate arrays. bwin娱乐_bwin娱乐官网欢迎您@e Technik setzt sich immer mehr durch, nicht zuletzt im Automobil-Umfeld z.B. bei kameragestützten Fahrerassistenzsystemen. Mikrocontroller-L?sungen w?ren hier viel zu langsam.

Angefangen mit einfachen Logikschaltungen und einem Lauflicht arbeiten wir uns systematisch in den Entwurf digitaler Schaltungen auf der Basis von FPGAs ein. Wir verwenden die Software Xilinx-Vivado und Nexys4-Boards der Fa. Digilent. Die Schaltungen werden mit Hilfe der Sprache VHDL erstellt, in die wir uns gründlich einarbeiten werden. Natürlich k?nnen wir in 4 SWSt nicht auf das Niveau eines Elektronik-Ingenieurs kommen. Wir werden aber auf jeden Fall Messdaten in Echtzeit erfassen, sie digital bearbeiten und das Ergebnis dann in geeigneter Form wieder ausgeben.


Inhalte

Geplante Inhalte der Veranstaltung

  • FPGAs: Einordnung, ?bersicht
  • Erste Schritte mit Xilinx-Vivado, VHDL und dem Digilent-Nexys4-Board
  • Datentypen, strukturiertes Schaltungsdesign
  • Erste getaktete Systeme: Lauflicht, Synchronz?hler, Moving Average Filter, Bin?re Multiplikation
  • Eine Digitaluhr komplett in Hardware
  • Serielle Kommunikation - senden und empfangen direkt in VHDL
  • Ein modernes Computerbussystem: serielle Kommunikation über das AXI UARTlite - Interface
  • Grundlagen der Digitalen Signalverarbeitung
  • Messung der Frequenzcharakteristik von digitalen Filtern
  • Implementierung eines Filters als Pipeline und seriell
  • Kommunikation mit dem Beschleunigungssensor ADXL362 über die SPI-Schnittstelle
  • XADC: der ADC im Artix7-FPGA, Kommunikation über den dynamic reconfiguration port (drp)
  • High Level Synthesis – ein erster Eindruck
  • FPGA-Systemdesign für professionelle Anwendungen - der IP-Integrator


Das Foto zeigt unser Entwicklungssystem - die Platine Nexys4 der Fa. Digilent. Sie steht ganz am Ende des Entwicklungsprozesses. Vorher werden aber intensiv Simulationen durchgeführt, hier z.B. für einen digitalen Bandpass:
?


Fakult?t Physik - Studium

Universit?tsstrasse 31
93053 Regensburg


Tel. +49 941 943 2023