Quick Jump Menu
Info Ask a Question
Advanced Search Search the Knowledgebase
Do you need extra output lines (GPO / digital pattern generator) ?
Reference Number: AA-00523 Created: 2011-08-08 14:50

<Previous question: What is the maximum frequency of your master clock?

Next question: Try to evaluate your needs in memory buffering>


For many applications, it is desirable to have additional general-purpose outputs that can be controlled from the SPI Adapter.

Why is that?

- SPI Adapter are used to access chips and embedded systems with a serial protocol. They are used to write parameters and stream data to a system under test.
The data that is written from the SPI Adapter allows configuring the system registers, bringing stimulus patterns into the system, filling in a memory and collecting parameters and trace data from it.

In short: SPI Host Adapters lets you use a PC to access and interact with a ASIC / SoC / FPGA / µC-based / ...  embedded system.

- Controlling one serial port of the system under test is not always sufficient:
* static digital signal lines are often used to place the system under test;
* it is often desirable to generate digital stimulus onto other I/Os of the system together with the control of the serial port.
* controlling global ports like the global reset of the system might help automate the testing.

In brief, there are numerous situation where controlling a single serial port is not enough.

Which SPI Adapter offers more than a serial port?

SPI Storm logo
SPI Storm
features an extra 8-bits general-purpose output port.

This port can be used to generate arbitrary digital patterns (digital data) up to 8 bits at 100 MHz.

In addition, the 'GPO port' can optionally be used synchronously with the data generated onto the 'serial port' (see port pins below)

SPI Storm ports


Note: SPI Xpress DOES NOT feature extra output lines at all.


<Previous question: What is the maximum frequency of your master clock?

Next question: Try to evaluate your needs in memory buffering>