Scalable Low-Voltage Signaling with LatticeSC/M Devices

Similar documents
LED1 LED2. Capacitive Touch Sense Controller LED3 LED4

Power Estimation and Management for LatticeECP/EC and LatticeXP Devices

Low-Cost Serial RapidIO to TI 6482 Digital Signal Processor Interoperability with LatticeECP3

Power Estimation and Management for LatticeXP2 Devices

Power Estimation and Management for MachXO Devices

LatticeECP2/M Density Migration

Implementing Bus LVDS Interface in Cyclone III, Stratix III, and Stratix IV Devices

Implementing LVDS in Cyclone Devices

i_csn i_wr i_rd i_cpol i_cpha i_lsb_first i_data [15:0] o_data [15:0] o_tx_ready o_rx_ready o_rx_error o_tx_error o_tx_ack o_tx_no_ack

Reference Design RD1065

LatticeSC/M Broadcom HiGig+ 12 Gbps Physical Layer Interoperability Over CX-4

Importing HDL Files with Platform Manager 2

LatticeXP2 Dual Boot Usage Guide

QDR II SRAM Board Design Guidelines

RiseUp RU8-DP-DV Series 19mm Stack Height Final Inch Designs in PCI Express Applications. Revision Date: March 18, 2005

QPairs QTE/QSE-DP Multi-connector Stack Designs In PCI Express Applications 16 mm Connector Stack Height REVISION DATE: OCTOBER 13, 2004

USB 3.1 Type-C Hardware Checklist

LatticeSCM SPI4.2 Interoperability with PMC-Sierra PM3388

LatticeSC MACO Core LSCDR1X18 Low-Speed Clock and Data Recovery User s Guide

Fairchild Semiconductor Application Note December 2000 Revised June What is LVDS? FIGURE 2. Driver/Receiver Schematic

Powering Up and Programming the ProcessorPM isppac-powr605

Electrical Recommendations for Lattice SERDES

Q2 QMS/QFS 16mm Stack Height Final Inch Designs In PCI Express Applications Generation Gbps. Revision Date: February 13, 2009

LatticeECP2/M Soft Error Detection (SED) Usage Guide

Signal Integrity Comparisons Between Stratix II and Virtex-4 FPGAs

Electrical Recommendations for Lattice SERDES

It is well understood that the minimum number of check bits required for single bit error correction is specified by the relationship: D + P P

LatticeXP2 Hardware Checklist

2:1 MULTIPLEXER CHIP FOR PCI-EXPRESS ICS Features

Q Pairs QTE/QSE-DP Final Inch Designs In PCI Express Applications 16 mm Stack Height

Interfacing LVPECL 3.3V Drivers with Xilinx 2.5V Differential Receivers Author: Mark Wood

LatticeXP2 Configuration Encryption and Security Usage Guide

Trends in Digital Interfaces for High-Speed ADCs

Dual Boot and Background Programming with Platform Manager 2

ASNT1011-KMA DC-to-17Gbps Digital Multiplexer 16:1 / Serializer

isppac-powr1208p1 Evaluation Board PAC-POWR1208P1-EV

Technical Article MS-2442

LVDS applications, testing, and performance evaluation expand.

2 TO 4 DIFFERENTIAL CLOCK MUX ICS Features

Programmable CMOS LVDS Transmitter/Receiver

CrossLink Hardware Checklist Technical Note

ASNT2032-MBL Digital DMUX 12-to-24 with LVDS Interfaces

2:1 MULTIPLEXER CHIP FOR PCI-EXPRESS ICS Description. Features. Block Diagram DATASHEET

Features. Applications

PC104P-16AO2-MF Two-Channel 16-Bit High-Speed Analog Output PMC Board With 400,000 Samples per Second per Channel, and Independent Clocking

Using the LatticeMico8 Microcontroller with the LatticeXP Evaluation Board

LatticeSC/M 2.5GbE Physical/MAC Layer Interoperability Over CX-4

Electrical Recommendations for Lattice SERDES

MIPI D-PHY Solution with Passive Resistor Networks in Altera Low Cost FPGA

