Transitioning to USB Type-C with DisplayPort: Key Design Considerations



Similar documents
SuperSpeed USB 3.0: Ubiquitous Interconnect for Next Generation Consumer Applications

USB 3.1 Type-C and USB PD connectors

USB-C Multiport Adapter for Laptops - 4K HDMI or VGA - USB 3.0. StarTech ID: DKT30CHV

VESA DisplayPort Alt Mode for USB Type- C Standard Feature Summary. Sept 22, 2014

PCI Express IO Virtualization Overview

Intel PCI and PCI Express*

Welcome to Pericom s PCIe and USB3 ReDriver/Repeater Product Training Module.

ZigBee Technology Overview

How PCI Express Works (by Tracy V. Wilson)

White Paper Streaming Multichannel Uncompressed Video in the Broadcast Environment

Version 3.0 Technical Brief

Lizy Kurian John Electrical and Computer Engineering Department, The University of Texas as Austin

ScreenBeam Mini 2 Wireless Display Receiver

SuperSpeed USB Host: Jeff Ravencraft, USB-IF president and chairman

USB PD ENGINEERING CHANGE NOTICE Title: Discover Identity VDO Applied to: USB Power Delivery Revision 2.0, Version 1.

IEEE 1394 Card. Version 1.0

Micro HDMI to VGA with Audio Adapter. Quick Installation Guide. Introduction. Key Features and Benefits. System Requirements.

SATA Evolves SATA Specification v3.2 FMS 2013

PCI Express* Ethernet Networking

PCI Express Impact on Storage Architectures and Future Data Centers. Ron Emerick, Oracle Corporation

ARM Ltd 110 Fulbourn Road, Cambridge, CB1 9NJ, UK.

Design and Verification of Nine port Network Router

Displayport Extender via 2 multimode fibers LC Duplex Connector Extends Displayport Link up to 200 meters

Sample Project List. Software Reverse Engineering

A+ Guide to Managing and Maintaining Your PC, 7e. Chapter 1 Introducing Hardware

Android Box SNNPB73B

SuperSpeed USB 7-Port Hub Quick Installation Guide

USB 3.0 Universal Mini Docking Station Adapter

VP223 USB Type-C DFP CC Controller with Universal Battery Charging

The Dusk of FireWire - The Dawn of USB 3.0

The Bus (PCI and PCI-Express)

Appendix A: Camera connectors

NXP enables DisplayPort

PCI Express: The Evolution to 8.0 GT/s. Navraj Nandra, Director of Marketing Mixed-Signal and Analog IP, Synopsys

PCI Express Impact on Storage Architectures. Ron Emerick, Sun Microsystems

Development of Embedded Board for OMAP4460

What is a System on a Chip?

7a. System-on-chip design and prototyping platforms

XMC Modules. XMC-6260-CC 10-Gigabit Ethernet Interface Module with Dual XAUI Ports. Description. Key Features & Benefits

USB Port Hub Quick Installation Guide

Chapter 5 Busses, Ports and Connecting Peripherals

Selecting the Optimum PCI Express Clock Source

Things You Must Know About Gigabit Ethernet 1. Understanding Gigabit Ethernet

M68EVB908QL4 Development Board for Motorola MC68HC908QL4

Cloud-Based Apps Drive the Need for Frequency-Flexible Clock Generators in Converged Data Center Networks

ShapeCable SATA FLEXI Cable

EDUCATION. PCI Express, InfiniBand and Storage Ron Emerick, Sun Microsystems Paul Millard, Xyratex Corporation

USB 3.0 to HDMI External Multi Monitor Graphics Adapter with 3-Port USB Hub HDMI and USB 3.0 Mini Dock 1920x1200 / 1080p

High-Speed SERDES Interfaces In High Value FPGAs

PEX 8748, PCI Express Gen 3 Switch, 48 Lanes, 12 Ports

Macintosh Portable. Overview

White Paper Utilizing Leveling Techniques in DDR3 SDRAM Memory Interfaces

USB Audio Simplified

Display Flexibility. DVI Dual-Monitor Docking Station for Laptops - HDMI and VGA Adapters - USB 3.0. StarTech ID: USB3SDOCKDD

Meeting the Five Key Needs of Next-Generation Cloud Computing Networks with 10 GbE

