Description
The Promira is a universal hardware platform that can be used for a variety of applications, which is made possible by activating the corresponding software.
Below is an overview of the currently available applications that are purchased with the Promira hardware and activated using a license key.
The universal Promira hardware platform can be used for a variety of applications. The respective applications can be unlocked with a license key and for a corresponding fee.
I2C Features
- Performance of up to 800 kbps over USB with higher bandwidth compared to slower RS-232.
- Supports standard mode (100 kbps) and fast mode (400 kbps) and varying speeds from 1 kHz to 800 kHz.
- Supports inter-bit and inter-byte clock stretching, multi-master configurations, master send and receive, and asynchronous slave send and receive.
- Software configurable I2C pull-up resistors.
- Software-configurable target power pins to power downstream devices.
- Repeated start, 10-bit slave addressing, and combined format transactions.
SPI Features
- Works in master or slave mode.
- Master signaling rate of up to 8 Mbit/s.
- Slave signaling rate of up to 4 Mbit/s.
- Send/receive full-duplex master.
- Asynchronous slave send / receive.
- Software-configurable target power pins to power downstream devices.
- Software-configurable slave select (SS) polarity in master mode.
I2C Active - Level1 Application
PN: TP600110
The I2C programming speed in this application is almost twice that of the Aardvark I2C / SPI Host Adapter. The "I2C Fast Mode Plus Specification" is also supported. High-speed I2C programming, powerful debugging and outstanding emulation capabilities needed for I2C protocols are offered.
I2C Active - Level 2 Application
PN: TP600210
This application builds on the I2C-Active level 1 and has the same features. However, I2C programming is accelerated to up to 3.4 MHz for master and slave.
SPI Active - Level 1 Application
PN: TP600510
With this application, the SPI programming speed is over eight times that of Aardvark I2C / SPI Host Adapter. Clock rates of up to 12.5 MHz for the master and 8 MHz for the slave functionality are supported. In addition to the extremely fast programming, ultra powerful debugging and excellent emulation options, which are required for SPI protocols, are the outstanding features.
SPI Active - Level 2 Application
PN: TP600610
This application builds on the features of the SPI Active Level 1. However, the SPI programming speed is still much higher. Clock rates of up to 40 MHz for master and 20 MHz for slave functionality and dual I/O are supported.
SPI Active - Level 3 Application
PN: TP600710
This application builds on the performance characteristics of the SPI Active Levels 1 & 2. The SPI programming speed is again significantly higher than that of the previous levels. Clock rates of up to 80 MHz for the master and 20 MHz for the slave functionality and additional quad I/O are supported.
eSPI Analysis Application
PN: TP208510
The eSPI analysis application (licensed separately) allows you to monitor the eSPI communication, including monitoring the communication between a master and a slave over the data lines, 5 channels (peripheral, virtual wire, OOB, Flash, Independent) and 2 alert lines , 2 reset lines and more. The eSPI Active sample files also show you how to use your SPI Active licensed Promira Serial Platform as a master for the eSPI protocol.
Available software

Control Center Software
The Control Center allows users to fully utilize the functions of I2C, SPI and GPIO immediately. Multiple devices can be used simultaneously and a virtually unlimited number of configurations can be selected, allowing engineers to develop and test their embedded systems.

Flash Center Software
Total Phase Flash Center Software is a software package that allows engineers to quickly erase, program and verify I2C and SPI-based EEPROM and Flash memory chips. In addition, non-listed building blocks can be added within minutes via the XML-based library.

Labview Driver
The Promira LabVIEW Driver is a free, open-source LabVIEW instrument driver for accessing the Promira within the LabVIEW development environment. The driver package is Windows oriented and based on the Promira software library.

