SPI Storm. Data sheet

Similar documents
LOG Storm. Data sheet

SPI Xpress. Data sheet

Wave Generator Xpress

LA Xpress. Data sheet

SPI Storm Studio. Getting Started Guide. Revision Sep Byte Paradigm

LOG Storm Studio. User's Guide. Revision Jan Byte Paradigm

ACE24AC02A1 Two-wire Serial EEPROM

LPM355X USB to Serial Converter

Level Shifter. for. Hardware User s Manual.

ACE24AC16B Two-wire Serial EEPROM

USB-to-I2C. Ultra Hardware User s Manual.

USB-to-I2C. Professional Hardware User s Manual.

IPC. Preliminary Data Brief. IPC High speed phase current sensor with digital interface Draft Review Released

ACE24AC02A3C Two-wire Serial EEPROM

PI4IOE5V bit general purpose outputs for 1MHz I 2 C bus

Deterministic high-speed serial bus controller

ACE24AC64 Two-wire Serial EEPROM

GT24C02. 2-Wire. 2Kb Serial EEPROM (Smart Card application)

Working with Quad and Other SPI Protocols Testing and Debugging (Quad-) SPI-based ASIC, FPGA, SoC and Embedded Systems

24C08/24C16. Two-Wire Serial EEPROM. Preliminary datasheet 8K (1024 X 8)/16K (2048 X 8) General Description. Pin Configuration

Win-I2CUSB Hardware User s Manual

PI4IOE5V bit I 2 C-bus and SMBus low power I/O port with interrupt and reset

The 9S12 Serial Peripheral Inteface (SPI) Huang Section 10.2 through 10.6 SPI Block User Guide

ILI2303. ILI2303 Capacitive Touch Sensor Controller. Specification

AT24C01A/02/04/08/16. 2-Wire Serial CMOS E 2 PROM. Features. Description. Pin Configurations. 1K (128 x 8) 2K (256 x 8) 4K (512 x 8) 8K (1024 x 8)

Fremont Micro Devices, Inc.

PAT9125EL: Optical Tracking Miniature Chip

ST1633. Datasheet. Capacitive Touch Screen Controller. Version /11/17

ACE24AC128 Two-wire Serial EEPROM

PAJ7025R2: Multiple Objects Tracking Sensor Module

PIN ASSIGNMENT PIN DESCRIPTION

PI6C182B. Precision 1-10 Clock Buffer. Features. Description. Diagram. Pin Configuration

Specifications PMD-1208FS

256MB / 512MB / 1GB / 2GB

Raystar Microelectronics Technology Inc.

Specifications USB-1408FS

Description. Features. Pin Configuration PI4IOE5V9539

WM1030 Rev Introduction. Ultra low power DASH7 Modem. Applications. Description. 868 / 915 MHz. Features. WIZZILAB Technical datasheet 1/10

Two-wire Serial EEPROM 4K (512 x 8) 8K (1024 x 8) AT24C04B AT24C08B. Features. Description. Low-voltage and Standard-voltage Operation 1.

DS1306. Serial Alarm Real Time Clock (RTC)

GT24C256 2-WIRE. 256K Bits. Serial EEPROM

ILI2312. ILI2312 Single Chip Capacitive Touch Sensor Controller. Specification ILI TECHNOLOGY CORP. Version: V1.03.

UNISONIC TECHNOLOGIES CO.,LTD. UL318 Preliminary LINEAR INTEGRATED CIRCUIT

SH1030 Rev Introduction. Ultra low power DASH7 Arduino Shield Modem. Applications. Description. 868 MHz. Features

FM24CL04 4Kb FRAM Serial Memory

Specifications

Remote 16-bit I/O expander for Fm+ I 2 C-bus with interrupt and reset. Description

A24C08. AiT Semiconductor Inc. ORDERING INFORMATION

USB-1208LS Specifications

DS28CM00. I²C/SMBus Silicon Serial Number

An SPI interface for the 65(C)02 family of microprocessors

GT24C WIRE. 1024K Bits. Serial EEPROM

Figure 1 Typical Application Circuit

PI3HDMI Port HDMI Signal Switch with I 2 C Control. Features. Description

Preliminary Data MOS IC. Type Ordering Code Package SDA Q67100-H5092 P-DIP-8-1

1.8V to 3.3V LVCMOS High Performance Clock Buffer Family

2-Wire, 5-Bit DAC with Three Digital Outputs

CW2013. Low-Cost 1s Fuel Gauge IC with Low-SOC Alert. General Description. Features. Applications. Order Information

FM24C Kb FRAM Serial Memory Features