ALL-ZC-2140P-DVI PCoIP Zero Client Overview

White Paper: M.2 SSDs: Aligned for Speed. Comparing SSD form factors, interfaces, and software support

PCI Express and Storage. Ron Emerick, Sun Microsystems

SATA 6G PCIe Card User Manual Model: UGT-ST622

Universal Push2TV HD Adapter PTVU1000 Installation Guide

BLUETOOTH SERIAL PORT PROFILE. iwrap APPLICATION NOTE

TEST CHAPTERS 1 & 2 OPERATING SYSTEMS

Universal Flash Storage: Mobilize Your Data

VESA DisplayPort Marketing Guidelines

Design Considerations for DVT and Manufacturing Test of Wireless Devices

ARM Cortex -A8 SBC with MIPI CSI Camera and Spartan -6 FPGA SBC1654

ALL-AIO-2321P ZERO CLIENT

The changes in each specification and how they compare is shown in the table below. Following the table is a discussion of each of these changes.

Quick Start Guide. MRB-KW01 Development Platform Radio Utility Application Demo MODULAR REFERENCE BOARD

Parts of a Computer. Preparation. Objectives. Standards. Materials Micron Technology Foundation, Inc. All Rights Reserved

Technical Introduction of the New USB Type-C Connector

DisplayPort v1.3 Feature Summary. Sept 18, 2014

Glitch Free Frequency Shifting Simplifies Timing Design in Consumer Applications

USB 3.0 Bandwidth, High Definition Performance

Lecture 2: Computer Hardware and Ports.

GSM Interfacing Board

SAPPHIRE TOXIC R9 270X 2GB GDDR5 WITH BOOST

Contents. Connection Guide. What is Dante? Connections Network Set Up System Examples Copyright 2015 ROLAND CORPORATION

User Manual. Ver 1.0. Solutions for the Digital Life

Computer Organization & Architecture Lecture #19

Communicating with devices

USB 3.0 to VGA External Multi Monitor Graphics Adapter with 3-Port USB Hub VGA and USB 3.0 Mini Dock 1920x1200 / 1080p

User Guide 980 HDMI Protocol Analyzer

PCI EXPRESS: AN OVERVIEW OF PCI EXPRESS, CABLED PCI EXPRESS, AND PXI EXPRESS

Multi Stream Transport (MST) Hub CSV-5200

Serial Communications

USB to Serial Quick Installation Guide

Intel DPDK Boosts Server Appliance Performance White Paper

DisplayPort 2-Port KVM Switch Installation Guide

Industrial Multi-port Serial Cards

Basler beat AREA SCAN CAMERAS. High-resolution 12 MP cameras with global shutter

SuperSpeed USB Update

USB 3.0 & 2.0 Hub with Gigabit Ethernet and 5V/ 4A Adapter Quick Installation Guide

48 GE PoE-Plus + 2 GE SFP L2 Managed Switch, 375W

Analyzing Full-Duplex Networks

Chapter 13 Selected Storage Systems and Interface

USB to VGA Adapter USB2VGAE2. Instruction Manual. USB 2.0 to VGA Multi Monitor External Video Adapter

Transcription:

Transitioning to USB Type-C with DisplayPort: Key Design Considerations By Jacek Duda, Cadence Design Systems Our electronic devices are on the verge of becoming even simpler to use and maintain, with the emergence of USB Type-C Cable and Connector Specification. With the adoption of USB Type-C along with the USB Type-C Alternate Modes (Alt Modes) and USB Power Delivery specifications, we will likely see more electronic devices that operate on a single cable for charging, data transfer, and video output. What are the key design considerations when transitioning from the legacy cable standards to this current one? In this paper, we will provide a primer on what you need to know to design for, and take advantage of, the market opportunities presented by USB Type-C and DisplayPort (which is enabled by USB Type-C Alt Modes). Contents Introduction...1 Enabling a Single Functionally Rich Cable...2 USB Type-C Design Requirements...2 Challenges for System Integrators and Chip Developers...3 Higher Data Rates Call for Architectural Adjustments...3 Design Considerations for DisplayPort Specification...3 Bringing USB Type-C Together with DisplayPort Standard...4 Cadence s USB Type-C/DisplayPort IP Subsystem...4 Summary...5 Introduction Apple s newest MacBook has a single USB Type-C port for charging, data transfer, and video output. Google s Chromebook Pixel is also one of the first devices to debut a USB Type-C charger. Before long, we will likely see more electronic products on the market with similarly streamlined cabling schemes. Each year, roughly three billion USB ports are shipped. 1 The USB Type-C Cable and Connector Specification is bringing new excitement to the venerable standard, erasing the limitations of legacy USB Type-A and Type-B plugs on today s smaller and mobile devices. USB Type-A connectors, with their flat, rectangular shape, are typically found in host devices like desktop computers, laptops, and gaming consoles. USB Type-B connectors, available in several shapes, stick out of peripherals like printers and external hard drives. USB Type-C connectors, on the other hand: Support reversible plugs with two-way insertion; the host and device connectors are the same Enable higher data rates, up to 10Gbps for USB Type-C 3.1 Gen2 Facilitate increased power, up to 100W through support for the USB Power Delivery 2.0 specification Offer bi-directionality, so that devices can provide and consume power Support scalable power charging, which means that power consumption may dynamically change depending on the application s needs Can eventually replace all other connectors by using USB Alt Modes

Designing for USB Type-C devices requires meeting emerging specifications, new power delivery targets, and verification requirements. This paper discusses what you need to know to integrate USB Type-C, USB Power Delivery 2.0, and USB Alt Modes (primarily the DisplayPort standard) into your designs, and offers suggestions to mitigate the design challenges. Enabling a Single Functionally Rich Cable Starting this year, USB Type-C replaces all USB connectors. Compliance with USB Power Delivery 2.0, supporting power delivery of up to 100W, makes USB Type-C connectors suitable for charging electronic devices. And through USB Alt Modes, currently supported by the DisplayPort 1.2 and MHL specifications, USB Type-C connectors will be able to connect to displays. In the past, USB has won the market over FireWire (IEEE 1394) by providing only slightly less performance at a much lower Bill of Material (BOM) price. Cost considerations are still very important the Type-C connector is only slightly more expensive than legacy connectors. Unless very high performance is needed such as via an interface like PCI Express USB Type C will fit well into many design plans, particularly for cost sensitive mobile devices such as phones, tablets, portable drives, and low to mid level notebook computers. For those seeking ultimate performance, Thunderbolt 3 will be the connection of choice. Now, switching from minidp to a Type-C connector, the latest revision of the graphics and movie artists beloved standard delivers data transfer speeds up to 40Gbps together with support for PCIe Gen3, USB 3.1 Gen 2, and DisplayPort 1.2. So, Thunderbolt 3 provides a much higher performance package that will come at a much higher cost and, because of this, will likely remain a minority choice. USB also specified Audio Accessory and Debug Accessory Modes for the Type-C cable. As you can guess, these modes enable digital audio pass-through, eliminating the need for a 3.5mm audio jack in the future, as well as accessing the device firmware and debugging it via a special mode. USB Type-C Design Requirements Compared to its predecessors, USB Type-C (see Figure 1 for a functional model) comes with some unique design requirements: Pull-up, pull-down resistors at configuration channel (CC) pins Capability to provide supply at VCONN Connection and marked cable detection, cold-socket, and VCONN control circuitry es to provide VCONN/Rp to CC pins (downstream-facing port (DFP)) Control to turn off/on supply to to connect SS_TX/SS_RX to TX1/RX1 or TX2/RX2 Implementation Without Full-Featured Cable Implementation With Host USB CC Logic and VCONN SSTX1 SSRX1 USB D+/- RX1+ RX1- SBU2 D- D+ TX2- TX2+ TX2+ TX2- VCONN SBU2 RX1- RX1+ CC1 1 1 CC1 SSTX2 SSRX2 2 USB D+/- TX1+ TX1- CC1 D+ D- SBU1 RX2- RX2+ RX2- SBU1 D- D+ CC TX1- TX1+ RX2+ RX1+ RX1- SBU2 V CONN TX2- TX2+ TX1+ TX1- CC D+ D- SBU1 V RX2- RX2+ 2 SBU1 D+ CC1 TX1+ TX2+ TX2- D+ D- SBU2 RX1- RX1+ TX1- D- RX2+ RX2- SSTX1 SSRX1 SSTX2 SSRX2 CC Logic MUX MUX Device USB Figure 1. USB Type-C functional model www.cadence.com 2

