Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Industrial programming >> VHDL

FPGA's verkennen: Toepassingen, voordelen en aan de slag met VHDL

Deze video is een introductieve presentatie over FPGA en programmeerbare logica-technologie. Ik leverde deze 45-minuten talk op een evenement gehost door 7 Peaks Software in Bangkok, Thailand, op 19 november 2019.

Hoogtepunten uit de presentatie:

  • 05:07 – Wie gebruikt FPGA's?
  • 09:06 – Wat is een FPGA?
  • 12:13 – Logische poorten emuleren met statische RAM
  • 17:47 – Veelvoorkomende FPGA-primitieven
  • 19:51 – Goedkoopste en duurste FPGA
  • 20:53 – Floorplan van een FPGA
  • 24:30 – VHDL
  • 28:05 – Synthese en Place-and-Route
  • 30:50 – Soft-cores
  • 33:15 – Hybride FPGA/CPU (Zynq-7000)
  • 36:44 – Voordelen en nadelen van FPGA
  • 40:28 – Producten die FPGA's bevatten
  • 45:18 – Gratis leermiddelen van VHDLwhiz.com

Wie gebruikt FPGA's?

FPGA-technologie aandrijft een breed spectrum van producten — van satellieten die de aarde omcirkelen tot high-frequency trading systemen op Wall Street. Hieronder de belangrijkste industrieën die zwaar op programmeerbare logica vertrouwen.

Defensie

FPGA s verkennen: Toepassingen, voordelen en aan de slag met VHDLDe defensiesector investeert zwaar in maatwerk FPGA-oplossingen. Militair-graden systemen eisen extreme betrouwbaarheid en strikte kwaliteitsstandaarden, en de budgetten zijn vaak overvloedig dankzij overheidssteun. FPGA's blinken in radio-communicatie, radar-signaalverwerking en testapparatuur voor deze toepassingen. Ik heb direct gewerkt aan FPGA-ontwerpen voor defensieprojecten; lees meer over mijn ervaring hier.

Ruimtevaart

FPGA s verkennen: Toepassingen, voordelen en aan de slag met VHDLSatellieten gebruiken FPGA's voor interface-controle, sensordata-acquisitie en real-time signaalverwerking. Hun lage stroomverbruik, vermogen om stralingsvaste te maken, en gemak van verificatie maken FPGA's een natuurlijke keuze voor ruimtevaarthardware.

Luchtvaart

FPGA s verkennen: Toepassingen, voordelen en aan de slag met VHDLLuchtvaarttoepassingen lijken op ruimtevaart-use cases, maar voegen strikte naleving van DO-254 voor luchtvaarthardware toe. FPGA's voldoen vaak sneller en kosteneffectiever aan verificatie-eisen dan equivalente software onder DO-178C.

Automotive

FPGA s verkennen: Toepassingen, voordelen en aan de slag met VHDLModerne voertuigen setzen FPGA's ein voor motorsturing in dieselmotoren, autonome rijpijplijnen en hoog-bandbreedte infotainmentsystemen. Nauwkeurige timing voor driefasige inductiemotoren vertrouwt op FPGA-logica om de efficiëntie te maximaliseren.

Telecom

FPGA s verkennen: Toepassingen, voordelen en aan de slag met VHDLTelecommunicatie-infrastructuur — van base-station baseband units tot netwerkrouters — benut FPGA's voor flexibele, lage-latentie verwerking. Consumersapparaten gebruiken typisch ASICs, maar de hoge kosten van ASIC-ontwerp worden gecompenseerd door grote productievolumes.

Datacenters

FPGA s verkennen: Toepassingen, voordelen en aan de slag met VHDLGrote cloud-providers (AWS, Azure, Google, Meta) implementeren aangepaste FPGA-accelerators om veeleisende workloads aan te kunnen. Hoewel specifieke use cases proprietair blijven, bevestigen vacatures en conferentiebijdrages wijdverspreide FPGA-adoptie in datacenter-workloads.

High-Frequency Trading

FPGA s verkennen: Toepassingen, voordelen en aan de slag met VHDLIn algorithmische trading tellen milliseconden. FPGA's leveren deterministische, sub-microseconde latentie die CPUs en GPUs overstijgt, wat handelaren in staat stelt marktdata te verwerken en orders sneller uit te voeren dan rivalen.

Cryptocurrency Mining

FPGA s verkennen: Toepassingen, voordelen en aan de slag met VHDLFPGA's hebben het interesse in mining hersteld omdat ze veel minder stroom per hash verbruiken dan GPU's. Crowdfunded FPGA-miners, zoals UltraMiner, claimen tot viervoudige energie-efficiëntiewinst.