More than Compatibility

DS1305 Serial Alarm Real Time Clock (RTC)

VBattery 7 VCC V DD IRLED IS31SE5001 SDA SCL INTB SDB. Figure 1 Typical Application Circuit

512K bitstwo-wire Serial EEPROM

DS1305EN. Serial Alarm Real-Time Clock

DS1305. Serial Alarm Real Time Clock (RTC) FEATURES PIN ASSIGNMENT ORDERING INFORMATION

Organization Row Address Column Address Bank Address Auto Precharge 128Mx8 (1GB) based module A0-A13 A0-A9 BA0-BA2 A10

GT34C02. 2Kb SPD EEPROM

PT7C4563 Real-time Clock Module (I2C Bus)

Organization Row Address Column Address Bank Address Auto Precharge 256Mx4 (1GB) based module A0-A13 A0-A9 BA0-BA2 A10

Preliminary Data MOS IC. Type Ordering Code Package SDA Q67100-H5096 P-DIP-8-1

PI6C Low Power Networking Clock Generator. Description. Features. Block Diagram. 100MHz PCI-Express 0 100MHz PCI-Express 1 100MHz PCI-Express 2

Microcontrollers and Interfacing

USB-1616FS. Analog Input and Digital I/O. Specifications

SY89645L. General Description. Features. Block Diagram. Applications. Markets. Precision Low Skew, 1-to-4 LVCMOS/LVTTL-to-LVDS Fanout Buffer

EASY219 / IEC CANopen Master / Slave

DS1845 Dual NV Potentiometer and Memory

ILI2511. ILI2511 Single Chip Capacitive Touch Sensor Controller. Specification ILI TECHNOLOGY CORP. Version: V1.4. Date: 2018/7/5

Specifications USB-1616FS

Engineering Specification

Data Sheet MEM 22. Absolute Encoder Multiturn

GT24C32A 2-WIRE. 32K Bits. Serial EEPROM

DDR SDRAM UDIMM MT16VDDT6464A 512MB MT16VDDT12864A 1GB MT16VDDT25664A 2GB

Frequency Generator for Pentium Based Systems

Pi-Tek OLED Module PG12864KW Revision: 1.0 May Pi Tek. OLED Module SPECIFICATIONS MODEL NO. : PG12864KW PRODUCT TYPE: STANDARD

Features. Applications

FM24C02A 2-Wire Serial EEPROM

A24C02. AiT Semiconductor Inc. ORDERING INFORMATION

Options. Data Rate (MT/s) CL = 3 CL = 2.5 CL = 2-40B PC PC PC

FM24C16C-GTR. 16Kb Serial 5V F-RAM Memory. Features. Description. Pin Configuration NC NC NC VSS VDD WP SCL SDA. Ordering Information.

Technical Documentation

DS WIRE INTERFACE 11 DECOUPLING CAP GND

USB-201-OEM. Analog and Digital I/O. User's Guide

DS1305EN. Serial Alarm Real-Time Clock

PI4IOE5V bit I 2 C-bus and SMBus I/O port with reset. Description. Features. Pin Configuration

FXL6408 Fully Configurable 8-Bit I 2 C-Controlled GPIO Expander

64K x 16 1Mb Asynchronous SRAM

DS1676 Total Elapsed Time Recorder, Erasable

Amarjeet Singh. January 30, 2012

Digital Thermometers and Thermostats with SPI/3-Wire Interface

RM24C64AF 64-Kbit 1.65V Minimum Non-volatile Fast Write Serial EEPROM I 2 C Bus

Transcription:

Revision 1.02 - February 2015

Table of Contents 1 Main features...4 2 SPI Storm Overview...4 2.1 SPI Storm at a glance...4 2.2 Minimum Host PC requirements...5 2.3 Operating power...5 2.4 USB and system interface connections...5 3 SPI Storm I/O connector...6 4 DC and Switching Characteristics...7 4.1 Absolute maximum ratings...7 4.2 Recommended operating conditions...7 4.3 System Characteristics and Performance...8 4.4 Switching Characteristics...9 Table of Tables Table 1 : SPI Storm I/O connector details...6 Table 2: Absolute maximum ratings...7 Table 3: Recommended operating conditions...7 Table 4: System characteristics...8 Table 5: Clock frequencies, rise and fall time and skews...9 Table 6: SPI Storm timing parameters...9 Table of Figures Figure 1: SPI Storm - Overview...4 Figure 2: System connector external power supply pins...5 Figure 3: SPI Storm I/O connector ports...6 Figure 4: User I/O input threshold voltage vs external supply voltage...8 Figure 5: Skew between SCLK and the output lines, with clock ratio equal to 1...9 Revision 1.02 - February 2015 www.byteparadigm.com 2/9

