SPI Xpress. Data sheet

Similar documents
Wave Generator Xpress

SPI Storm. Data sheet

LOG Storm. Data sheet

LA Xpress. Data sheet

Introducing SPI Xpress SPI protocol Master / Analyser on USB

PIN ASSIGNMENT PIN DESCRIPTION

8PI Control Panel. User's Guide

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

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

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

Figure 1 Typical Application Circuit

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

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

256MB / 512MB / 1GB / 2GB

DS1306. Serial Alarm Real Time Clock (RTC)

ILI2303. ILI2303 Capacitive Touch Sensor Controller. Specification

ACE24AC02A1 Two-wire Serial EEPROM

Raystar Microelectronics Technology Inc.


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

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

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

SPI TCL Library User's Guide Revision Jan-12 1/24

DS1305EN. Serial Alarm Real-Time Clock

ACE24AC16B Two-wire Serial EEPROM

LPM355X USB to Serial Converter

17 Hatidhar st. Ra anana 43665, Israel Fax: Tel: UDEC-1. Universal Debug Center User Manual & Quick Start

Technical Documentation

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

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

PT7C4563 Real-time Clock Module (I2C Bus)

Level Shifter. for. Hardware User s Manual.

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

Frequency Generator for Pentium Based Systems

Amarjeet Singh. January 30, 2012

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

DS1305 Serial Alarm Real Time Clock (RTC)

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

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

ACE24AC02A3C Two-wire Serial EEPROM

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

ACE24AC64 Two-wire Serial EEPROM

FIN1101 LVDS Single Port High Speed Repeater

DS1305EN. Serial Alarm Real-Time Clock

< W3150A+ / W5100 Application Note for SPI >

(Serial Periphrial Interface (SPI) Synchronous Bus)

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)

Specifications USB-1616FS

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

A23W8308. Document Title 262,144 X 8 BIT CMOS MASK ROM. Revision History. Rev. No. History Issue Date Remark

PARALLEL COMMUNICATIONS

Digital Thermometers and Thermostats with SPI/3-Wire Interface

PAJ7025R2: Multiple Objects Tracking Sensor Module

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

GT24C256 2-WIRE. 256K Bits. Serial EEPROM

PLC Stamp micro EVB Datasheet

Win-I2CUSB Hardware User s Manual

Digital Thermometer and Thermostat

FIN1102 LVDS 2 Port High Speed Repeater

Introduction the Serial Communications Huang Sections 9.2, 10.2 SCI Block User Guide SPI Block User Guide

Intel386 TM DX MICROPROCESSOR 32-BIT CHMOS MICROPROCESSOR WITH INTEGRATED MEMORY MANAGEMENT (PQFP SUPPLEMENT)

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

DS1676 Total Elapsed Time Recorder, Erasable

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

DS1306 Serial Alarm Real-Time Clock

QPro XQ17V16 Military 16Mbit QML Configuration PROM

Microcontrollers and Interfacing

SN8200 LI+ DUAL BATTERY CONTROLLER

DM-OLED X 64 BLUE GRAPHIC OLED DISPLAY MODULE WITH SPI, I2C INTERFACE

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

USB-1208LS Specifications

PCI Host Controller 14a Hardware Reference Release 1.2 (October 16, 2017)

ISSI IS25C02 IS25C04 2K-BIT/4K-BIT SPI SERIAL ELECTRICALLY ERASABLE PROM FEATURES DESCRIPTION. Advanced Information January 2005

ICS548A-03 LOW SKEW CLOCK INVERTER AND DIVIDER. Description. Features. Block Diagram DATASHEET

GT24C WIRE. 1024K Bits. Serial EEPROM

3.3V ZERO DELAY CLOCK BUFFER

AZC002-04S Low Capacitance ESD Protection Array For High Speed Data Interfaces Features IEC (ESD) ±15kV (air), ±8kV (contact)

FM24C Kb FRAM Serial Memory Features

FM24C02A 2-Wire Serial EEPROM

SF100 programmer Serial Flash In System Programming solution

