Electronic Design

  
Reprints     Printer-Friendly    Email this Article    RSS        Font Size     What's This?


[Embedded in Electronic Design]
LabVIEW 8.6: More Multicore And More Embedded

William Wong  |   ED Online ID #19630  |   September 11, 2008


During this year’s NINI Week, National Instruments announced LabVIEWIEWIEW 8.6 in addition to a wide range of other NINI hardware and software. And, this latest version of LabVIEW continues to push the limits of parallel processing.

Many of its more than 1200 multicore optimized analysis and signal processing routines can take advantage of Intel’s Thread Building Block runtime. LabVIEW applications can push 1 million fast Fourier transforms a second (FFTs/s) with the help of multicore platforms. Future versions of LabVIEW may take advantage of GPU multicore platforms.

LabVIEW now makes it easier to identify parallel sections of code using the Control Design and Simulation Module. Multicore support enhances other LabVIEW modules, such as the NI Vision Development Module and the NI Modulation Toolkit for LabVIEW, which can test wireless devices up to four times faster.

On the embedded platform side, LabVIEW supports the Single-Board Reconfigurable IO (SB RIO) board (Fig. 1). The SB RIO is the same FPGA and processor platform found in NI’s modular CompactRIO test and prototyping system (see “Reconfigurable Backplane Eases Process-Control Design” at ED Online 8942). With the SB RIO, designers can deploy in their own case while incorporating their own interfaces. A related hardware announcement at NI Week covered support for remote data-acquisition and control (DAC) modules via wireless connections. NI’s offering handles a single module originally targeted at CompactRIO (Fig. 2). NI additionally supports a range of wireless third-party DAC units. LabVIEW DAC I/O can also be accessed via Ethernet, PCI, PCI Express, PXI, PXI Express, and USB links.

PLATFORM IMPROVEMENTS
LabVIEW is many things, but it is primarily a visual data-flow programming language development environment. So, improvements to the user interface and development process are key. One highly requested addition is a diagram cleanup button that rearranges objects and wires for a clean, easy to understand presentation.

Case objects can now tunnel unused input wires to outputs, saving programmers time. A centralized breakpoint manager helps programmers working in complex debugging environments. Developers looking to customize the development environment can take advantage of the new Palette APIs, which control the icon palettes used to create controls.

Multiobject property editing is now possible. Several state-chart enhancements have been included, like visual state-chart debugging and live state-chart visualization. Mathscript is now supported on Mac and Linux platforms, and dozens of new Mathscript functions have been added. Mathscript debugging has been improved as well.

LabVIEW 8.6 also sports a number of additions to the Real-Time module, such as the Distributed System Manager and a Scan Engine with an out-of-the-box determinism of 500 ns. Industrial function blocks were added. LabVIEW now provides real-time safe function blocks based on the IEC 61131-3 standard for programmable logic controllers (PLCs) as well.

FPGA IMPROVEMENTS
CompactRIO’s FPGA isn’t the only FPGA target that LabVIEW has in its sights. LabVIEW can deploy applications in a range of FPGA platforms. Hence, there’s a plethora of FPGA enhancements in the latest version of LabVIEW, including new resampling and adaptive filter intellectual property (IP).

The new component-level IP (CLIP) node lets designers drop Verilog and VHDL code into a LabVIEW virtual instrument (VI). Fixed-point support is now available for FPGA targets. FPGA simulation that’s up to four times faster on a multicore platform is also supported on Windows hosts.

Deployment of LabVIEW applications as Web services provides remote access from a range of devices, from PC Web browsers to smart phones. Furthermore, NI is taking advantage of soft cores on FPGAs such as multiple instances of Xilinx’s PicoBlaze, which can be used to access and process off-chip information. Other new features announced at NI Week include support for Windows XP Embedded and the LabVIEW Touch Panel module.

Pricing for LabVIEW 8.6 starts at $1199. Check out Lab Bench Online and http://electronicdesign.com/shows/NIWeek/ for more event coverage.

National Instrumentsts www.ni.com


Reprints   Printer-Friendly  Email this Article  RSS    Font Size   What's This?


  • Rochester Electronics Establishes New Design and Technology Group
  • Custom Sources Light Way To 22-nm IC Lithography
  • In EDA, A Year Of Mergers, Failed And Otherwise
  • Software Turns Scopes Into Vector RF Signal Analyzers
  • Couple’s $15 Million Gift Advances Rice Engineering Education
  • November 7, 2008
  • Startup Sets Sail For Speedier Spice Simulation
  • Electronic Design Update: October 29, 2008
    1) Ultracapacitors Branch Out Into Wider Markets
    (298 views today)
    2) Build A Smart Battery Charger Using A Single-Transistor Circuit
    (290 views today)
    3) Easily Convert Decimal Numbers To Their Binary And BCD Formats
    (189 views today)
    4) Rotating LED Array Emulates Marquee-Type Display
    (149 views today)
    5) Chevy Volt Takes Charge In New York City
    (118 views today)
    ALL TOP 20



    POST YOUR COMMENTS HERE
    Name:

    Email:
    Your Comments:

    Enter the text from the image below


    Please refresh the page if you have trouble reading this text.

    Search Electronic Design
         
      
     
    Web Seminar
    Sponsored By:
    Title: Read Pacing: A Performance Enhancing Feature of PCI Express Gen 2 Switch Devices
    Speakers: 
    Date: 07/01/08
    Register: 

    Electronic Design Europe Electronic Design China EEPN Power Electronics Auto Electronics Microwaves & RF
    Mobile Dev & Design Schematics Find Power Products Military Electronics EE Events Related Resources