Voorbeelden van producten die FPGA's bevatten

Hoewel consumentenelektronica zelden met FPGA's wordt geleverd, doen diverse bekende apparaten dat wel.

HTC Vive

FPGA s verkennen: Toepassingen, voordelen en aan de slag met VHDLDe VR-headset bevat drie low-end Lattice FPGA's, waarschijnlijk voor interface-controle en sensor-afhandeling in plaats van graphics-verwerking.

Google Waymo

FPGA s verkennen: Toepassingen, voordelen en aan de slag met VHDLWaymo gebruikt FPGA's voor sensorfusie — met name LiDAR-dataverwerking — tijdens vroege ontwikkeling en prototyping-fasen.

iPhone 7

FPGA s verkennen: Toepassingen, voordelen en aan de slag met VHDLApple's iPhone 7 bevat een FPGA die over-the-air AI-versnelling mogelijk maakt, zodat hardware-updates na productie mogelijk zijn.

Apple Afterburner

FPGA s verkennen: Toepassingen, voordelen en aan de slag met VHDLDe Afterburner-kaart rendert tot drie 8K ProRes-streams in real-time, gebruikmakend van FPGA-logica voor high-speed beeldverwerking.

Nvidia G-Sync

FPGA s verkennen: Toepassingen, voordelen en aan de slag met VHDLG-Sync synchroniseert GPU-uitgang met display-verschoonfrequenties, een taak die hardware veel efficiënter aan kan dan software V-Sync.

Sigilent Oscilloscoop

FPGA s verkennen: Toepassingen, voordelen en aan de slag met VHDLDe SDS 1202X-E combineert een Xilinx Zynq-7000 met Linux op het processing system en FPGA-logica voor high-speed data-acquisitie, wat een krachtig SoC-ontwerp illustreert.

UltraMiner FPGA

FPGA s verkennen: Toepassingen, voordelen en aan de slag met VHDLUltraMiner, een crowdfunded FPGA-miner, belooft viervoudige energie-efficiëntie vergeleken met GPU-rigs.

Pebble Time

FPGA s verkennen: Toepassingen, voordelen en aan de slag met VHDLDe Pebble-smartwatch gebruikt een kleine FPGA om het LCD aan te sturen. De firmware is open-source, met FPGA-interfacecode gehost op GitHub.

Klaar om een FPGA te programmeren?

FPGA-logica creëren vereist een hardwarebeschrijvingstaal (HDL). VHDL is een van de meest gebruikte HDL's, en onze site focust erop.

Begin met gratis simulatie in ModelSim's student-editie. Basale VHDL-tutorials leiden je door simulatiegrundbeginselen, terwijl onze premium-cursussen dieper ingaan.

VHDLwhiz leermiddelen

GRATIS: Basale VHDL-tutorials

PREMIUM: Dot Matrix FPGA en VHDL-cursus

FPGA en VHDL Fast-Track: Hands-On voor Absolute Beginners

Ben je bekend met programmeren maar nieuw voor VHDL?

Heb je een snelle intro nodig?

Kun je geen tijd vinden voor lange cursussen?

Deze intensieve bootcamp dekt FPGA-fundamenten in een paar avonden. Combineer de cursus met een goedkoop Lattice iCEstick-board, en je prototypet echte hardware in uren.

Klik hier om meer te lezen en in te schrijven: FPGA en VHDL Fast-Track: Hands-On voor Absolute Beginners

VHDL

  1. Programmeerbare Logische Controllers Begrijpen: Sleutelfeiten voor Industriële Succes
  2. Grondslagen van DC-circuits: Direct Current en kern elektriciteitsconcepten begrijpen
  3. AC‑Circuits Begrijpen: Een Beginnersgids
  4. Aan de Slag met SPICE: Tekstgebaseerde Schakelingssimulatie
  5. Booleaanse Algebra Begrijpen: Van Logica Fundamenten tot Digitale Schakelingen
  6. FPGA vs. Microcontroller: Belangrijkste Verschillen Uitgelegd
  7. Continu Scharnieren (Piano Scharnieren): Ontwerp, Functie en Toepassingen
  8. Stereolithografie (SLA) 3D-Printen: UV-Gehardeerde Hars Bouwt Snelle, Sterke Prototypes
  9. Titaniumlegeringen 101: Sterkte, Gradussen En Belangrijkste Voordelen Voor Ingenieurs
  10. Inleiding tot VHDL: Uw Eerste AND-poort Bouwen
  11. Verilog Basics: Uw Eerste AND-poort Ontwerpen