References [] Revision history Version Date Description 1.00 April 2011 Document creation 1.01 December 2011 Added device physical dimensions Revision 1.02 - February 2015 www.byteparadigm.com 3/9

1 Main features High-speed USB 2.0 host interface (full-speed 12 Mb and high-speed 480 Mb) SPI (Serial Peripheral Interface) Host Adapter on 3- and 4- wires Dual- and Quad- SPI Host Adapter Custom protocol support GPO (General-Purpose Output) port for additional arbitrary digital signal generation (8-bit digital pattern generator) Up to 100 MHz operation USB-powered and controlled Selectable internal (USB bus) or external power supply for I/Os voltages System interface operating from +1.25 V to +3.3V Open-drain I/O support Delivered with the SPI Storm Studio(TM) including: documentation, drivers and host control software (MS-Windows XP / MS-Windows 7, 32-bit and 64-bit) 32 MB total internal memory 2 SPI Storm Overview 2.1 SPI Storm at a glance Byte Paradigm s SPI Storm is a high-speed Serial Protocol Host Adapter used for chi and electronic board stimulation with serial protocols and digital patterns. It operates on standard SPI protocol, Dual-SPI, Quad-SPI and custom serial protocol interfaces including 3 wires interfaces with bidirectional data lines, up to 100 MHz operation. SPI Storm also supports opendrain output signalling. SPI Storm is delivered with SPI Storm Studio(TM) control software with graphical user interface and direct C/C++ DLL access. Figure 1: SPI Storm - Overview I/O connector Absolute maximum ratings & recommended operating conditions information label I/O external voltage supply connector (protected with a jumper) I/O connector information label USB connector Device dimensions (WxLxH) : 55 x 80 x 16 mm Revision 1.02 - February 2015 www.byteparadigm.com 4/9

2.2 Minimum Host PC requirements SPI Storm connects to any PC using Microsoft Windows XP or Windows 7 operating systems (32-bit/64- bit) through a USB 2.0 port connector..net 4.0 or.net 4.0 (or a more recent version) client profile framework must be installed link: http://www.microsoft.com/downloads/en/details.aspx?familyid=e5ad0459-cbcc-4b4f-97b6- fb17111cf544 2.3 Operating power The main power supply of the SPI Storm device is taken from the USB bus to provide the necessary voltage to the device core. By default, the I/O voltage standard is +3.3V LVCMOS. To use a different voltage standard for the I/O, the jumper located on the I/O external voltage supply connector must be removed and an external voltage source must be applied on this connector. External voltage level must be between +1.25V and +3.3V. The external power supply connector is located at the side of the device. It is protected with a jumper. This power connector is labelled GND VEXT.! Respect the connector polarity! Figure 2: System connector external power supply pins VEXT connector location GND pin VEXT (positive voltage) pin 2.4 USB and system interface connections A USB mini-b to USB type A cable is provided with the SPI Storm device. A set of 34 flying lead wires connect the SPI Storm device to the board under test. A standard pin header with 2.54 mm (0.1 inch) pitch must be foreseen on the target board where access is desired. Revision 1.02 - February 2015 www.byteparadigm.com 5/9

3 SPI Storm I/O connector PORTS: CLOCK PORT : CKI clock input for external reference clock; CKO: reserved for future use. SERIAL PORT: used for interfacing slaves with standard SPI protocols, dual- and quad-spi protocols and custom serial protocols; GPO PORT: used as a 8-bit arbitrary digital pattern generator; TRIGGER PORT: up to 8 bits usable as trigger input signals for the SERIAL and the GPO ports Figure 3: SPI Storm I/O connector ports CLOCK PORT SERIAL PORT GPO port TRIGGER PORT The other pins are ground pins ('GND') and cannot be used for functional signalling. Ground pins must be connected to the ground of the system under test for proper operation. Table 1 : SPI Storm I/O connector details Pin name Direction Description / Options CLOCK PORT CKO Output Reserved for future use CKI Input Input used to supply an external reference clock signal. SCLK Output Serial clock SERIAL PORT MOSI (DQ0) In/Out/Inout Multi-purpose I/O used as data line for serial protocols and dual- / quad- 'serial' protocols. Used as MOSI (Master Out Slave In) signal for standard SPI (Serial Peripheral Interface) protocol. Revision 1.02 - February 2015 www.byteparadigm.com 6/9

