Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Industrial programming >> VHDL

FPGAs erkunden: Anwendungen, Vorteile & Einstieg in VHDL

Dieses Video ist eine einführende Präsentation über FPGA- und programmierbare Logik-Technologie. Ich hielt diesen 45-minütigen Vortrag bei einer Veranstaltung von 7 Peaks Software in Bangkok, Thailand, am 19. November 2019.

Highlights aus der Präsentation:

Wer nutzt FPGAs?

FPGA-Technologie treibt ein breites Spektrum an Produkten an – von Satelliten im Orbit bis zu High-Frequency-Trading-Systemen an der Wall Street. Hier sind die Schlüsselindustrien, die stark auf programmierbare Logik setzen.

Verteidigung

FPGAs erkunden: Anwendungen, Vorteile & Einstieg in VHDLDer Verteidigungssektor investiert stark in maßgeschneiderte FPGA-Lösungen. Militärische Systeme verlangen extreme Zuverlässigkeit und strenge Qualitätsstandards, und die Budgets sind oft üppig dank staatlicher Förderung. FPGAs glänzen in Funkkommunikation, Radarsignalverarbeitung und Testausrüstung für diese Anwendungen. Ich habe direkt an FPGA-Designs für Verteidigungsprojekte gearbeitet; lesen Sie mehr über meine Erfahrung hier.

Weltraum

FPGAs erkunden: Anwendungen, Vorteile & Einstieg in VHDLSatelliten nutzen FPGAs für Schnittstellensteuerung, Sensordatenakquise und Echtzeit-Signalverarbeitung. Ihr geringer Stromverbrauch, die Fähigkeit zur Strahlungshärtung und einfache Verifikation machen FPGAs zur natürlichen Wahl für Weltraum-Hardware.

Luftfahrt

FPGAs erkunden: Anwendungen, Vorteile & Einstieg in VHDLLuftfahrtanwendungen spiegeln Weltraumanwendungen wider, fügen aber strenge DO-254-Compliance für luftfahrtaugliche Hardware hinzu. FPGAs erfüllen Verifikationsanforderungen oft schneller und kosteneffizienter als äquivalente Software unter DO-178C.

Automobil

FPGAs erkunden: Anwendungen, Vorteile & Einstieg in VHDLModerne Fahrzeuge setzen FPGAs für Motorsteuerung in Dieselmotoren, autonome Fahrpipelines und High-Bandwidth-Infotainmentsysteme ein. Präzises Timing für Drehstrom-Asynchronmotoren basiert auf FPGA-Logik zur Maximierung der Effizienz.

Telekommunikation

FPGAs erkunden: Anwendungen, Vorteile & Einstieg in VHDLTelekommunikationsinfrastruktur – von Basisstationen-Baseband-Einheiten bis zu Netzwerkroutern – nutzt FPGAs für flexiblen, latenzarmen Verarbeitung. Consumer-Geräte nutzen typischerweise ASICs, aber die hohen ASIC-Designkosten werden durch große Produktionsvolumen ausgeglichen.

Rechenzentren

FPGAs erkunden: Anwendungen, Vorteile & Einstieg in VHDLGroße Cloud-Anbieter (AWS, Azure, Google, Meta) setzen maßgeschneiderte FPGA-Beschleuniger für anspruchsvolle Workloads ein. Zwar bleiben konkrete Use Cases proprietär, aber Stellenausschreibungen und Konferenzvorträge bestätigen breite FPGA-Adoption in Rechenzentrum-Workloads.

High-Frequency Trading

FPGAs erkunden: Anwendungen, Vorteile & Einstieg in VHDLIm algorithmischen Handel zählen Millisekunden. FPGAs liefern deterministische, sub-mikrosekunden Latenz, die CPUs und GPUs übertrifft, und ermöglichen Händlern, Marktdaten zu verarbeiten und Orders schneller als Rivalen auszuführen.

Kryptowährungs-Mining

FPGAs erkunden: Anwendungen, Vorteile & Einstieg in VHDLFPGAs haben das Interesse am Mining wiederbelebt, da sie pro Hash weit weniger Strom verbrauchen als GPUs. Crowdfunded FPGA-Miner wie UltraMiner beanspruchen bis zu vierfache Energieeffizienzgewinne.

Beispiele für Produkte, die FPGAs enthalten

Obwohl Consumer-Elektronik selten mit FPGAs ausliefernt, tun dies einige bekannte Geräte.

HTC Vive

