LabVIEW Real-Time & FPGA Fundamentals

Ontdek de kracht van deterministische en parallelle programmering met LabVIEW Real-Time en FPGA. Deze hands-on training leert je hoe je betrouwbare, high-performance systemen bouwt voor tijdkritische meet- en regeltoepassingen.


Praktisch

Duur3 dagen
NiveauGevorderd
Voor wieLabVIEW-ontwikkelaars die willen werken met Real-Time en FPGA-systemen
VoorkennisErvaring met LabVIEW (minimaal Fundamentals-niveau)
TaalNederlands of Engels
LocatieWeert (Nederland) of op locatie
Wanneer11, 12 & 13 maart 2026 / 16, 17 & 18 september 2026
InclusiefCursusmateriaal, lunch en certificaat van deelname
Prijs€ 2790


Wat leer je?

Na afloop van deze training kun je:

  • De architectuur van Real-Time en FPGA-systemen begrijpen
  • Hardware configureren en netwerkinstellingen beheren
  • FPGA I/O aansturen via Scan Interface en FPGA Interface Mode
  • LabVIEW FPGA-code schrijven met loops, timings en DMA FIFOs
  • Communicatie opzetten tussen Host, Real-Time en FPGA
  • Real-Time applicaties deployen met correcte prioriteiten en timing

Cursusinhoud

Platform Overview

  • Hardware overzicht
  • Typische systeemcomponenten
  • Softwarevereisten
  • Terminologie

Intro Real-Time & FPGA with LabVIEW

  • Installatie
  • FPGA-technologie introductie
  • Typische FPGA-toepassingen
  • Hardware/software executie
  • Waarom LabVIEW FPGA-systemen?
  • Development en compile proces
  • Projectstructuur

Identify Requirements

  • Requirements bepalen
  • I/O-categorieën bepalen
  • I/O-rates bepalen
  • Processen definiëren en architecten
  • Data Transfer Types definiëren
  • Performance & Reliability requirements

Hardware Setup

  • Hardwareconfiguratie
  • Verbinding maken / netwerkinstellingen configureren
  • Firmware updaten
  • Disk formatteren / softwarepakketten installeren

FPGA Accessing I/O

  • Introductie
  • I/O-types
  • I/O's aanspreken (Scan Interface Mode / FPGA Interface Mode)

LabVIEW FPGA Programming

  • FPGA Loops / Timings
  • PWM Generation (Registers)
  • Clock Generation
  • Single Cycle Timed Loop
  • Pipelines / Derived Clocks
  • Interrupts
  • Bitfiles bouwen en deployen
  • IP Reuse (SubVIs)

Host / FPGA Communication

  • Concepten
  • Libraries
  • Memory Items
  • DMA FIFOs
  • FPGA Interface
  • Bitfiles

LabVIEW Real-Time Programming

  • Priorities & Timings
  • RT FIFO
  • Single Process Shared Variables
  • Network Streams
  • TCP/IP

RT Deployment

  • Real-Time applicaties deployen

Meer weten?

Neem contact met ons op voor beschikbare data, incompany-opties of een training op maat.

Meer cursussen

LabVIEW Fundamentals

Leer de basis van LabVIEW en bouw zelfstandig professionele meetapplicaties. Deze praktische, hands-on training neemt je mee van de eerste stappen in ...

Bekijk cursus

LabVIEW Advanced

Breng je LabVIEW-vaardigheden naar een hoger niveau. Deze hands-on training richt zich op geavanceerde architecturen en technieken voor het bouwen van...

Bekijk cursus

LabVIEW Expert

Beheers de meest geavanceerde LabVIEW-technieken en bouw professionele, modulaire applicaties. In deze training werk je aan een compleet cursusproject...

Bekijk cursus

TestStand Fundamentals

Leer de basis van NI TestStand en bouw gestructureerde testsequenties. Deze praktische training neemt je mee van de eerste stappen in de Sequence Edit...

Bekijk cursus