LabVIEW 2013 SP1 FPGA Module Readme

Version 13.0.1


December 2013


This file contains important information about the LabVIEW FPGA Module, including installation instructions, known issues, and a partial list of bugs fixed for LabVIEW 2013 SP1 FPGA Module.


System Requirements

Installation Instructions

Product Security and Critical Updates

Known Issues

Bug Fixes

Accessing the Help

Automating the Installation of NI Products

NI LabVIEW FPGA Module Drops Support for Microsoft Windows Vista, Windows XP, and Windows Server 2003 in 2016

Important Information

System Requirements

The development computer is a PC or NI PXI/PXI Express system on which you install LabVIEW and the LabVIEW FPGA Module. You can use this computer to compile FPGA VIs, but if the FPGA design or target requires more than 2 GB of memory, National Instruments recommends installing the LabVIEW FPGA compilation tools on a separate computer. This computer is referred to as the remote compile server.


Development Computer

  • LabVIEW 2013 SP1 Full or Professional Development Systems (32-bit)
  • 1.2 GHz Pentium processor or equivalent
  • 11 GB additional disk space
  • Memory1:
    • At least 3 GB of RAM for Virtex-5 and earlier FPGA targets
    • At least 4 GB of RAM for Virtex-6 and later2 FPGA targets
  • One of the following operating systems:
    • Windows 7 (32-bit)
    • Windows 7 (64-bit with 32-bit LabVIEW installed)
    • Windows Vista (32-bit)
    • Windows Vista (64-bit with 32-bit LabVIEW installed)
    • Windows XP Pro (Service Pack 3)
    • Windows Server 2003 R2 (32-bit)3
    • Windows Server 2008 R2 (64-bit with 32-bit LabVIEW installed)
    • Windows Server 2012 R2 (64-bit with 32-bit LabVIEW installed)
    Note: The LabVIEW 2013 SP1 FPGA Module does not support Windows 8 or Windows 8.1.
  • FPGA device
  • Device driver software—To program most devices with the LabVIEW 2013 SP1 FPGA Module, install the NI-RIO 13.1 driver software. Refer to the hardware documentation for different requirements for a specific device.

1Memory requirements vary according to both the FPGA target and the FPGA VI you create for that target. To determine your memory needs, monitor the memory usage of the xst.exe process in the Windows Task Manager.


2You must use a 64-bit OS to address 4 GB of RAM.


3The LabVIEW FPGA Module does not support the Windows Server non-R2 editions.


Installation Instructions

You can install all of your LabVIEW products—including the FPGA Module–using the LabVIEW 2013 SP1 Platform DVDs. You can find installation instructions for the FPGA Module along with activation instructions in the following locations:


  • LabVIEW FPGA Module Release and Upgrade Notes, which are available in your FPGA Module software kit or online at ni.com/manuals.
  • LabVIEW 2013 SP1 Installation Guide, which is available in your LabVIEW software kit.
  • LabVIEW 2013 SP1 Platform DVDs Readme, which is available on the top-level of LabVIEW Platform DVD 1.
  • Activation Instructions for National Instruments Software, which are available on the LabVIEW installation media.

To request additional LabVIEW 2013 SP1 Platform DVDs, refer to the National Instruments website.


Note: If you purchased this product with an NI Software Suite or NI Product Bundle, use the installation media that shipped with your purchase to install this product.


Product Security and Critical Updates

National Instruments posts information about critical updates and security notifications on ni.com. Visit ni.com/info and enter Info Code updates to access this information.


Known Issues

You can access the software and documentation known issues list online. Refer to the National Instruments website for an up-to-date list of known issues in the FPGA Module.


Bug Fixes

The following items are the IDs and titles of a subset of issues fixed in the LabVIEW 2013 SP1 FPGA Module. This is not an exhaustive list of issues fixed in the current version of the LabVIEW 2013 SP1 FPGA Module. If you have a CAR ID, you can search this list to validate the issue has been fixed.