IEC (EFT) 40A

74VCX00 Low Voltage Quad 2-Input NAND Gate with 3.6V Tolerant Inputs and Outputs

ACE24AC128 Two-wire Serial EEPROM

DS75 Digital Thermometer and Thermostat

QUICKSWITCH PRODUCTS 2.5V / 3.3V 8-BIT HIGH BANDWIDTH BUS SWITCH

Rev. No. History Issue Date Remark

HCTL-2017 Quadrature Decoder/Counter Interface ICs

OPTIGA TPM SLB 9670 TPM1.2

DS28CM00. I²C/SMBus Silicon Serial Number

PI6C :4 Clock Driver for Intel PCI Express Chipsets. Features. Description. Block Diagram. Pin Configuration

AZC002-02N Low Capacitance ESD Protection Array For High Speed Data Interfaces Features IEC (ESD) ±15kV (air), ±8kV (contact)

DS1845 Dual NV Potentiometer and Memory

PTN3310/PTN3311 High-speed serial logic translators

AT29C K (32K x 8) 5-volt Only CMOS Flash Memory. Features. Description. Pin Configurations

PI6C20400A. 1:4 Clock Driver for Intel PCIe Chipsets. Features. Description. Pin Configuration. Block Diagram

SLC Commercial and Industrial Secure Digital (SD/SDHC) Card

A24C08. AiT Semiconductor Inc. ORDERING INFORMATION

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

Fremont Micro Devices, Inc.

3.3V CMOS 1-TO-5 CLOCK DRIVER

Transcription:

Revision 1.04 - July 2010

Table of Contents Table of Contents... 2 Table of Tables... 2 Table of Figures... 2 Revision history... 3 1 Features... 4 2 SPI Xpress Overview... 4 3 Connecting the SPI Xpress device... 4 3.1 SPI Xpress at a glance... 4 3.2 Minimum Host PC requirements... 5 3.3 Operating power... 5 3.4 USB and system interface connections... 9 3.5 Hot plug and play... 9 4 SPI Xpress description... 10 4.1 SPI interface... 10 4.1.1 SPI Master / Analyser pin allocation... 10 4.1.2 SPI interface clocks... 12 4.1.3 SPI interface performance... 12 5 DC and Switching Characteristics... 13 5.1 Absolute maximum ratings... 13 5.2 Recommended operating conditions... 13 5.3 System Performance... 14 5.4 Switching Characteristics... 15 Table of Tables Table 1 : SPI Xpress pins... 11 Table 2: System interface clocks frequency ranges... 12 Table 3: Absolute maximum ratings... 13 Table 4: Recommended operating conditions... 13 Table 5: Data throughputs... 14 Table 6: Clock frequencies, rise and fall time and skews... 15 Table 7: SPI Xpress master timing parameters... 16 Table of Figures Figure 1: SPI Xpress... 4 Figure 2: SPI Xpress overview... 4 Figure 3: SPI XPRESS power source selection for HW revision 01... 5 Figure 4: System connector external power supply pins for HW revision 01... 6 Figure 5: System connector external power supply pins for HW revision 02 or 03 (shown for GP -22050) 7 Figure 6: USB mini-b to USB type A cable... 9 Figure 7: System connector pin groups allocation for HW revision 01... 10 Figure 8: System connector pin groups allocation for HW revision 02 or 03... 11 Figure 9: User I/O input threshold voltage vs external supply voltage... 14 Figure 10: Tests conditions... 15 Figure 11: Skew between SCLK and the output lines, with clock ratio equal to 1... 15 Figure 12: SPI Xpress master switching characteristics... 16 Revision 1.04 - July 2010 www.byteparadigm.com 2/16

References [1] 8PI Control Panel User s Guide (ug_8picontrolpanel.pdf). Revision history Version Date Description 1.00 August 2007 Preliminary version 1.01 October 2007 First release 1.02 January 2009 Minor adaptations 1.03 August 2009 Added HW revision changes 1.04 July 2010 Some minor updates Revision 1.04 - July 2010 www.byteparadigm.com 3/16