4. Selectable I/O Standards in Stratix & Stratix GX Devices

PART. *EP = Exposed pad. LVDS IN+ IN- PCB OR TWISTED PAIR. Maxim Integrated Products 1

DS90LV004 4-Channel LVDS Buffer/Repeater with Pre-Emphasis

ASNT1011-KMA DC-to-17Gbps Digital Multiplexer / Serializer 16:1or 8:1

SpaceWire ECSS-E50-12A International SpaceWire Seminar (ISWS 2003)

PCIe-20AO8C500K. 20-Bit 8-Output 500KSPS Precision Wideband. PCI Express Short-Card Analog Output Module

MachXO2 Low Power Control Demo User s Guide

4. Selectable I/O Standards in Stratix II and Stratix II GX Devices

8. Selectable I/O Standards in Arria GX Devices

PCIe-16AO64C. 16-Bit, 64/32-Channel, 500KSPS PCI Express Analog Output Board. With Optional Outputs-Disconnect

UART Register Set. UART Master Controller. Tx FSM. Rx FSM XMIT FIFO RCVR. i_rx_clk o_intr. o_out1 o_txrdy_n. o_out2 o_rxdy_n i_cs0 i_cs1 i_ads_n

Enhanced Closed-loop Trim with I 2 C Control for Platform Manager Devices

LatticeSC/M Family flexipcs Data Sheet. DS1005 Version 02.0, June 2011

ASNT2011-KMA DC-to-17Gbps Digital Demultiplexer 1:16 / Deserializer

Platform Manager 2 I 2 C Demo Design and GUI

Intel Stratix 10 General Purpose I/O User Guide

ULTRA2 SCSI WHITE PAPER

Analysis and Design of Low Voltage Low Noise LVDS Receiver

LatticeSC/Marvell. XAUI Interoperability. Introduction. XAUI Interoperability

Intel Stratix 10 General Purpose I/O User Guide

PCIe-16AOF Bit, 64/32-Channel, 500KSPS PCI Express Analog Output Board. With Reconstruction Output Filters

Termination Options for Any-Frequency Si51x XOs, VCXOs

MAX 10 General Purpose I/O User Guide

Intel MAX 10 General Purpose I/O User Guide

ASNT1011. ASNT1011-PQA DC-to-16Gbps Digital Multiplexer 16:1 / Serializer

W H I T E P A P E R. Timing Uncertainty in High Performance Clock Distribution. Introduction

ASNT1011A-KMA DC-to-17Gbps Digital Multiplexer 16:1 / Serializer

LatticeXP2 Soft Error Detection (SED) Usage Guide

MC Channel FPGA Bridge IC. for. MIPI D-PHY Systems and SLVS to LVDS Conversion PRELIMINARY DATASHEET. Version August 2014.

MachXO 300mm Fab Transition Circuit Observations and Mitigation

MAX 10 FPGA Signal Integrity Design Guidelines

ASNT1011A. ASNT1011A-PQA DC-to-17Gbps Digital Multiplexer 16:1 / Serializer

FIN1101 LVDS Single Port High Speed Repeater

Ultra2 SCSI - The Evolution Continues

VDD = V, TA = -40 C to +85 C, outputs terminated with 100 Ohms between Q and /Q.³

FIN1102 LVDS 2 Port High Speed Repeater

Summary of Well Known Interface Standards

Using Flexible-LVDS Circuitry in Mercury Devices

PC104P-16AO20 20-Channel 16-Bit High-Speed Analog Output PC104-Plus Board With 440,000 Samples per Second per Channel, and Simultaneous Clocking

Ethernet OptoLock EDL300T

Power and Thermal Estimation and Management for MachXO3 Devices

PTN3310/PTN3311 High-speed serial logic translators

6. I/O Features in Arria II Devices

ZL40218 Precision 1:8 LVDS Fanout Buffer

MC FPGA Bridge IC. for. MIPI D-PHY Systems and SLVS to LVDS Conversion DATASHEET. Version August Meticom GmbH

1.8 V, 12-LVDS/24-CMOS Output, Low Power Clock Fanout Buffer ADCLK854

