Hallo Technikfans,am kommenden Donnerstag (19.08.2010) findet im Labor ein Vortrag über den Einstieg in die FPGA Technologie statt. Beginn ist um 19:00 Uhr im Labor in der Alleestr. [...]
Hallo Technikfans,
am kommenden Donnerstag (19.08.2010) findet im Labor ein Vortrag über den Einstieg in die FPGA Technologie statt. Beginn ist um 19:00 Uhr im Labor in der Alleestr. 50 in Bochum.
Thema:
Ein Field Programmable Gate Array - kurz: FPGA - ist ein integrierter Schaltkreis (IC) der Digitaltechnik, in den eine logische Schaltung programmiert werden kann. Die englische Bezeichnung kann übersetzt werden als:
Im (Anwendungs-)Feld programmierbare Anordnung von(Logik-)Gattern.
Im Gegensatz zur CPU werden hier keine Befehle nacheinander abgearbeitet, sondern in dem FPGA werden Grundschaltungen der Digitaltechnik mit konfigurierbarer Logik nachgebildet. FPGA'sverarbeiten spielend hunderte von MB pro Sekunde und sind dabei nochvoll echtzeitfähig.
Inhalt:
Wir werden erklären, wie FPGA's aufgebaut sind, wie und wo sie eingesetzt werden. Wir werden klären, wofür FPGA's geeignet sind und wofür nicht. Dazu beleuchten wir das Innenleben des FPGA's und verdeutlichen, was die einzelnen Komponenten machen.
FPGA's arbeiten massiv parallel, was eine andere Denkweise als bei den Mikrokontrollern nötig macht. Wir erarbeiten den nötigen Designflow und das grundlegende Konzept der Programmierung an einfachen Beispielen. Das Thema "Taktung" ist nicht ganz trivial. Es warten böse Effekte wie "Glitches" und "Skew" auf den Entwickler. Was es mit diesen Begriffen auf sich hat, wird ebenfalls erklärt.
FPGA's haben keine feste Taktfrequenz, sondern die Maximalfrequenz hängt sehr stark von der Programmierung ab. Warum das so ist und wie man eine hohe Taktfrequenz erreicht, erklären wir natürlich auch.
Abgerundet wird der Vortrag mit Hinweisen zum Layout und zur Spannungsversorgung. Aufgrund der Komplexität des Themas werden wir die Hardwarebeschreibungssprachen VHDL und Verilog nur insoweit ansprechen, wie sie zum Verständnis der Funktion nötig sind.
Vorkenntnisse:
- Grundkenntniss über die Grundschaltungen der Digitaltechnik wie UND/ODER/FlipFlop/Counter usw.
Blogpost/Wp 810: Unterschied zwischen den Versionen
Aus LaborWiki
Marcus (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „{{Blogpost |title=Vortrag: Einstieg in die FPGA Technologie |abstract= |content=Hallo Technikfans, am kommenden Donnerstag ('''19.08.2010''') findet im Labor e…“) |
D2ns (Diskussion | Beiträge) K (D2ns verschob die Seite Wp 810 nach Blogpost/Wp 810, ohne dabei eine Weiterleitung anzulegen: Bot: Seite verschoben) |
||
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
{{Blogpost | {{Blogpost | ||
|title=Vortrag: Einstieg in die FPGA Technologie | |title=Vortrag: Einstieg in die FPGA Technologie | ||
|abstract= | |abstract=Hallo Technikfans,am kommenden Donnerstag ('''19.08.2010''') findet im Labor ein Vortrag über den Einstieg in die [http://de.wikipedia.org/wiki/FPGA FPGA Technologie] statt. Beginn ist um 19:00 Uhr im [http://www.das-labor.org Labor] in der Alleestr. [...] | ||
|content=Hallo Technikfans, am kommenden Donnerstag ('''19.08.2010''') findet im Labor ein Vortrag über den Einstieg in die [http://de.wikipedia.org/wiki/FPGA FPGA Technologie] statt. Beginn ist um 19:00 Uhr im [http://www.das-labor.org Labor] in der Alleestr. 50 in Bochum. | |content=Hallo Technikfans,<br /> | ||
<br /> | |||
am kommenden Donnerstag ('''19.08.2010''') findet im Labor ein Vortrag über den Einstieg in die [http://de.wikipedia.org/wiki/FPGA FPGA Technologie] statt. Beginn ist um 19:00 Uhr im [http://www.das-labor.org Labor] in der Alleestr. 50 in Bochum.<br /> | |||
<br /> | |||
Ein Field Programmable Gate Array - kurz: FPGA - ist ein integrierter Schaltkreis (IC) der Digitaltechnik, in den eine logische Schaltung programmiert werden kann. Die englische Bezeichnung kann übersetzt werden als: ''Im (Anwendungs-)Feld programmierbare Anordnung von(Logik-)Gattern''. Im Gegensatz zur CPU werden hier keine Befehle nacheinander abgearbeitet, sondern in dem FPGA werden Grundschaltungen der Digitaltechnik mit konfigurierbarer Logik nachgebildet. FPGA'sverarbeiten spielend hunderte von MB pro Sekunde und sind dabei nochvoll echtzeitfähig. | Thema:<br /> | ||
<br /> | |||
Ein Field Programmable Gate Array - kurz: FPGA - ist ein integrierter Schaltkreis (IC) der Digitaltechnik, in den eine logische Schaltung programmiert werden kann. Die englische Bezeichnung kann übersetzt werden als:<br /> | |||
<br /> | |||
Wir werden erklären, wie FPGA's aufgebaut sind, wie und wo sie eingesetzt werden. Wir werden klären, wofür FPGA's geeignet sind und wofür nicht. Dazu beleuchten wir das Innenleben des FPGA's und verdeutlichen, was die einzelnen Komponenten machen. FPGA's arbeiten massiv parallel, was eine andere Denkweise als bei den Mikrokontrollern nötig macht. Wir erarbeiten den nötigen Designflow und das grundlegende Konzept der Programmierung an einfachen Beispielen. Das Thema "''Taktung''" ist nicht ganz trivial. Es warten böse Effekte wie "''Glitches"'' und "''Skew''" auf den Entwickler. Was es mit diesen Begriffen auf sich hat, wird ebenfalls erklärt. FPGA's haben keine feste Taktfrequenz, sondern die Maximalfrequenz hängt sehr stark von der Programmierung ab. Warum das so ist und wie man eine hohe Taktfrequenz erreicht, erklären wir natürlich auch. Abgerundet wird der Vortrag mit Hinweisen zum Layout und zur Spannungsversorgung. Aufgrund der Komplexität des Themas werden wir die Hardwarebeschreibungssprachen VHDL und Verilog nur insoweit ansprechen, wie sie zum Verständnis der Funktion nötig sind. | ''Im (Anwendungs-)Feld programmierbare Anordnung von(Logik-)Gattern''.<br /> | ||
<br /> | |||
Im Gegensatz zur CPU werden hier keine Befehle nacheinander abgearbeitet, sondern in dem FPGA werden Grundschaltungen der Digitaltechnik mit konfigurierbarer Logik nachgebildet. FPGA'sverarbeiten spielend hunderte von MB pro Sekunde und sind dabei nochvoll echtzeitfähig.<br /> | |||
<br /> | |||
Inhalt:<br /> | |||
<br /> | |||
Wir werden erklären, wie FPGA's aufgebaut sind, wie und wo sie eingesetzt werden. Wir werden klären, wofür FPGA's geeignet sind und wofür nicht. Dazu beleuchten wir das Innenleben des FPGA's und verdeutlichen, was die einzelnen Komponenten machen.<br /> | |||
<br /> | |||
FPGA's arbeiten massiv parallel, was eine andere Denkweise als bei den Mikrokontrollern nötig macht. Wir erarbeiten den nötigen Designflow und das grundlegende Konzept der Programmierung an einfachen Beispielen. Das Thema "''Taktung''" ist nicht ganz trivial. Es warten böse Effekte wie "''Glitches"'' und "''Skew''" auf den Entwickler. Was es mit diesen Begriffen auf sich hat, wird ebenfalls erklärt.<br /> | |||
<br /> | |||
FPGA's haben keine feste Taktfrequenz, sondern die Maximalfrequenz hängt sehr stark von der Programmierung ab. Warum das so ist und wie man eine hohe Taktfrequenz erreicht, erklären wir natürlich auch.<br /> | |||
<br /> | |||
Abgerundet wird der Vortrag mit Hinweisen zum Layout und zur Spannungsversorgung. Aufgrund der Komplexität des Themas werden wir die Hardwarebeschreibungssprachen VHDL und Verilog nur insoweit ansprechen, wie sie zum Verständnis der Funktion nötig sind.<br /> | |||
<br /> | |||
Vorkenntnisse:<br /> | |||
<br /> | |||
- Grundkenntniss über die Grundschaltungen der Digitaltechnik wie UND/ODER/FlipFlop/Counter usw.<br /> | |||
<br /> | |||
<br /> | |||
<br /> | |||
Aktuelle Version vom 26. Juni 2017, 01:04 Uhr
Sonntag 15. August 2010 von jiffies