1 Features High-speed USB 2.0 host interface (full-speed 12 Mbps and high-speed 480 Mbps) SPI 4-wires and 3-wires system interface Up to 50 Mbps data throughput Selectable internal (USB bus) or external power supply for I/Os voltages System interface operating from +1.8V to +3.3V Delivered with the 8PI Control Panel software / SPI mode of operation, including: documentation, drivers and host control software 2 SPI Xpress Overview Byte Paradigm s SPI Xpress (Figure 1) is a high-speed SPI (Serial Peripheral Interface) master and analyser (SPI host adapter) that allows debug, analysis and testing of chips and electronic boards. It operates on standard SPI protocol interfaces and many other serial interfaces that slightly differ from the standard SPI protocol, including 3 wires interfaces with bidirectional data line, up to 50 Mbps data rate. SPI Xpress is delivered with 8PI Control Panel control software including the SPI application with graphical user interface, integrated waveform viewer, scripting TCL/tk interface and direct C/C++ DLL access. Figure 1: SPI Xpress 3 Connecting the SPI Xpress device 3.1 SPI Xpress at a glance Absolute maximum ratings & recommended operating conditions information label System connector USB Mini-B connector Power supply source selection jumper System connector pins information label USB connector Figure 2: SPI Xpress overview Revision 1.04 - July 2010 www.byteparadigm.com 4/16

3.2 Minimum Host PC requirements SPI Xpress connects to any PC using Microsoft Windows XP or Windows Vista operating systems through a USB 1.x or USB 2.0 port connector. For best performance, it is however recommended to use a USB 2.0 port, high-speed mode (480 Mbps). 3.3 Operating power The main power supply of the SPI Xpress device is taken from the USB bus to provide the necessary voltage to the device core. The system interface can be powered either from the USB bus (internal power supply mode), either from an external power supply. When the internal power supply mode is selected, the SPI Xpress device is then fully bus powered and operates without any external power supply. In this mode, the voltage level of the SPI interface is fixed to +3.3V (Refer to section 5 DC and Switching Characteristics for more details on the compatible I/O voltage levels for the system connector). The system connector can operate at different voltage level between +1.8V and +3.3V. To enable this mode, an external power supply must be applied to the system connector V EXT pins and the external supply mode must be selected. Several hardware revisions of the SPI Xpress exist. Please first check the serial number located at the back of the device, with a barcode. The 2 first digits are the hardware revision number. It can be 01, 02 or 03. According to the hardware revision, the device features are slightly different. For Hardware revision starting with 01 A power supply source selection jumper is located at the side of the SPI XPRESS, on the left of the Mini-B USB connector. When the two left pins of the connector are shorted, the external mode is selected and an external power supply has to be provided by the user (Refer to Figure 3). When the two right pins are shorted, the internal mode is selected. Figure 3: SPI XPRESS power source selection for HW revision 01 Jumper on the left to select external power supply Jumper on the right to select internal power supply (bus powered) To switch the power supply mode the following sequences must be respected. Enabling the external power mode: 1. Disconnect the device from the USB bus 2. Change the jumper position to select the external mode 3. Connect the system interface GND pins of the system interface to the reference of the external power supply. 4. Connect and apply the external power supply to the V EXT pins of the system connector. Revision 1.04 - July 2010 www.byteparadigm.com 5/16

5. Connect the device to the USB bus. Enabling the internal power mode (bus powered): 1. Disconnect the device from the USB bus 2. Shut down and disconnect the external power supply. 3. Change the jumper position to select the internal mode 4. Connect the device to the USB bus. To improve signal integrity it is recommended to connect as many GND pins as possible to the reference ground of the system under test. Figure 4: System connector external power supply pins for HW revision 01 V EXT pins GND pins Revision 1.04 - July 2010 www.byteparadigm.com 6/16

For Hardware revision starting with 02 or 03 An 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 when using! Figure 5: System connector external power supply pins for HW revision 02 or 03 (shown for GP-22050) VEXT connector location Revision 1.04 - July 2010 www.byteparadigm.com 7/16