PUSB3FA0. 1 Product profile. ESD protection for ultra high-speed interfaces. 1.1 General description. 1.2 Features and benefits. 1.

8b/10b Encoder/Decoder

PC104P-16AIO Bit Analog Input/Output PC104-Plus Board

Pin Configuration and Selector Guide appear at end of data sheet. Typical Operating Circuits

CPCI-16AIO Channel 16-Bit Analog I/O CPCI Board With 8 Input Channels, 8 Output Channels, and Auto calibration

Transcription:

Scalable LowVoltage Signaling July 2011 Application Note AN8085 Introduction Differential signaling has become increasingly popular in network and telecommunications markets for a number of reasons. It offers many advantages including reduced noise, faster circuit speed, and reduced power consumption. The following overview of some mature signaling schemes such as LVDS and RSDS is necessary to clearly understand the evolutionary benefits of Scalable LowVoltage Signalling (SLVS). In traditional LVDS systems, a differential transmitter injects a small 3.5 ma current into one trace or the other, depending on the logic level to be sent. The current passes through a 100ohm resistor at the receiving end and then returns in the opposite sdirection along the other trace of the differential pair. The voltage difference across the resistor is therefore about 350 mv (700 mv pp). The receiver senses the polarity of this voltage to determine the logic level. The small amplitude of the signal reduces the effects of capacitance and inductance, and reduces the amount of radiated electromagnetic noise. LVDS channels have a low susceptibility to noise because distant noise sources tend to add the same amount of voltage (called commonmode noise) to both lines, so the difference between the voltages remains the same. The low commonmode voltage is the average of the voltages on the two traces of about 1.25V. The common mode is set by the transmitter as an offset voltage from ground. The 350 mv differential voltage causes the LVDS to consume static power in the LVDS load resistor based on the 1.25V offset and 350mV differential voltage swing. Scalable LowVoltage Signaling (SLVS) is based on a pointtopoint signaling method defined in the JEDEC JESD813 (SLVS400) standard. This standard evolved from the traditional LVDS standard and relies on the advantage of its use of smaller voltage swings and a lower commonmode voltage. The 200 mv (400 mv pp) SLVS swing contributes to a reduction in power and is commonly used with RSDS (ReducedSwing Differential Signaling) standards. The RSDS standard only reduces the swing from 350 mv to 200 mv with the same 1.25V commonmode offset of LVDS standards, however a lower common mode differentiates SLVS. The commonmode is set very low (200 mv nominal) providing a considerable decrease in quiescent power. The combination of smaller signal swing and low common mode produces much lower power utilization. LatticeSC/M Solution The LatticeSC and LatticeSCM FPGA devices utilize both builtin and board resources required to build an SLVS interface to industry standard devices. The flexibility and speed of the I/O provides easy implementation of SLVS conforming buses with up to 1Gbps performance. The LatticeSC/M inputs can receive up to 2 Gbps data streams in traditional LVDS systems. The LVDS input specifications of the LatticeSC/M are shown in Table 1. The features of the LVDS inputs conform to the signaling requirements to directly connect to SLVS transmitters. Table 1. LatticeSC/M Input to SLVS Output Conformance Specifications Characteristic LatticeSC/M LVDS Input SLVS Output Units VCM (min.) 50 150 mv VCM (max.) 2350 250 mv Differential Voltage (min.) 100 140 mv Differential Voltage (max.) 2400 270 mv SLVS, like LVDS, requires a load termination at the receiver but does not specify that the termination is internal or external to the receiver. The LatticeSC/M device has builtin differential termination with selectable values of OFF, 2011 Lattice Semiconductor Corp. All Lattice trademarks, registered trademarks, patents, and disclaimers are as listed at www.latticesemi.com/legal. All other brand or product names are trademarks or registered trademarks of their respective holders. The specifications and information herein are subject to change without notice. www.latticesemi.com 1 an8085_01.0