Challenges for System Integrators and Chip Developers These requirements translate into some new design challenges for system integrators. Additional pins, for example, are needed to support the specification s flip connector. This, in turn, impacts the design s architecture and, hence, the BOM. As a universal connector, a USB Type-C design would need to support multiple protocols. Its architecture would also need to support power delivery mechanisms. For chip developers, there are some PHY considerations to take into account. Flexibility is key, in order to support multiple protocols, including those to come. To comply with multiple protocols, the PHY would need to support a wide electrical specification range, particularly on the equalization side (CTLE or DFE, for example). Given this, a single analog PHY can be ideal in terms of area and performance. Chip developers may opt to go with smaller processes for a digital advantage; however, advanced nodes can severely limit the type of supply voltages that you can use, as well as the type of devices that are available to meet electrical requirements of Type-C and power delivery. Consider processes at 28nm and below. Here, sub-1v core devices and 1.8V I/O devices are the norm. As a result, supporting 3V and above in the existing die becomes a big bottleneck, unless multi Vt and expensive additional mask sets are used. Minimizing costs and supporting such platforms requires many circuit techniques to circumvent the reliability issues related to electrical overstress. Verification becomes more complex when designing for USB Type-C. New components in the mix mean new dependencies. There s also a new level of integration hierarchy to consider, with alignment and integration of system interfaces. And, of course, more supported protocols mean more protocols to verify. Systems which need to verify the main link with the CC-PHY and power delivery I/O will need complex mixed-signal environments to verify the complete system. The modeling of analog components (described either in Wreal or Verilog-A) with other digital Verilog stubs pose a challenge to verification engineers. Higher Data Rates Call for Architectural Adjustments Let s spend a moment discussing the higher data rates that USB Type-C supports, as this will also impact your architecture. USB 3.1 Gen 2 delivers data rates up to 10Gbps, and USB Type-C supports USB 3.1. End devices that support different speeds will use the same lanes, so you ll need to make sure that your architecture is designed such that the bus will be saturated particularly when both USB 3.1 Gen 1 and Gen 2 are transferring data. While USB 3.1 Gen 1 features 8-bit by 10-bit encoding, USB 3.1 Gen 2 has an encoding scheme of 128 bits by 132 bits, resulting in much less overhead, better bandwidth, and some enhancements to the data packets. Since both USB 3.1 Gen 1 and Gen 2 use the same lanes, the USB Implementers Forum (USB-IF) has developed a more effective means of discovering the maximum speed at which the link between two devices can operate. The low-frequency periodic signal (LFPS) has been modified into the LFPS-based Pulse Width Modulation Messaging (LBPM), which ensures that the devices can talk to each other and negotiate speed even before the link is trained. With the USB 3.1 Gen 2 link layer comes a second traffic class for asynchronous data packets. This second traffic class allows isochronous transmission to be prioritized so that it has a better chance of meeting the bandwidth requirement. Future releases of the USB specification will also operate on the same lanes. To ensure that bandwidth isn t diminished when an application is receiving data from faster as well as slower devices, the USB-IF has established multiple INs the ability to ask multiple devices for data, one after another, without having to wait to receive it. When supported by both devices and hosts, multiple INs increases performance by eliminating Not Ready responses and facilitates saturation of the bandwidth. Design Considerations for DisplayPort Specification Given the prominence of video in today s electronic devices, the ability for USB Type-C connectors to connect to displays is an important development. This capability is made possible by USB Alt Modes, which is supported by the Video Electronics Standards Association s (VESA s) DisplayPort digital display interface. The combination of DisplayPort and USB Type-C brings full DisplayPort audio/video performance at up to 8K at 60Hz. In addition to connecting video sources with display devices, the standard also can be used for other forms of data, including audio. Designing USB Type-C applications with support for the DisplayPort standard comes with two key challenges: interoperability and compliance. The design itself is not terribly complex, particularly on the controller side. However, to future-proof your design, you ll need to ensure that the design can maintain interoperability throughout the lifecycle of the end product. www.cadence.com 3