GND pin VEXT (positive voltage) pin Revision 1.04 - July 2010 www.byteparadigm.com 8/16

3.4 USB and system interface connections A 2 meters USB mini-b to USB type A is provided with the SPI Xpress device (Figure 6). A set of 34 flying lead wires connect the SPI Xpress 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 3.5 Hot plug and play The SPI Xpress USB device can be attached and removed from the host computer without having to power-down or reboot. There is a delay after connecting the device to the host system before it is actually functional and reported as one of the Windows devices; during this time, the host software enables the communication with the SPI Xpress device. Figure 6: USB mini-b to USB type A cable Revision 1.04 - July 2010 www.byteparadigm.com 9/16

4 SPI Xpress description 4.1 SPI interface Features: SPI protocol master / analyser Supports all SPI modes Up to 5 slaves control Flexible clock generation SS# edge positioning 3-wires protocol support with bi-directional data line and optional 4 th wire for bus direction SPI analyser with optional external trigger 4.1.1 SPI Master / Analyser pin allocation The SPI interface connects the SPI Xpress device to the electronic system under test by means of a set of wires. Figure 7: System connector pin groups allocation for HW revision 01 MISO SS2 SS4 C1 C3 SCLK o MOSI SCLK i SS1 SS3 SS5 C0/ WE C2 C4 Revision 1.04 - July 2010 www.byteparadigm.com 10/16

The pin mapping slightly differs if you use device hardware revision 02 or 03: Figure 8: System connector pin groups allocation for HW revision 02 or 03 Besides these 2 groups, the other pins are voltage and GND pins and cannot be used for functional signalling (refer to section 3.3). Table 1 : SPI Xpress pins Pin name Direction Description / Options V EXT - External power supply pins refer to section 3.3 Gnd - Ground pins MOSI OUT / INOUT SPI Xpress used in master mode 4-wires (SPI4) interface: MOSI (Master Out Slave In) data pin 3-wires (SPI3) interface: MOSI/MISO bi-directional data pin MISO IN 4-wires interface : MISO (Master In Slave Out) data pin 3-wires interface : unused SCLKi - unused SS# OUT SPI interface Slave select pins C0/WE OUT 4-wires (SPI4) interface: unused 3-wires (SPI3) interface: WE (Write Enable) pin: gives the direction of the MOSI/MISO bus. When inactive, MOSI/MISO is an input; when active, MOSI/MISO is an output C# - unused SCLKo OUT SPI interface SCLK: output clock pin SPI Xpress used in analyser mode MOSI IN 4-wires (SPI4) interface: MOSI (Master Out Slave In) data pin 3-wires (SPI3) interface: MOSI/MISO data pin Revision 1.04 - July 2010 www.byteparadigm.com 11/16

Pin name Direction Description / Options MISO IN 4-wires interface : MISO (Master In Slave Out) data pin 3-wires interface : unused SCLKi IN SPI interface clock pin SS# IN SPI interface Slave select pins C# IN Control pins used as trigger inputs when the external trigger is used. SCLKo - unused 4.1.2 SPI interface clocks When used as a master, the SPI Xpress device generates the SPI interface SCLK signal onto the SCLKo pin. When used as an analyser, the SPI Xpress samples the external analysed SPI interface clock from the SCLKi pin. For that sampling purpose, it uses its internal clock. The SPI Xpress device clock frequencies are defined through the host software. Table 2 summarises the available frequency ranges, and how to set them. Table 2: System interface clocks frequency ranges Clock Frequency range Description / Options Internal sampling clock 763 Hz to 50 MHz The SPI Xpress device contains a clock divider unit, programmable with a 16 bits register. If ClkDiv is the value of this register, the achieved clock frequency is: frefclk / (ClkDiv + 1) Output clock (SCLKo) 800 Hz to 50 MHz Input clock (SCLKi) DC to 50 MHz For a correct analysis of the SPI interface, the user should select the internal clock frequency with sufficient oversampling. 4.1.3 SPI interface performance The maximum clock rate for the system connector signals is 50 MHz hence, the maximum serial throughput is 50 Mbps. Revision 1.04 - July 2010 www.byteparadigm.com 12/16