ID Fixed Issue
413898 Coercion dots on Invoke Methods cause LabVIEW to require saving without any code changes.
418820 Desktop Execution node does not recognize controls inside a tab control.
421382 While loops with loop timer can overflow waveform type and cause graph control draw to hang.
421717 [Sampling Probes] Sampling sources on while loops in the FPGA context can hang the VI's execution.
421750 [Sampling Probes] Multiple reruns of the VI with sampling probes can cause a loss of waveform graph formatting.
422537 [Sampling Probes] Placing a sampling probe under the FPGA sampling source when the FPGA VI is free running can cause LabVIEW to crash.
422548 LabVIEW can crash if Open Dynamic Bitfile Reference node is used under certain circumstances.
424257 Reentrancy settings of some FPGA VIs causing poor performance with FPGA project load and memory usage.
425084 [Linear Algebra] Matrix Transpose function is showing wrong Throughput information in the context help.
426585 Configuring a memory project item while the FPGA VI using the memory is not open causes the memory to not take the project item changes.
427033 Using <+-,32,16> fixed point values in the LabVIEW 2013 FPGA Module can cause VI corruption.
431290 FIFO datatype may not be updated properly.
435147 Data corruption issue for a To FXP conversion on FPGA.

Accessing the Help

Refer to the LabVIEW Help, accessible by selecting Help»LabVIEW Help from LabVIEW, for information about the LabVIEW 2013 SP1 FPGA Module.


Automating the Installation of NI Products

You can automate the installation of most NI products using command-line arguments to suppress some or all of the installer user interface and dialog boxes. However, starting with the August 2012 releases (products using NI Installers version 3.1 or later), you may need to perform additional steps before or during a silent installation of NI software.


If the NI product you are installing uses Microsoft .NET 4.0, the .NET installer may run before any NI software installs and may require a reboot before the installation of NI software begins. To avoid a .NET reboot, install .NET 4.0 separately before you install NI software.


For more information about automating the installation of NI products, refer to the following KnowledgeBase articles:


NI LabVIEW FPGA Module Drops Support for Microsoft Windows Vista, Windows XP, and Windows Server 2003 in 2016

The National Instruments LabVIEW FPGA Module will drop support for Microsoft Windows Vista, Windows XP, and Windows Server 2003 as of July 1, 2016. Versions of the LabVIEW FPGA Module that ship after July 1, 2016 will not install or run on Windows Vista, Windows XP, or Windows Server 2003. For detailed information about NI application software product life cycles, visit ni.com/info and enter one of the following Info Codes:


Product Info Code
NI LabVIEW lifecycle
NI LabWindows™/CVI™ cvi_lifecycle
NI Measurement Studio mstudiolifecycle
NI TestStand tslcp
NI DIAdem ddlcp
NI SignalExpress selcp
NI VeriStand nivslifecycle

Legal Information

Copyright


© 2003–2013 National Instruments. All rights reserved.


Under the copyright laws, this publication may not be reproduced or transmitted in any form, electronic or mechanical, including photocopying, recording, storing in an information retrieval system, or translating, in whole or in part, without the prior written consent of National Instruments Corporation.


National Instruments respects the intellectual property of others, and we ask our users to do the same. NI software is protected by copyright and other intellectual property laws. Where NI software may be used to reproduce software or other materials belonging to others, you may use NI software only to reproduce materials that you may reproduce in accordance with the terms of any applicable license or other legal restriction.


Third-Party Copyright Notices


The SharpZipLib_Notice.pdf file contains a third-party copyright notice for third-party components used by certain FPGA Module features. The following directory is the default installation location for the file, but the location might vary depending on the configuration of the local computer:

\National Instruments\LabVIEW 2013\FPGA\Legal\


The Python_2.5_notice.pdf file contains a third-party copyright notice for third-party components used by certain FPGA Module features. The following directory is the default installation location for the file, but the location might vary depending on the configuration of the local computer:

\National Instruments\LabVIEW 2013\FPGA\Legal\


End-User License Agreements and Third-Party Legal Notices


You can find end-user license agreements (EULAs) and third-party legal notices in the following locations after installation:


  • Notices are located in the <National Instruments>\_Legal Information and <National Instruments> directories.
  • EULAs are located in the <National Instruments>\Shared\MDF\Legal\license directory.
  • Review <National Instruments>\_Legal Information.txt for information on including legal information in installers built with NI products.

Trademarks


Refer to the NI Trademarks and Logo Guidelines at ni.com/trademarks for information on National Instruments trademarks. Xilinx® is a registered trademark of Xilinx, Inc. Other product and company names mentioned herein are trademarks or trade names of their respective companies.


Patents


For patents covering the National Instruments products/technology, refer to the appropriate location: Help»Patents in your software, the patents.txt file on your media, or the National Instruments Patent Notice at ni.com/patents.