LabVIEW FPGA


  Vincent Claes
Introduction

    • XIOS – EA
       – Biosensors (IMO – IMOMEC)
       – Renewable energy (IMO – IMOMEC)
       – RFID


    • How did I learn LabVIEW?
    • How do I learn now LabVIEW?
    • How do I teach LabVIEW?


Vincent Claes
FPDA-1 (2005 – 2008)

    • FPGA Platform with DSP capabilities
      for industrial and educational
      Applications -1
        – Xilinx EDK
        – Xilinx ISE
        – LabVIEW FPGA
            • CompactRIO
            • Spartan3E
        – Actel Libero, Matlab/Simulink,…


Vincent Claes
FPDA-2 (2008 – 2011)

    • FPGA Platform with DATA-I/O
      capabilities for industrial and
      educational Applications -2
        – Focus on data I/O
        – LabVIEW FPGA (Spartan3E)
        – Xilinx EDK, Operating System,…




Vincent Claes
Students
    • 6-hours introduction to LabVIEW
        – Additional chapters on state machines, event
          driven programming, call library function node,
          … and extra exercises
    • Communication with electronic circuits
      (sensors, motors, DAQ, …)
        – dll driver (LabJACK), ActiveX,…
    • Communication with Measurement
      Instruments (Tektronix)
    • LabVIEW FPGA on Xilinx Spartan3E starter
      boards


Vincent Claes
Students (LabVIEW FPGA)
    • Spartan3E @XIOS
        – Embedded Systems (VHDL, ISE, EDK and XMK)
        – LabVIEW

    • LabVIEW FPGA on Xilinx Spartan3E starter boards
        –   Boolean Logic
        –   Serial Communication
        –   Embedding VHDL code
        –   1-wire protocol
        –   ADC / DAC (filtering)
        –   Soon more…

    • Final Projects for students
        – KUKA robot interaction with Vision System
        – Automation of USB certification lab
        – …

Vincent Claes
Example Project

• Wireless temperature measurement
  with LabVIEW FPGA and Spartan3E
More information




    • http://www.xios.be
    • http://pwo.fpga.be
    • vincent.claes@xios.be




Vincent Claes

LabVIEW FPGA @ XIOS Hogeschool Limburg

  • 1.
    LabVIEW FPGA Vincent Claes
  • 2.
    Introduction • XIOS – EA – Biosensors (IMO – IMOMEC) – Renewable energy (IMO – IMOMEC) – RFID • How did I learn LabVIEW? • How do I learn now LabVIEW? • How do I teach LabVIEW? Vincent Claes
  • 3.
    FPDA-1 (2005 –2008) • FPGA Platform with DSP capabilities for industrial and educational Applications -1 – Xilinx EDK – Xilinx ISE – LabVIEW FPGA • CompactRIO • Spartan3E – Actel Libero, Matlab/Simulink,… Vincent Claes
  • 4.
    FPDA-2 (2008 –2011) • FPGA Platform with DATA-I/O capabilities for industrial and educational Applications -2 – Focus on data I/O – LabVIEW FPGA (Spartan3E) – Xilinx EDK, Operating System,… Vincent Claes
  • 5.
    Students • 6-hours introduction to LabVIEW – Additional chapters on state machines, event driven programming, call library function node, … and extra exercises • Communication with electronic circuits (sensors, motors, DAQ, …) – dll driver (LabJACK), ActiveX,… • Communication with Measurement Instruments (Tektronix) • LabVIEW FPGA on Xilinx Spartan3E starter boards Vincent Claes
  • 6.
    Students (LabVIEW FPGA) • Spartan3E @XIOS – Embedded Systems (VHDL, ISE, EDK and XMK) – LabVIEW • LabVIEW FPGA on Xilinx Spartan3E starter boards – Boolean Logic – Serial Communication – Embedding VHDL code – 1-wire protocol – ADC / DAC (filtering) – Soon more… • Final Projects for students – KUKA robot interaction with Vision System – Automation of USB certification lab – … Vincent Claes
  • 7.
    Example Project • Wirelesstemperature measurement with LabVIEW FPGA and Spartan3E
  • 8.
    More information • http://www.xios.be • http://pwo.fpga.be • vincent.claes@xios.be Vincent Claes