Bringing USB Type-C Together with DisplayPort Standard There s strong market potential for designs that meet not only the USB Type-C specification but also support the 100W power delivery capability via the USB Power Delivery 2.0 specification and the DisplayPort standard via USB Alt Modes. Plus, if the newest MacBook and the Chromebook Pixel are any indication, the market is indeed ready for the versatility of a functionally rich next-generation cable. To address the design challenges involved with meeting each of these specifications, consider an IP subsystem approach. By using pre-verified IP blocks integrated into a subsystem, you can avoid the time and effort involved in verifying otherwise separate components and in ensuring that each component will work well together. To future-proof your design, seek PHY IP that can support not only USB and DisplayPort but other existing as well as emerging protocols. Firmware on the controller that can be modified can meet evolving or changing protocol specifications. The IP should ideally handle a wide range of power and be able to communicate with external power management IC up to 100W and internal power management IC up to 15W of 3A over 5V, as defined by the Medium and High Current Modes of the USB Type-C Cable and Connector Specification. Cadence s USB Type-C/DisplayPort IP Subsystem Cadence offers an IP subsystem (Figure 2) with pre-verified components, including a port controller IP that integrates USB Type-C, USB Alt Modes, and USB Power Delivery. The subsystem, which enables development of single-chip solutions that combine video, audio, USB, and up to 100W of power delivery on a single external connector, includes: A connector-agnostic USB controller A DisplayPort 1.3 transmitter controller A 6G multi-protocol SerDes PHY And a USB Type-C port controller with an embedded Tensilica Xtensa CPU The IP subsystem is designed to deliver competitive power, performance, and area (PPA), along with fast time to market. It is: Standards compliant, meeting the USB Type-C, USB 3.1 Gen 1, USB On-the-Go (OTG), and USB Power Delivery specifications, as well as the DisplayPort 1.2a specification at 5.4Gbps per lane Easy to integrate into your design, providing a single IP top for accelerated time to market, reference drivers for USB, DisplayPort, and TCPC specifications, flexible firmware-based TCPC implementation, and interoperability with major USB power delivery stacks With this subsystem, users can configure the individual pieces, such as the number of ports, slots, and specific ARM AMBA AXI configurability features for the host functions. The subsystem also features some configurability options: Individual IP configurability Unified AMBA APB and AXI configuration interfaces USB only, USB/DisplayPort, and DisplayPort four-lane operation In particular, the AMBA AXI configuration interface enables you to mitigate risks of system latency that can affect performance of the USB controller. The support in the AXI interface for outstanding transactions allows the system to divide the data entering the USB controller into smaller chunks that can be buffered inside the controller. The data is then transferred when there is time available for the USB controller on the main system bus, making better use of system bandwidth. www.cadence.com 4

USB 3.0 Dual-role Device DisplayPort 1.2a Transmitter USB PD Software Stack Tensilica Xtensa CPU USB 2.0 PHY Multi-Protocol PHY USB Type-C Port Controller DP/DM RX1 TX1 RX2 TX2 SBU1 SBU2 CC1 USB Type-C Connector Figure 2. USB Type-C/DisplayPort IP subsystem Summary With USB Type-C poised to become a dominant connector specification for electronic devices, now is a prime opportunity to become familiar with the design considerations for USB Type-C as well as the USB Power Delivery 2.0 and USB Alt Mode specifications. Given the challenges, along with the cost and time sensitivities for the end products, especially in mobile applications, a USB Type-C IP subsystem presents a viable way to meet your performance, power, and time-to-market targets. Footnotes 1. Ngo, Dong, USB Type-C: One cable to connect them all, March 9, 2015, http://www.cnet.com/news/usb-typec-one-cable-to-connect-them-all/ Cadence Design Systems enables global electronic design innovation and plays an essential role in the creation of today s electronics. Customers use Cadence software, hardware, IP, and expertise to design and verify today s mobile, cloud and connectivity applications. www.cadence.com 2015 Cadence Design Systems, Inc. All rights reserved. Cadence, the Cadence logo, Tensilica, and Xtensa are registered trademarks of Cadence Design Systems, Inc. ARM and AMBA are registered trademarks of ARM Limited (or its subsidiaries) in the EU and/or elsewhere.. All rights reserved. All others are properties of their respective holders.. 5327 10/15 CY/DM/PDF