FPGAs erkunden: Anwendungen, Vorteile & Einstieg in VHDLDas VR-Headset enthält drei Low-End-Lattice-FPGAs, vermutlich für Schnittstellensteuerung und Sensorhandling statt Grafikverarbeitung.

Google Waymo

FPGAs erkunden: Anwendungen, Vorteile & Einstieg in VHDLWaymo nutzt FPGAs für Sensorfusion – insbesondere LiDAR-Datenverarbeitung – während früher Entwicklungs- und Prototyping-Phasen.

iPhone 7

FPGAs erkunden: Anwendungen, Vorteile & Einstieg in VHDLApples iPhone 7 beherbergt ein FPGA, das Over-the-Air-KI-Beschleunigung ermöglichen könnte und Hardware-Updates nach der Fertigung erlaubt.

Apple Afterburner

FPGAs erkunden: Anwendungen, Vorteile & Einstieg in VHDLDie Afterburner-Karte rendert bis zu drei 8K ProRes-Streams in Echtzeit, indem sie FPGA-Logik für High-Speed-Bildverarbeitung nutzt.

Nvidia G-Sync

FPGAs erkunden: Anwendungen, Vorteile & Einstieg in VHDLG-Sync synchronisiert GPU-Ausgabe mit Display-Aktualisierungsraten, eine Aufgabe, die Hardware weit effizienter bewältigt als Software V-Sync.

Sigilent Oszilloskop

FPGAs erkunden: Anwendungen, Vorteile & Einstieg in VHDLDas SDS 1202X-E kombiniert einen Xilinx Zynq-7000 mit Linux auf dem Processing System und FPGA-Logik für High-Speed-Datenerfassung – ein mächtiges SoC-Design.

UltraMiner FPGA

FPGAs erkunden: Anwendungen, Vorteile & Einstieg in VHDLUltraMiner, ein crowdfunded FPGA-Miner, verspricht vierfache Energieeffizienz im Vergleich zu GPU-Rigs.

Pebble Time

FPGAs erkunden: Anwendungen, Vorteile & Einstieg in VHDLDie Pebble Smartwatch nutzt ein winziges FPGA, um ihr LCD anzusteuern. Die Firmware ist Open Source, mit FPGA-Interface-Code auf GitHub.

Bereit, ein FPGA zu programmieren?

Die Erstellung von FPGA-Logik erfordert eine Hardware-Beschreibungssprache (HDL). VHDL ist eine der am weitesten verbreiteten HDLs, und unsere Seite fokussiert sich darauf.

Starten Sie mit kostenlosen Simulationen in ModelSim's Student Edition. Grundlegende VHDL-Tutorials führen Sie in Simulationsgrundlagen ein, während unsere Premium-Kurse tiefer gehen.

VHDLwhiz Lernressourcen

KOSTENLOS: Grundlegende VHDL-Tutorials

PREMIUM: Dot Matrix FPGA und VHDL Kurs

FPGA und VHDL Fast-Track: Hands-On für Absolute Beginners

Sind Sie mit Programmierung vertraut, aber neu in VHDL?

Brauchen Sie einen schnellen Einstieg?

Keine Zeit für lange Kurse?

Dieser intensive Bootcamp deckt FPGA-Grundlagen in wenigen Abenden ab. Kombinieren Sie den Kurs mit einem kostengünstigen Lattice iCEstick Board, und Sie prototypen echte Hardware in Stunden.

Hier klicken für mehr Infos und Anmeldung: FPGA und VHDL Fast-Track: Hands-On für Absolute Beginners

VHDL

  1. Einführung in VHDL: Ihr erstes AND-Gate bauen
  2. Verilog Grundlagen: Ihr erstes AND-Gate designen
  3. Stereolithografie (SLA) 3D-Druck: UV-härtendes Harz für schnelle, starke Prototypen
  4. Titanlegierungen 101: Festigkeit, Güten & Vorteile für Ingenieure
  5. Grundlagen von Gleichstromkreisen: Gleichstrom und zentrale elektrische Konzepte verstehen
  6. Wechselstromkreise verstehen: Einsteiger-Leitfaden
  7. SPICE-Einführung: Textbasierte Schaltungssimulation
  8. Boolesche Algebra verstehen: Von Logikfundamenten zu digitalen Schaltungen
  9. Verständnis programmierbarer Logikcontroller: Wichtige Fakten für industriellen Erfolg
  10. FPGA vs. Mikrocontroller: Die wichtigsten Unterschiede einfach erklärt