Pin name Direction Description / Options MISO (DQ1) In/Out/Inout Multi-purpose I/O used as data line for serial protocols and dual- / quad- 'serial' protocols. Used as MISO (Master In Slave Out) signal for standard SPI (Serial Peripheral Interface) protocol. WE Output Used to indicate the direction of the bus for bi-directional SPI (Serial Peripheral Interface) protocol on 3 wires ('SPI-3'). SS0 Output Used as 'Slave Select' output for standard SPI (Serial Peripheral Interface) SS1 Output protocols SS2 (DQ2) In/Out/Inout Multi-purpose I/O used as data line for quad- 'serial' protocols SS3 (DQ3) In/Out/Inout Multi-purpose I/O used as data line for quad- 'serial' protocols GPO PORT Q0... Q7 Output 8-bit 'General-Purpose Output' port. Used to apply arbitrary output data. TRIGGER PORT D0 D7 Input 8-bit input port used as trigger for the SERIAL and the GPO ports. 4 DC and Switching Characteristics 4.1 Absolute maximum ratings Table 2: Absolute maximum ratings Symbol Description Conditions Min Max Unit V EXT External DC supply voltage relative to GND -0.5 +3.75 V V IN Voltage applied to any user I/O pins relative V 2 CCO = V INT -0.5 +3.75 V to GND V IN Voltage applied to any user I/O pins relative to GND V 2 CCO = V EXT -0.5 V CCO+0.5 V Notes: 1. Stresses beyond those listed under Absolute Maximum Ratings may cause permanent damage to the device. These are stress ratings only. Functional operation of the device at these or any other conditions beyond those listed under the Recommended Operating Conditions is not implied. Exposure to Absolute Maximum Ratings conditions for extended periods of time adversely affects device reliability. 2. Vcco is the supply voltage of the I/O pin output driver. It can be supplied internally (VINT) or externally (VEXT), through the external connector. 4.2 Recommended operating conditions Table 3: Recommended operating conditions Symbol Description Min Max Unit V EXT External DC supply voltage relative to GND +1.25 1 +3.3 V I CCO I CCO-TOT I CCO-TOT Quiescent supply current for any user I/O pin. Total quiescent current for all user I/O used simultaneously Total quiescent current for all user I/O used simultaneously I/O voltage > 1,38 V 1.25 V> I/O voltage > 1.38 V - - 8 6 ma ma V CCO 2 = V INT - 120 ma V CCO 2 = V EXT - 300 ma T OP Operating ambient temperature 0 45 C V IH 3 V IL 3 Logic high voltage threshold V CCO 2 = V INT 2.0 - V Logic low voltage threshold V CCO 2 = V INT - 0.8 V Revision 1.02 - February 2015 www.byteparadigm.com 7/9

Notes: 1. This is an absolute minimum. The supply noise and accuracy must be taken into account when applying external voltage to the device. For example, if the accuracy of the supply is 5%, the provided level should be 1.25/0.95 = 1.316V. 2. Vcco is the supply voltage of the I/O pin output driver. It can be supplied internally (VINT) or externally (VEXT), through the external connector. 3. Refer to Figure 4 for the V IH and V IL threshold voltage when the external supply voltage is selected. Figure 4: User I/O input threshold voltage vs external supply voltage 2,5 2 VIH min, VIL max (V) 1,5 1 0,5 VIH min VIL max 0 1 1,5 2 2,5 3 3,5 External Supply Voltage (V) 4.3 System Characteristics and Performance Table 4: System characteristics Description Min Typ. Max Unit USB 2.0 interface total throughput - - 480 60 Mb MByte/s USB 2.0 interface useful throughput for data - - 48 MByte/s User I/O operating frequency - - 100 MHz Internal memory buffer - - 32 MByte Revision 1.02 - February 2015 www.byteparadigm.com 8/9

4.4 Switching Characteristics Table 5: Clock frequencies, rise and fall time and skews Symbol Description Conditions Min Typ Max Unit SCLK Output clock frequency 98 khz - 100 MHz t skw Skew between SCLK and data lines -200 0 200 t lh Output pin rise time VCCO = 3.3V VCCO = 2.5V VCCO = 1.8V VCCO = 1.5V VCCO = 1.25V t hl Output pin fall time VCCO = 3.3V VCCO = 2.5V VCCO = 1.8V VCCO = 1.5V VCCO = 1.25V 690 650 700 900 930 632 710 671 1110 780 716 785 1100 1100 800 800 770 1160 1300 1400 1500 1400 1500 Revision 1.02 - February 2015 www.byteparadigm.com 9/9