Sign Up
EU Cyber Resilience Act (CRA) — First Deadline September 2026
If you sell LabVIEW-based software and systems in the EU, please be aware that new CRA regulations may require you to implement security vulnerability reporting starting September 11, 2026. The VIPM Team has prepared guides to help you understand how this applies to your software applications and published packages, since it's important you understand these regulatory requirements (click the Learn More link to read these guides). Thank you for your help in keeping security front-and-center within the LabVIEW community.
Learn more

NI SPI IP by NI - Toolkit for LabVIEW Download

This IP implements serial peripheral interface (SPI) communication, including support for both master and slave functionality.

Watch * 0 ↓6,427
 logo
Version1.3.0.1
ReleasedMay 19, 2016
Publisher NI
License NI Sample Code License
LabVIEW VersionLabVIEW>=13.0
Operating System Windows
Project links Homepage  

Description

This VI must be placed in a single-cycle timed loop for guaranteed behavior.

Serial Peripheral Interface (SPI) buses are commonly used to communicate between a controller (master) device and a target (slave) device. In general, SPI buses require four lines for communication: chip select/clock enable, serial clock, master serial data out (MOSI), and master serial data in (MISO). In some cases only a subset of these lines are used; some devices multiplex both MOSI and MISO onto a single bidirectional data line. This IP includes LabVIEW FPGA code for both an SPI master and an SPI slave.

Release Notes

1.3.0.1 (May 19, 2016)

Adds examples for CompactRIO and R Series simulation. FPGA IP is unchanged.


Download Package

Versions

  Post an Idea   Post a Resource

Recent Posts