Scalable LowVoltage Signaling 120, 150, 220, 420. The internal differential terminations are available for inputs on all sides of the device. See the LatticeSC/M Family Data Sheet for additional information about ondie termination. The builtin terminations provide cleaner board interconnections and robust system performance. The output driver of the LatticeSC/M LVDS uses a combination of external resistors to emulate the SLVS requirements. Differential drive current is pinbypin programmable to 3.5 ma, 2 ma, 4 ma, and 6 ma. The 6 ma DIFF CURRENT setting closely matches the current drive requirements for the SLVS interface. Using the LVDS output driver and 6mA option, the LatticeSC/M utilizes the onboard resistor network to adjust the swing and commonmode required by the SLVS receiver. See Figure 1. Figure 1. LatticeSC/M SLVS Interface 2.5V Typical IOTYPE = LVDS 6mA Z0=50 R1=220 R2=47 R3=15 100ohm Diff. SLVS R2=47 R1=220 R3=15 LatticeSC/M On Chip 2.5V Typical On Chip SLVS Peer IOTYPE = LVDS Z0=50 As shown in Table 2, the LatticeSC/M output emulation resistor structure provides signaling levels which meet the SLVS specifications. Table 2. LatticeSC/M Output to SLVS Input Specification Conformance Characteristic LatticeSC/M LVDS Output Without External Terminations LatticeSC/M LVDS Output With External Terminations SLVS Input Units VCM (min.) 1120 150 70 mv VCM (max.) 1375 280 330 mv Differential Voltage (min.) 250 180 140 mv Differential Voltage (max.) 450 280 450 mv The HSPICE simulation shown in Figures 2 through 5 was used to verify the interface levels and performance of the solutions. Lattice provides HSPICE models of the LVDS buffers. The simulation results below show worstcase conditions of the Lattice SLVS interface solution. 2

Scalable LowVoltage Signaling Figure 2. HSPICE Simulation Topology P2P5 2.5 P2P5 BCM65LPF10 SLVS Input LatticeSC/M, LVDS 6mA I/O with Package P2 N2 TD = 660e12 Z0 = 54.7 TD = 660e12 Z0 = 54.7 220 47 47 220 15 15 2.4e12 1.273e12 1 2 4.37e9 INP 57.7 1 4.37e9 2 INN 57.7 2.4e12 1.273e12 0.215 P2P5 Figure 3. Typical HSPICE Simulation Waveform Figure 4. Slow HSPICE Simulation Waveform 3

Scalable LowVoltage Signaling Figure 5. Fast HSPICE Simulation Waveform The data in Table 3 and Figures 6 through 9 represents output measurements taken on a device using the terminations as mentioned above. The actual commonmode and voltage swings were measured with a 500 MHz signal while varying the power supplies (/ 5%) and temperature. Table 3. Hardware Measured Results Test Conditions SingleEnded VCM PP Differential Swing Units Low Voltage/85 C 165 210 mv Nominal Voltage/Room Temperature 188 235 mv High Voltage/0 C 206 260 mv High Voltage /40 C 223 266 mv Figure 6. Low Voltage at 85 C 4

Scalable LowVoltage Signaling Figure 7. Nominal Voltage at Room Temperature Figure 8. High Voltage at 0 C Figure 9. High Voltage at 40 C 5

Scalable LowVoltage Signaling Conclusion This technical note is based on the following LatticeSC/M SLVS design considerations: 1. Differential inputs in any bank 2. Use of builtin differential terminations. 3. Differential outputs permitted on TrueLVDS output pairs as noted in LatticeSC/M Family Data Sheet. 4. External termination resistors required on output signals to emulate the proper SLVS levels. The LatticeSC/M SLVS solution works well in DCbalanced and unbalanced situations up to 500 MHz. The wide input commonmode range and embedded termination resistor performs well in a SLVS interface and provides a seamless connection between devices. The flexibility of the LatticeSC/M LVDS outputs allows a robust interconnection with SLVS devices. Through design analysis and hardware validation, the LatticeSC/M solution is a proven interface to SLVS devices. Technical Support Assistance Hotline: 1800LATTICE (North America) 15032688001 (Outside North America) email: techsupport@latticesemi.com Internet: www.latticesemi.com Revision History Date Version Change Summary July 2011 01.0 Initial release. 6