LabVIEW Real-Time & FPGA Fundamentals

LabVIEW Real-Time & FPGA Fundamentals

LabVIEW Real-Time & FPGA Fundamentals

von
273 273 people viewed this event.

Vorteile von NI LabVIEW:

  • grafisch, Datenflussprinzip
  • gut lesbar bei strukturiertem Programmierstil
  • umfangreiche Standard-Bibliothek
  • unzählige Module zur Erweiterung verfügbar (RT, FPGA, Vision, …)
  • große Community
  • universell einsetzbar
  • eine Sprache für viele Plattformen (Windows, Mac, Linux, Real-Time, FPGA)

Anwendungsbereiche:

  • Academic / Research
  • Prototyping
  • Produktionsautomatisierung
  • Test Automatisierung

Kursinhalt:

  • Platform Overview

    • Hardware Overview
    • Typical System Components
    • Software Requirements
    • Terminology

  • Intro Real-Time & FPGA with LabVIEW

    • Installation
    • FPGA Technology Intro
    • Typical FPGA Applications
    • Executing Hardware / Software
    • Why using LabVIEW FPGA Systems?
    • Development and Compile Process
    • Project Structure

  • Identify Requirements

    • Determine Requirements
    • Determine I/O categories
    • Determine I/O rates
    • Define Processes
    • Architect Processes
    • Define Data Transfer Types
    • Define Performance & Reliability Requirements

  • Hardware Setup

    • Hardware Configuration
    • Establish Connection / Configure Network Settings
    • Update Firmware
    • Format Disk / Install Software Packages

  • FPGA Accessing I/O

    • Introduction
    • I/O Types
    • Accessing I/Os (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
    • Building & Deploying Bitfiles
    • IP Reuse (SubVIs)

  • Host / FPGA Communication

    • Concepts
    • 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

Es handelt sich um einen 3 tägige Schulung. Dieses Schulungsformat bietet Ihnen einen sehr hohen Wirkungsgrad, da wir in kleinen Gruppen mit maximal 10 Personen arbeiten und somit intensiv betreuen können. Je nach Bedarf kann der Schulungsinhalt individuell angepasst oder erweitert werden.

Die einzelnen Kapitel werden gemeinsam erarbeitet und mithilfe von Programmier-Übungen vertieft. Die Kurssprache ist Deutsch, die Unterlagen sind in Englisch. Haben Sie Fragen, oder benötigen Sie weitere Informationen, dann treten Sie bitte mit uns in Kontakt.

Termin und Location auf Anfrage. Bei Interesse treten Sie bitte mit uns in Kontakt.

E-Mail: office@kreiseder.org oder rufen Sie uns an +436609181849

Um ein Angebot zu erhalten, senden Sie bitte Ihre Daten (Teilnehmeranzahl, Termin) an office@kreiseder.org oder rufen Sie uns an +436609181849

 

Date And Time

@ 09:00 to
17:00
 

Ort

Regional, bei Ihnen vor Ort oder Online
 

Veranstaltungsarten

 

Veranstaltungskategorie