5 DC and Switching Characteristics 5.1 Absolute maximum ratings Table 3: 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 V IN Voltage applied to any user I/O pins relative to GND Voltage applied to any user I/O pins relative to GND V CCO 2 = V INT -0.5 +3.75 V V CCO 2 = 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. Depending on the position of the power selection jumper it is equal to V INT or V EXT when, respectively, the internal or external supply source is selected (refer to section 3.3 for more details on the powering scheme). 5.2 Recommended operating conditions Table 4: Recommended operating conditions Symbol Description Min Max Unit V EXT External DC supply voltage relative to GND +1.8 +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 - 8 ma V CCO 1 = V INT - 120 ma V CCO 1 = V EXT - 300 ma T OP Operating ambient temperature 0 45 C V IH 2 V IL 2 Logic high voltage threshold V CCO 1 = V INT 2.0 - V Logic low voltage threshold V CCO 1 = V INT - 0.8 V Notes: 1. Vcco is the supply voltage of the I/O pin output driver. Depending on the position of the power selection jumper it is equal to VINT or VEXT when, respectively, the internal or external supply source is selected. 2. Refer to Figure 9 for the V IH and V IL threshold voltage when the external supply voltage is selected. Revision 1.04 - July 2010 www.byteparadigm.com 13/16

Figure 9: User I/O input threshold voltage vs external supply voltage 2.50 High and Low Threshold Voltage (V) 2.00 1.50 1.00 0.50 VIL VIH 0.00 1.00 1.50 2.00 2.50 3.00 3.50 External Supply Voltage ( V ) 5.3 System Performance Table 5: Data throughputs Description Min Typ. Max Unit USB 2.0 interface total throughput - - 480 60 Mbps MByte/s USB 2.0 interface useful throughput for data - - 48 MByte/s User I/O operating frequency - - 50 MHz SPI interface burst data throughput - - 50 Mbit/s Revision 1.04 - July 2010 www.byteparadigm.com 14/16

5.4 Switching Characteristics Figure 10: Tests conditions OUTPUT 90% 90% 30pF* 10% 10% * The capacitive load includes the measurement probe capacitance rise time fall time Table 6: Clock frequencies, rise and fall time and skews Symbol Description Min Typ Max Unit SCLK SPI clock frequency 763 Hz - 50 MHz t skw 1 t skw,n 1,2 Skew between clock out and the output lines (MOSI, SS#) when SCLK is not inverted Skew between clock out and the output lines (MOSI, SS#) when SCLK is inverted -400-50 300 ps T/2-400 T/2-50 T/2+300 ps t lh 3 Output pin rise time 2.2 2.7 3.3 ns t hl 3 Output pin fall time 4.4 5.4 6.6 ns Notes: 1. The skew is measured taking SCLK as reference (pin P21 on the user s interface connector). It represents the offset between the reference and all the other data output pins. 2. When SCLK is inverted, the offset with the output data lines is incremented by T/2, with T equal to the output clock period. 3. Rise (10%-90%) and fall (90%-10%) time measured with internal supply voltage selected (+3.3V). Figure 11: Skew between SCLK and the output lines, with clock ratio equal to 1 SCLK MOSI, SS# t skw t skw,n Revision 1.04 - July 2010 www.byteparadigm.com 15/16

Figure 12: SPI Xpress master switching characteristics t clk SCLK SS# t co t co MOSI b o0 b o1 b o2 b o3 b o4 b o5 t co MISO b i0 b i1 b i2 b i3 b i4 b i5 t su t ho Table 7: SPI Xpress master timing parameters Symbol Description Min Typ Max Unit t clk Clock period 20-1,250,000 ns t co Clock to output 0-4 ns t su Setup time 5.6 - - ns t ho Hold time - - 0.0 ns Revision 1.04 - July 2010 www.byteparadigm.com 16/16