Documentation Center

  • Trial Software
  • Product Updates

SPI Interface Overview

SPI Communication

SPI, or Serial Peripheral Interface, is a synchronous serial data link standard that operates in full duplex mode. It is commonly used in the test and measurement field. Typical uses include communicating with micro controllers, EEPROMs, A2D devices, embedded controllers, etc.

Instrument Control Toolbox™ SPI support lets you open connections with individual chips and to read and write over the connections to individual chips using an Aardvark host adaptor.

The primary uses for the spi interface involve the write, read, and writeAndRead functions for synchronously reading and writing binary data. To identify SPI devices in Instrument Control Toolbox, use the instrhwinfo function on the SPI interface, called spi.

Supported Platforms for SPI

The SPI interface is supported on these platforms:

  • Linux® – The software works with Red Hat® Enterprise Linux 4 and 5 with kernel 2.6. It may also be successful with SUSE® and Ubuntu distributions.

  • Mac OS X 64-bit – The software is supported on Intel® versions of Mac OS X 10.5 Leopard and 10.6 Snow Leopard.

  • Microsoft® Windows® 32-bit and 64-bit – The software is supported on Windows XP (SP2 or later, 32-bit and 64-bit), Windows Vista (32-bit and 64-bit), and Windows 7 (32-bit and 64-bit).

    Note:   The SPI Interface is supported on platforms that are supported by the Aardvark driver, since that is the adaptor board that must be used.

Was this topic helpful?