API's
Hardware Requirements
- Intel or AMD processor operating at 2 gigahertz (GHz) or faster
- 1 gigabyte (GB) physical RAM (32-bit) or 2 GB RAM (64-bit)
- 2 GB or more free disk space
- Full-speed USB interface
- Screen resolution of 1024x768 or better
- Internet connection is helpful
Supported operating systems (32-bit and 64-bit
- Windows: 7, 8, 8.1, 10
- Linux: Red Hat, SuSE, Ubuntu, Fedora, Arch, CentOS, Debian
- Mac OS X: 10.5-10.10
Technical Data
Protocols supported | Master Functions | Slave Functions |
---|---|---|
I2C | 1kHz - 3.4MHz | 1kHz - 3.4MHz |
SPI | 31kHz - 80MHz | 31kHz - 20MHz |
eSPI Active Examples | 66MHz | N/A |
eSPI Analysis | 66MHz | 66MHz |
SPI Model Comparison | ![]() Aardvark I2C/SPI Adapter | ![]() Cheetah SPI Host Adapter | ![]() Promira SPI Applications | ![]() Promira eSPI Applications | ![]() Beagle I2C/SPI Protocol Analyzer |
---|---|---|---|---|---|
Article Number | TP240141 | TP280121 | TP500110 | TP500110 | TP320121 |
Supported SPI Protocols | SPI-Single I/O | SPI Single I/O | SPI Level 1: SPI Level 2: SPI Level 3: | eSPI Analysis: eSPI Active: | SPI-Single I/O |
Functions | Master/Slave Host Adapter | Master/Slave Host Adapter | SPI Level 1/2/3: Master/Slave Host Adapter | eSPI Active: eSPI Analysis: | Real time Bus Monitor |
Master Clock Speed | 8 MHz | 40+ MHz | SPI Level 1: SPI Level 2: SPI Level 3: | eSPI Active/ Analysis: 66 MHz | 24 MHz |
Slave Clock Speed | 4 MHz | N/A | SPI Level 1: SPI Level 2/3: | eSPI Active: eSPI Analysis:
| 24 MHz |
Chip/Slave Select | 1 | 3 | SPI Level 1: SPI Level 2: SPI Level 3: | eSPI Active: eSPI Analysis: | Monitor 1 slave select |
Slave ability | < = 6 | 0 | SPI Level 1/2/3: | eSPI Active: eSPI Analysis: | N/A |
Voltage level (V) | 3.3-5V (Level Shifter Board: 1.2V - 3.3V) | 3.3-5V (Level Shifter Board: 1.2V - 3.3V) | SPI Level 1/2/3: | eSPI Active/Analysis: | 3.3-5V |
Target Power | 5 V, 30mA available | 5 V, 30mA available | SPI Level 1/2/3: 2 independent, 1 adjustable, (0.9-3.45V), 1 switchable (3.3-5V) 200mA available | eSPI Active/Analysis: 5 V, 30mAavailable | 5 V, 30mAavailable |
variable word length | x | x | SPI Level 1/2/3: | eSPI Active/Analysis: | x |
Connection | Full Speed USB | High Speed USB | SPI Level 1/2/3: | eSPI Active/Analysis: | High Speed USB |
I2C model comparison | ||||
---|---|---|---|---|
Article number | TP240141 | TP500110 | TP500110 | TP320121 |
Protocols supported | I2C | I2C | I2C | I2C, MDIO, SPI single I/O |
Function | Master/Slave Host Adapter | Master/Slave Host Adapter | Master/Slave Host Adapter | Real-time Bus Monitor |
Master Clock Speed | 800kHz | 1MHz | 3.4MHz | 24MHz |
Slave clock speed | 800kHz | 1MHz | 3.4MHz | 24MHz |
Chip/Slave Select | 1 | N/A | N/A | Monitor 1 slave select |
Slave Capability> | <= 6 | Advanced | Ultra | N/A |
Voltage Level (V) | 3.3-5V | 0.9-3.45V, 5V | 0.9-3.45V, 5V | 3.3-5V |
Target Power | 5V, 30mA available | 2 Independent, 1 Programmable, (0.9-3.45V), 1 Switchable (3.3-5V) 200mA available | 2 Independent, 1 Programmable, (0.9-3.45V), 1 Switchable (3.3-5V) 200mA available | 5V, 30mA available |
connection | Full Speed USB | High Speed USB, Ethernet | High Speed USB, Ethernet | High Speed USB |