44

DS00001742B - VectorCAST · computing and manufacturing, pervasive sensing and ubiquitous network connectivity.” The ability to connect these types of systems will signifi-cantly

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: DS00001742B - VectorCAST · computing and manufacturing, pervasive sensing and ubiquitous network connectivity.” The ability to connect these types of systems will signifi-cantly
Page 2: DS00001742B - VectorCAST · computing and manufacturing, pervasive sensing and ubiquitous network connectivity.” The ability to connect these types of systems will signifi-cantly

The Microchip name and logo, the Microchip logo and PIC are registered trademarks and MiWi is a trademark of Microchip Technology Incorporated in the U.S.A. and other countries. All other trademarks are the property of their registered owners. © 2015 Microchip Technology Inc. All rights reserved. 1/15DS00001742B

Adding Connectivityto Your Design

www.microchip.com/connectivity

Microchip offers support for a variety of wired and wireless communication

protocols, including peripheral devices and solutions that are integrated with a

PIC® Microcontroller (MCU).

Wireless connectivity options include: Wi-Fi®, Bluetooth®, 802.15.4/ZigBee® and

our proprietary MiWi™ wireless networking protocol. Other connectivity protocols

supported include USB (device, host, OTG and hubs), Ethernet, CAN, LIN, IrDA®

and RS-485.

All of these protocols are supported with free software libraries, low-cost

development platforms and free samples.

Page 3: DS00001742B - VectorCAST · computing and manufacturing, pervasive sensing and ubiquitous network connectivity.” The ability to connect these types of systems will signifi-cantly

1

FROM THE EDITOR

Embedded Systems Engineering is published by Extension

Media LLC, 1786 18th Street, San Francisco, CA 94107.

Copyright © 2015 by Extension Media LLC. All rights reserved.

Printed in the U.S.

EMBEDDED SYSTEMS ENGINEERING 2015www.embeddedsystemsengineering.com

Vice President & Publisher

Clair Bright

Editorial

Editor-in-Chief

Chris Ciufo

[email protected]

Managing Editor

Anne Fisher

[email protected]

Contributing Editors

Caroline Hayes

Gabe Moretti

Creative/Production

Production Manager

Stephanie Bradbury

Graphic Designers

Nicky Jacobson

Simone Bradley

Media CoordinatorKyle BarrecaSenior Web Developers

Slava Dotsenko

Mariam Moattari

Advertising / Reprint Sales

Vice President, Sales

Embedded Electronics Media Group

Clair Bright

[email protected]

(415) 255-0390 ext. 15

Sales Manager

Michael Cloward

[email protected]

(415) 255-0390 ext. 17

Marketing/Circulation

Jenna Johnson

To Subscribe

www.eecatalog.com

Extension Media, LLC Corporate Office

President and Publisher

Vince Ridley

[email protected]

(415) 255-0390 ext. 18

Vice President & Publisher

Clair Bright

[email protected]

Vice President, Business Development

Melissa Sterling

[email protected]

Human Resources / Administration

Darla Rovetti

ARM, Intel, IP and USBSo much going on! Here’s a snapshot of what’s

crossed my desk in only the last week.

By Chris A. Ciufo, Editor-in-Chief, Embedded Systems Engineering

INTEL AND 6TH GENERATION CORE CPUSFresh on the heels of Intel’s Broadwell (22nm) CPU refresh announcement in June comes

August’s announcement of Skylake. While few material details are available, the 6600K SKU

is the Core i5 and the 6700K SKU is the Core i7. Yet only the “6” at the beginning of the part

number is predictable—the rest of Intel’s nomenclature has gone so far off the rails that even Intel’s trusty

ark.intel.com website isn’t as useful as it once was. (I dare you to figure out Intel’s roadmap from Ark!)

Meaning, for those of us not under NDA, it’s hard to tell the difference between Broadwell, Broadwell-H, and

Skylake (which also has suffixes to which I’m not privy). Broadwell was actually announced in 2014 but Intel

had fab process problems so it was pulled back. Yet Skylake’s schedule continued. The slightly lifted-Skylake

kimono reveals that these 6th-gen Core CPUs are for high-end gaming laptops and PCs, with improved perfor-

mance and a new Z170 Southbridge with loads of peripherals (though strangely not USB 3.1).

It’s interesting that scores of embedded board vendors recently announced Haswell SBCs, and I assume that

when the embedded versions of Skylake are announced (late Fall?) everyone will rush to then announce

Skylake 6th-gen Core boards.

I’m looking forward to the Intel Developers Forum 2015 in just two weeks. (Fun fact: IDF is earlier this year since I presume Intel got tired of Apple’s WWDC upstaging it.)

Perhaps at IDF 2015 I’ll find that one key chart that puts all of this into context. But don’t get me started

on the Atom roadmap: that one’s just as confusing.

ARM’S MBED OS AND SECURITYMeanwhile over in the ARM camp, the company’s IoT strategy is unfolding like an elegant origami swan. Except

I have no idea what that means. Even though last Fall’s announcement of mbed OS was mostly content-free, we

know that ARM is looking to make all things IoT easy and create a cookbook for designers. As ARM’s VP Ian Drew

told me: “even an artist who is not a designer should be able to create something.” mbed OS—and its related mod-

ules like μvisor and security—are designed to work together: from ARM silicon up to the application API.

And ARM is dead serious about IoT security. While I notice that Intel’s McAfee (security tools) building in Santa

Clara now says “Intel Security,” Intel’s security announcements aren’t coming as fast and furious as are ARM’s. In

February, ARM bought IoT security company Offspark with a plan to convert PolarSSL into mbed TLS (Transport

Layer Security). It should be available with mbed OS in August 2015.

And as we went to press, ARM bought Israel’s Sansa Security to “embed security at every potential attack point” in

the connected device chain,” said ARM’s CTO Mike Muller. For the last six months, ARM has been beefing up the

company’s TrustZone IP plus creating security packages for the Cortex-R (real-time) CPUs used in transportation

and control systems. I’m unclear on how Sansa’s chipsets fit with ARM’s lighter-weight IoT end node vision.

USB TYPE-CThe USB-IF’s Type-C either-way connector is all the rage, and you’ll be hearing more about it. I’ve written

several articles on it already, and more vendors are announcing products. Synopsys has new USB Type-C IP for

those designing SoCs; Pericom Semiconductor [one of our sponsors] has rolled out a whole family of switches,

crossbars, and redrivers; and Lattice Semiconductor has announced plans for “SuperMHL” ICs for Type-C.

SuperMHL is an open standard that lets smartphones and tablets drive 8K/120 video to high-res monitors

and projectors. The MHL standard is already on 750 million devices (but not Apple products). The vision, says

Lattice’s Abdullah Raouf, Sr. PMM for Wired Video Solutions, is to use Type-C’s incredible speed and alternate

channels to allow a powerful mobile device to replace the laptop or desktop. Just add a USB 3.0/3.1 keyboard

and mouse, and today’s mobiles easily exceed the corporate laptops people lug to meetings.

Page 4: DS00001742B - VectorCAST · computing and manufacturing, pervasive sensing and ubiquitous network connectivity.” The ability to connect these types of systems will signifi-cantly

20152

IN THIS ISSUE

CONTENTS

Special Features

Software Quality and the Industrial Internet

of Things: Why it Matters NOW

By John Paliotta, Vector Software 3

Advances in Architecture allow ARM Processors to

Tackle Endpoints and Gateways, for the Cloud

By Dave Bursky, Senior Editor 5

USB

Cover Story

Summing Up Circuit Protection for USB 3.0

and USB in Automotive Applications

By VP Pai, ProTek Devices 8

USB Type-C: Doing Away with a

Difference Makes a Difference

By Anne Fisher, Managing Editor 12

Is Glass Losing Its Touch?

By Sri Peruvemba, Cambrios Technologies Corp. 14

Product Showcases

Hardware

Access I/O Products Inc. 16

Teledyne LeCroy 17

Microchip Technology 19

Software

Middleware

HCC Embedded 21

Ethernet

What’s Promising to Widen Ethernet AVB’s Scope?

By Caroline Hayes, Senior Editor 32

Analog High Speed Communication Devices for 40G/100GB

Ethernet Require a Totally New Approach to Test

Cédric Mayor, Chief Technical Officer, Presto Engineering, Inc.,

Caen, France 36

Product Showcases

ICs

Microchip Technology 39

Departments

From the Editor

ARM, Intel, IP and USB

By Chris A. Ciufo, Editor-in-Chief, Embedded; Extension Media 1

PCI Express

Brick by Brick: Q&A with PCI-SIG President and Chairman

Al Yanes and PCI-SIG Board Member Ramin Neshati

By Anne Fisher, Managing Editor 22

RAS Data Protection Considerations for PCI Express Designs

By Richard Solomon, Synopsys 24

GHz Timing Giving You the Jitters? Three

Things You Need to Know

By Chris A. Ciufo, Editor-in-Chief, Embedded; Extension Media 26

Product Showcases

Application Solutions

Access I/O Products Inc. 28

Hardware

General Standards Corporation 29

Teledyne LeCroy 30

Page 5: DS00001742B - VectorCAST · computing and manufacturing, pervasive sensing and ubiquitous network connectivity.” The ability to connect these types of systems will signifi-cantly

3

SPECIAL FEATURE

www.embeddedsystemsengineering.com

Software Quality and the Industrial Internet of Things: Why it Matters NOWWhich manufacturers are on the glide path to realizing increased productivity and more with the IIoT?

By John Paliotta, Vector Software

The International Telecommunication Union defines the

Internet of Things (IoT) as a global infrastructure for the

information society, enabling advanced services by inter-

connecting physical and virtual things based on existing

and evolving interoperable information and communica-

tion technologies. What’s already clear is that in a nutshell,

with every electronic device having network connectivity

(see Figure), every manufacturer of electronic devices will

essentially be in the software business.

THE COMMON THREADThe broader Internet of Things trend generally refers to

consumer applications such as wearables, home automa-

tion, kitchen appliances, etc. There has been a similar

evolution in the industrial sector that embraces these

concepts, known as Industry 4.0, the Fourth Industrial

Revolution, or more simply, the Industrial Internet of

Things (IIoT).

The IIoT is more specific than the IoT, and includes the inte-

gration of complex devices and systems with networked

sensors and software. According to the Industrial Internet

Consortium, “The Industrial Internet is an internet of

things, machines, computers and people, enabling intel-

ligent industrial operations using advanced data analytics

for transformational business outcomes. It embodies the

convergence of the global industrial ecosystem, advanced

computing and manufacturing, pervasive sensing and

ubiquitous network connectivity.”

The ability to connect these types of systems will signifi-

cantly impact business operations. The IIoT can utilize the

power of intelligent technologies to reinvent business

processes and production methods while creating new

revenue streams and transforming the modern workforce.

For example, IIoT technologies are already helping to

increase productivity, reduce operating costs and improve

safety conditions for employees.

Manufacturers are introducing increased automation and

flexible production techniques to improve productivity,

while connected sensor networks monitor logistics to create more efficient

operations and reduce costs. Embedded technology in freight applications

is able to optimize routes to save fuel and reduce delivery costs, or alert

relevant personnel in the event of mechanical breakdowns, saving sub-

stantial resources—and even lives. Unmanned vehicles are being used to

inspect remote pipelines in harsh environments to help keep employees

safe. A common thread throughout all of these applications is that they

are being powered by advanced embedded software technology.

IIOT: DON’T LET ME BE MISUNDERSTOODTo quote the recent “Winning with the Industrial Internet of Things”

report , the Industrial Internet of Things is “arguably the biggest driver

of productivity and growth in the next decade” and it will “accelerate

the reinvention of sectors that account for almost two-thirds of world

output.” The report states that the Industrial Internet of Things has the

potential to add $14.2 trillion to the global economy by 2030.

However, although early adopters are realizing the benefits of the IIoT,

its widespread adoption is hampered by skepticism and lack of under-

standing. According to the same study, “CEOs and executives express

remarkable confidence (96 percent) that the senior leadership in their

organizations grasp at least something of the nature of the IIoT… but

far fewer say their leaders have completely understood it (38 percent).”

A similar study was conducted in collaboration with the World Economic

Forum which surveyed more than 90 market leaders who are actively pur-

suing IIoT initiatives. The vast majority (88 percent) said that they still

Figure 1. Courtesy Vector Software.

Page 6: DS00001742B - VectorCAST · computing and manufacturing, pervasive sensing and ubiquitous network connectivity.” The ability to connect these types of systems will signifi-cantly

20154

SPECIAL FEATURE

do not fully understand the underlying business models and long-term

implications of the IIoT.

IS INDUSTRY PREPARED FOR IOT?With the Internet of Things happening at a broad level, in every industry,

there will be many new vendors providing applications, middleware

and connected devices. Many of these vendors will be new to building

embedded software, engineering robust software, or both. Additionally,

consumers and manufacturers alike will expect the operation of the

connected devices to be seamless and reliable and deliver a positive user

experience in general. Consider how Apple destroyed Nokia and Black-

berry. Was it with better electronic components? Not really—it was with

better software, which provided a better user experience.

Let’s revisit the point earlier that the transformation to an Internet of

Things-enabled environment means that every manufacturer of elec-

tronic devices will essentially be in the software business. Vendors with

a legacy of building mission-critical embedded software for industries

like automotive and industrial controls should have a sizeable advantage

in transitioning to IIoT. They have already solved many of the real-time

embedded challenges for application partitioning, redundancy and long

up-times.

Vendors with no previous software experience, or with experience

building consumer-grade software, are likely to grossly underestimate

the challenges associated with supporting IIoT.

In either case, as more software applications have a requirement for

dependable and uninterrupted operation, vendors will need to imple-

ment processes that can deliver quality software.

SOFTWARE UNDER SCRUTINYAs production environments and business-critical applications continue

to become more dependent on the products whose functionality is con-

trolled by software, the quality of the software has started to come under

scrutiny, particularly in situations where safety, security or human life is

exposed to risk if the software fails.

The biggest challenge that software developers face is balancing testing

completeness with time-to-market. Often the fear is losing the “first

mover advantage” for the sake of testing completeness. However, sacri-

ficing quality for time to market is a dangerous choice that can have a

significant effect on brand value.

In the normal product life cycle for a software application, 1.0 is the initial

release to customers. In subsequent releases, bugs are fixed, and function-

ality that was missing from 1.0 is released. The product typically reaches

a point at which users are happy with the quality and the features of the

product.

The Quality Deficit sits between the first release of the product and when

the market considers the product to be of good quality. Minimizing or

eliminating this Quality Deficit should be high on the priority list of every

organization that is building software.

JOURNEY TO QUALITYTo tackle this challenge involves addressing the second

challenge that development teams face: allocating

development resources between requirements, design,

coding and testing. Historically, the workflow has been

as follows:

Most development teams place the highest priority

placed on coding, with less emphasis on the Applica-

tion Programming Interface (API) and test case design.

Generally, groups will assign senior staff to code devel-

opment and junior staff to testing. However, if this

model were to be completely reversed, then the most

valuable software development products would have a

complete and flexible API, and the test cases prove the

correctness of this API.

If a great API is developed, and tests formalize the cor-

rect behavior to this API, then the actual code writing

can be done by junior staff, the code can be re-factored

with confidence, and quality will be greatly improved.

A final challenge to address on the journey to software

quality is that most groups maintain a variety of test

types, and a different group in the organization “owns”

each type of test. It is very common for the developers

to create and maintain low-level tests, while the

Quality Assurance (QA) department is responsible for

the others.

The QA tests are generally run only after several weeks

of development, when hundreds of source changes have

been integrated into the code base. This makes finding

the root cause of a broken test time consuming and

frustrating. The solution to this challenge is to treat

test cases as a valuable asset of the organization and

leverage them across the entire team and application

life cycle.

CONCLUSIONThere is an increasingly important role for software

quality as the industry adapts to the Industrial Internet

of Things and the fourth industrial revolution. Organi-

zations that do not adjust their development processes

to enable them to produce higher quality applications

are risking not only their brand, but also their very

existence. Organizations that do adapt will thrive.

John Paliotta is co-founder and chief technology officer of

Vector Software.

Page 7: DS00001742B - VectorCAST · computing and manufacturing, pervasive sensing and ubiquitous network connectivity.” The ability to connect these types of systems will signifi-cantly

5

SPECIAL FEATURE

www.embeddedsystemsengineering.com

Advances in Architecture allow ARM Processors to Tackle Endpoints and Gateways, for the Cloud

By Dave Bursky, Senior Editor

T he plethora of devices that connect to the cloud, and even many of

the devices in the cloud, are empowered by embedded processors

that deliver a wide range of performance to execute the desired tasks.

The tasks range from simple endpoints that sense and collect data

such as temperature, vibration, pressure, or other parameters. The

endpoints, in turn, are linked to the next level via wireless or wired

networks. This next level consists of more complex edge devices (gate-

ways) that aggregate and preprocess the data collected from endpoints

to reduce the quantity of data and then feed that data into the cloud,

where it is routed to the appropriate server.

EMBEDDED PROCESSORS PROVIDE INTELLIGENCETo provide the necessary “intelligence’”, higher-performance but low-

power embedded processors are needed in the endpoints. To that end,

ARM has expanded its Cortex-M processor family with the addition of

the Cortex®-M7 processor, which delivers twice the DSP performance

of the previously released Cortex®-M4, but is software compatible.

Based on data from various market research organizations such as

Gartner, International Data Corp., and the Semiconductor Industry

Association, as well as from ARM itself, ARM’s over 200 Cortex-M

series customers have shipped about 4.3 billion Cortex-M series cores

in 2014, and 1.6 billion in Q1 2015. Companies such as Atmel, Freescale

Semiconductor, Marvell, ST Microelectronics, Texas Instruments and

many other vendors have embedded these processor cores into various

microcontrollers or custom application-specific integrated circuits.

The Cortex-M7 will be able to take on higher-end embedded applica-

tions in next-generation connected devices, vehicles, drones, street

lighting, appliances, and many other applications where a full-blown

Linux-based operating system is not required.

Cortex-M7 can run IoT operating systems such as ARM-developed

mbed™ OS that provide secure, reliable communications within the

home or enterprise and out into the cloud. The Cortex-M7 can also run

traditional embedded RTOSes for control applications.

The higher performance point of the Cortex-M7 processor is well

suited to intelligent end-point devices in markets such as industrial,

lighter-weight access points and applications that require real-time

response along with high-performance. Of course, ARM also offers

still higher-performance processor cores in its Cortex A-series

family, but those cores are not as suitable for real-time

applications since they employ memory management

units that limit the core’s ability to provide real-time

deterministic behavior or respond in just a few cycles

to interrupts.

To give the Cortex-M7 the performance and capabilities

needed by the more demanding applications, designers

crafted efficient memory interfaces such as tightly-

coupled memories (TCMs) for real-time response, and

Instruction and Data caches for efficient access to large

memories and powerful peripherals. Additionally,

direct-memory-access (DMA) into the tightly-coupled

memories via the slave version of ARM’s AHB bus, and

the AHBP to access existing AHB peripherals and mem-

ories give the processor the ability to respond quickly

and handle a wide range of I/O requirements (Figure 1).

Figure 1: The ARM® Cortex®-M7 processor core packs improved DSP compute capabilities as well as tightly-coupled memories and a wide array of peripheral support functions that let it deliver double the DSP performance of the M4 as well as higher overall performance. (TCM = tightly coupled memory, FPU = floating-point unit, WIC = wake-up interrupt controller, ETM = embedded trace macrocell, ECC = error checking and correction, MPU = memory protection unit.)

Page 8: DS00001742B - VectorCAST · computing and manufacturing, pervasive sensing and ubiquitous network connectivity.” The ability to connect these types of systems will signifi-cantly

20156

SPECIAL FEATURE

“With the Cortex-M7, functions such as voice recognition, sensor fusion

or performance optimization of control applications can be directly

transferred over to new designs”

Figure 2: The STM32F7-SOM-1A Module from Emcraft Systems provides a designer with a full starter kit for designing applications using the M7 core. In addition to the board, the company has ported a μClinix software package to the platform.

The compatibility of the Cortex-M7 with previous M-series

processors gives the Cortex-M7 a wide range of pre-built

resources that companies can leverage to quickly develop

system-on-a-chip solutions for use in endpoints, home

gateways, edge devices, data aggregation hardware and

many other applications. Compilers, libraries and even

application code will all benefit with an easy migration from

previous devices. This should shorten development times

and allow SoCs that integrate the new Cortex-M7 core to be

used to generate devices, possibly by the end of 2015.

SOFTWARE COMPATIBILITY SHORTENS DEVELOPMENT TIMESoftware and hardware compatibility with previous Cortex-

M-series processors will allow designers to reuse hours to

months of software development done on the older proces-

sors to directly transfer to the Cortex-M7 core, thus greatly

reducing the time to develop applications. Functions such

as voice recognition, sensor fusion or performance optimi-

zation of control applications can be directly transferred

over to new designs and execute more efficiently. Embedded

designers will find that their time spent finely optimizing

application code on older processors can be directly ported

to new devices built around the enhanced Cortex-M7 core.

Hence the new performance enhancements of the Cortex-

M7 can be utilized with little or no software work.

The CPU core in the Cortex-M7 processor has a six-stage

superscalar pipeline with branch prediction, and the DSP

extensions allow the core to perform single-cycle 16- or

32-bit multiply-accumulate (MAC) operations, single-cycle

dual 16-bit MAC operations, as well as 8/16-bit SIMD

(single-instruction/multiple-data) arithmetic. Also in the

Cortex-M7 is a double-precision floating-point unit that

delivers higher accuracy for applications such as required

by precise positioning in the home or the enterprise and by

GPS.

Inside the Cortex-M7 core, instruction and data buses have

been enlarged to 64 bits vs the 32-bit buses used in previous

M-series processors. That enables multiple instructions

to be fetched in each clock cycle. Additionally, the high

performance 64-bit AXI system bus provides a system

interconnect capability that is new for Cortex-M-class

cores. It’s optimized for throughput by supporting multiple

transactions and queuing of transactions. Attached to the

AXI bus are configurable instruction and data caches that

provide low-latency buffering of information as it is fetched

from slower memories. The resulting architecture enhances

the processor’s ability to work with external memories to

handle large data arrays and programs.

HIGH-PERFORMANCE MICROCONTROLLERS LEVERAGE THE CORTEX-M7 CORESeveral of the early licensees of the Cortex-M7 core include

Atmel, Freescale and STMicroelectronics. These vendors

and others are developing microcontrollers that can tackle

endpoint, gateway and edge applications. For example,

both Atmel and Freescale have crafted full general-

purpose microcontrollers around the Cortex-M7 core

(the SAM70 and Kinetis families, respectively), while

STMicro has developed a chip that integrates most of

the functionality of a home gateway that is an offshoot

of its STM32 F7 series of microcontrollers.

Additionally, other development partners such as

Emcraft Systems have crafted development kits based

on the Cortex-M7. For example, the STM32F7-SOM-

1A Module from Emcraft is based on the STMicro

STM32F746 microcontroller that runs at up to 200

MHz, packs 320 kbytes of RAM and 1 Mbyte of Flash

(Figure 2). In addition to the MCU, the board adds 32

Mbytes of SDRAM, 16 Mbytes of NOR flash, an Eth-

ernet PHY and still other resources.

The microcontrollers in Atmel’s SAM70 series can

operate at frequencies of up to 300 MHz and deliver

over 600 DMIPS of computational throughput. The

architecture allows for lower power consumption, high-

speed data stream handling and the ability to handle

video streams. In the future Atmel expects to migrate

the processor to a 40nm process that will enhance the

performance by about another 30%. The company has

optimized the SAM70 microcontroller family for auto-

motive infotainment and telematics applications by

adding Ethernet AVB and MediaLB support on the chip.

Advanced analog interfaces and timers will also let the

processors handle various motor control and robotics

applications.

Page 9: DS00001742B - VectorCAST · computing and manufacturing, pervasive sensing and ubiquitous network connectivity.” The ability to connect these types of systems will signifi-cantly

7

SPECIAL FEATURE

www.embeddedsystemsengineering.com

Designers at Freescale are also leveraging the improve-

ments in the Cortex-M7—the enhanced pipeline

supports execution of multiple instructions per clock,

improving the throughput of the core. Power modes

such as high-speed run mode and very low-power run

mode dynamically change the power management of

Kinetis devices. High-speed run mode will complete

tasks as quickly as possible, while the very-low-power

run mode can be used to extract more processing from

the Cortex-M7 core at lower CPU speeds.

HIGH SPEED CAN ACTUALLY LOWER POWER CONSUMPTIONThe higher processing performance can be used to per-

form functions in a shorter amount of time. Specifically,

there are two aspects of the processing performance

that will affect end applications–especially those

requiring lower power consumption. First, having

more capabilities per clock cycle will allow a task to be

completed at lower system clock speeds. Digital filters

which previously required 200 MHz to operate can now

be done at 100 MHz. In addition, the computational

improvements will allow designs to take advantage

of low-power run modes as the improvements can be

realized at all CPU speeds. Second, another strategy

for low-power design is completing tasks as quickly

as possible. Along with the processing throughput,

the Cortex-M7 supports higher CPU speeds. So when

using the new core to its fullest capabilities, time spent

in active modes processing can be reduced, which will

allow applications to spend more time in low-power

modes.

With a top clock frequency of 200 MHz, the STM32

F7 microcontrollers take advantage of the six-stage

pipeline and FPU to achieve a throughput of up to 1000

CoreMarks (Figure 3). In addition to the Cortex-M7

core, designers at STMicro included two independent

mechanisms to reach 0-wait-state performance from

both internal and external memories: using the com-

pany’s Adaptive Real-Time (ART Accelerator™) for

internal embedded Flash, and employing the L1 cache

for both execution and data access from internal and

external memories.

Designers of the STM32 F7 optimized the entire

system by integrating multiple new peripheral sup-

port functions around the Cortex-M7 processor core.

Lots of timers, a crypto/hash processor, a true random

number generator, multichannel DACs and ADCs, a

high-throughput AXI and multi-AHB bus matrix, and

many other features are all integrated on the chip (refer

back to Figure 3). One of the more novel features is a large SRAM with

a scattered architecture. The SRAM contains a total of 320 kbytes that

is divided into a 240 kbyte and a 16 kbyte block on the bus matrix,

16 kbytes of instruction TCM RAM and 4 kbytes of backup SRAM.

This scattered approach lets the large SRAM block support large data

buffers and multiple software stacks, while the backup SRAM allows

data retention in the lowest power modes for quick recovery, and the

data and instruction TCM blocks support critical real-time data and

program execution.

The high performance of the Cortex-M7 and its compatibility with

previous generation Cortex-M series processors gives designers a

jumpstart in developing next-generation microcontrollers or SoC solu-

tions. The ability to operate at frequencies of 200 MHz and above will

actually let the processors conserve energy and lower system power

consumption in many of endpoints and lightweight access points.

In the future, the transition to smaller process nodes will further

enhance the performance while lowering the operating power to

deliver leading edge solutions in systems ranging from endpoints

such as sensor nodes and smart wearables to critical monitoring and

maintenance functions for intelligent edge devices and routers.

This article was sponsored by ARM.

Figure 3: The high-level of integration done by STMicro on its STM32 F7 microcontroller provides designers with a highly configurable solution that delivers double the performance of previous-generation M-series processors.

Page 10: DS00001742B - VectorCAST · computing and manufacturing, pervasive sensing and ubiquitous network connectivity.” The ability to connect these types of systems will signifi-cantly

20158

engineers’ guide to USB

Summing Up Circuit Protection for USB 3.0 and USB in Automotive ApplicationsAs automakers continue to build more and more computing functions into cars,

USB will play a big role, whether for data transfer or basic charging.

By VP Pai, ProTek Devices

V ersion 3.0 of the Universal Serial Bus (USB) specification

has been around now since 2008. The technology is now well

established across myriad devices requiring high speed data transfer

rates. One analyst firm estimated some 70 million USB 3.0 devices

shipped in 2011. A further estimate claims this will balloon to more

than three billion global USB 3.0 device shipments by 2018. For

anyone involved in implementing USB designs, there’s a lot riding on

this technology. USB is critical to computing devices that are in turn

also critical to everyday business or personal use. Thus proper circuit

protection against electrical transients that can break such devices

is a must. But, how is it best to implement proper circuit protection

for USB 3.0? Also, in general, USB plays a key role in other big appli-

cations, like automotive. So, what are some of the key considerations

for USB in such an application?

USB 3.0 OVERVIEWFirst, a review of the USB 3.0 specification is in order. USB 3.0

offered a generational leap in performance capabilities over USB 2.0.

It increased data rates by 10 times. It also expanded transmission

lines to three differential pairs (compared to one in the previous 2.0

standard). USB was introduced in 1996 with version 1.0. It provided

1.5Mbit/sec in low-speed (LS) mode and 12Mbit/sec in full-speed

(FS) mode. In 2000 USB 2.0 entered the market. The new high-speed

(HS) mode then boosted transfer speeds up to 480Mbit/sec. It was

downwards compatible to low-speed and full-speed mode.

The USB 2.0 interface is still widely used in consumer electronics.

Billions of devices such as camcorders, digital cameras, digital music

players, game consoles, DVD/Blue-Ray players and TVs use one or all

of these USB standards. It’s also widespread in portable devices such

as smartphones and in networking equipment like DSL/router units.

When the USB 3.0 specification was released it demonstrated full

USB 2.0 functionality (HS, FS, LS). It also showcased the new sepa-

rate ultra-high speed data link, called SuperSpeed. The SuperSpeed

link works with separate differential data lines for download (host

=> device, called TX direction). This is also the case for upload in RX

direction (device => host). The maximum data rate in SuperSpeed

mode is 5Gbit/sec. The combination of USB 2.0 functionality and

the new SuperSpeed mode required new cable construction. This

new construction had to serve three differential coupled signal lines

(TX+/Tx-, RX+/Rx- and D+/D-). The VCC and the GND line complete

the cable set.

USB ENGINEERING DESIGN CONSIDERATIONSElectronics engineers must consider a host of require-

ments when designing-in a USB 3.0 link. For example,

full impedance-matched 90-Ohm differential design for

all PCB lines and interconnection cables is mandatory. In

addition non-differential coupled lines have to be mini-

mized. They have significant impact to eye pattern inner

eye opening. Also, trace-width and trace-separation of the

90-Ohm differential are critical.

The coupled PCB traces should not be too narrow, to avoid

additional loss and to be robust enough for manufacturing.

A trace-width of 0.007” (0.178mm) and a separation of

0.007” (0.178mm) between the differential traces are ideal

for production. Identical delay (trace length) between the

positive and the negative line (including the USB 3.0 cable)

of the differential coupled link (minimizing in pair skew)

is needed. This is important to keep signal integrity high

and to avoid common mode reflection.

FACTORING IN CIRCUIT PROTECTIONA USB 3.0 standard-A connector section can easily and

cost-effectively be designed in combination with appro-

priate electrostatic discharge (ESD) circuit protection

devices. For example, the SuperSpeed TX and RX data pairs

can be protected by a transient voltage suppressor array

(TVS array) that is capable of protecting many data lines,

such as up to four lines. The D+ D- regular USB 2.0 pair can

then be protected by a TVS array designed to protect up to

a couple of data lines. It would be ideal to use a TVS array

Figure 1. TVS Array layout recommendation in USB 3.0+2.0 application

Page 11: DS00001742B - VectorCAST · computing and manufacturing, pervasive sensing and ubiquitous network connectivity.” The ability to connect these types of systems will signifi-cantly

9

engineers’ guide to USB

www.eecatalog.com/usb

The Microchip name and logo and the Microchip logo are registered trademarks of Microchip Technology Incorporated in the U.S.A. and other countries. USB Type-C is a trademark of the USB Implementers Forum. All other trademarks are the property of their registered owners. © 2015 Microchip Technology Inc. All rights reserved. 7/15DS00001982A

www.microchip.com/usb

Microchip’s Smart Hub Controllers are 4-port, SuperSpeed (SS)/Hi-Speed (HS),

Features

engineers’s’ gguide to UUSSB

Built-In IntelligenceSuperSpeed Smart Hubs ExpandingSystem Interfaces Beyond USB

Page 12: DS00001742B - VectorCAST · computing and manufacturing, pervasive sensing and ubiquitous network connectivity.” The ability to connect these types of systems will signifi-cantly

201510

engineers’ guide to USB

AttendStorage Developer Conference 2015!Produced since 1998, Storage Developer Conference (SDC) 2015 will bring Developers, Architects and Technologists together to explore disruptive technologies.

The SDC 2015 agenda will include more than 100 technical sessions focused on key storage industry topics, and two plugfests focused on server message block and cloud storage.

Early Bird registration ends on August 21st!

Visit www.storagedeveloper.org for more details.

Page 13: DS00001742B - VectorCAST · computing and manufacturing, pervasive sensing and ubiquitous network connectivity.” The ability to connect these types of systems will signifi-cantly

11

engineers’ guide to USB

www.eecatalog.com/usb

that can also protect the VCC BUS. Ultra-low line to ground capacitance is

also necessary. This is ideal for use in any high-speed application.

SMALL FOOTPRINT NEEDSMiniaturization requirements for ESD protection devices has introduced

additional problems. This includes higher clamping and less robustness

compared to larger die geometries. For example, clamping for an 8kV

contact discharge, per IEC 61000-4-2, is a very low ~6 V measured at the

30nSec point.

Ultra high-speed data transmission systems have a severe design obstacle.

Designs must ensure a certain level of signal integrity at a receiver. High

signal integrity is important to achieve a low bit error rate. For example,

for USB 3.0 SuperSpeed a bit error rate of 1E-12 is typical. In a real system,

the signal rise-time/fall-time is limited by the TX and the RX impedance

(90 Ohm differential). And, this is in combination with all parasitic capaci-

tance at TX side and RX side. These parasitic capacitances are inside the

USB 3.0 transceiver, and/or externally on the PCB. External parasitics can

be caused by unmatched PCB lines, the USB 3.0 connector, or other shunt

capacitors. Values of shunt capacitors are to be kept as small as possible.

The low pass frequency response of the USB 3.0 cable has to be taken

into account as well. To compensate the attenuation of high frequency

content, the signal is tuned by a dedicated equalization on the TX and

on the RX side.

USB AND OTHER APPLICATIONS IN AUTOMOTIVEToday’s automobiles rely on more and more electronics systems and the

reliance increases with each new generation. USB has become a go-to data

transfer connection in today’s models. But, USB is just one of many auto-

motive applications requiring advanced circuit protection.

The Automotive Electronics Council (AEC-Q101) provides standards for

automotive circuit protection. This includes: AEC-Q101-001 (electrostatic

discharge [ESD] test – human body model); AEC-Q101-002 (ESD test –

machine model); AEC-Q101-003 (wire bond shear test); AEC-Q101-004

(miscellaneous test methods such as unclamped inductive switching,

dielectric integrity, and destructive physical analysis); and AEC-Q101-

005 (ESD test – capacitive discharge model).

These standards are applied to various automotive systems to provide

proper circuit protection. In the 1970s, automobiles generally had just

the engine control unit (ECU) as the sole electronics device. Today, it is

estimated cars have between 30 and 100 microprocessor devices. They

are used to power various systems that are either important to safety,

convenience or entertainment. They include USB ports, Ethernet ports,

CANBus lines, LINBus, antenna, display interfaces, power systems, fuel

injection management systems, and many more.

Page 14: DS00001742B - VectorCAST · computing and manufacturing, pervasive sensing and ubiquitous network connectivity.” The ability to connect these types of systems will signifi-cantly

201512

engineers’ guide to USB

USB Type-C: Doing Away with a Difference Makes a Difference A connector technology that does away with a source of consumer frustration will

invigorate the industrial, smartphones/tablets, automotive and other markets, too.

By Anne Fisher, Managing Editor

W ith a traditional USB connector, the orientation of the connector

makes a difference. One orientation works. The other doesn’t. Ger-

vais Fong, senior product marketing manager of USB PHY IP at Synopsys,

calls non USB Type-C connectors “three-try connectors.” “First,” Fong

explains, “you plug in your connector, it is not quite aligned correctly, two,

you think you have the orientation wrong and you flip it around, three,

having discovered that flipping it from the way you first had it is clearly

the wrong orientation, you flip it back, and it finally works.”

Fong, along with Ajay Srikrishna, Cypress Semiconductor’s vice presi-

dent of USB Business Unit, and Ganesh Subramaniam, product family

executive for USB Type-C at Cypress, shared insights recently on the USB

Type-C specification.

EECatalog: How is USB Type-C shaking things up?

Gervais Fong, Synopsys: USB Type-C could well become the fastest

adopted USB standard in history. What is really quite amazing is that the

USB Type-C specification was released back in August of last year and in

the short space of seven months, with Apple’s release of a Macbook with

Type-C, one of the most high-profile companies in the consumer space

released a product that supports the new Type–C specification. That

speed of adoption is almost unheard of [for] a brand new standard.

Not only did Apple announce its product with Type-C, but Google

announced its latest Chromebook, Pixel, which also has Type-C on it, and

Nokia announced a tablet with a single Type-C connector for data and

power. And there is a host of third-party smartphones rushing to offer

Type-C as the standardized USB connection.

Ganesh Subramaniam, Cypress Semiconductor: The entire USB

ecosystem is changing because of USB Type-C, not just the semicon-

ductor industry. The marketplace, specifically PC original equipment

manufacturers, has recognized the obvious benefits of Type-C, including

the reversible connector, slim form factor and its ability to do way more

than just USB. There is an ongoing refresh cycle in the ecosystem, and we

are seeing changes faster than we have seen in previous USB standards

updates. Every kind of device, whether it is a smartphone, desktop, laptop

or power adapter, is being refreshed to support this standard. Even

devices that previously did not utilize the USB standard,

like power adapters, are changing.

EECatalog: How are you addressing any design complexity

associated with Type-C?

Fong, Synopsys: Yes, the design complexity at the system

level for Type-C is actually quite high. A single cable con-

nector must be able to handle both data and power and be

reversible, seamless and invisible to the user.

One of the things we do at Synopsys is to serve on the

working groups for standards including USB Type-C, so

we not only help develop these standards, but we also

gather knowledge as we participate in the work groups.

We investigate the best way to implement new standards

like Type-C, and we incorporate that knowledge into the

IP that we provide for the standard.

So, for example, for PHY IP, we use the knowledge gained

from the working groups to design the most area-efficient

implementation for a Type-C PHY. On the controller side,

we look at the features that are required and that designers

ask for to enable an efficient Type-C design.

Ajay Srikrishna, Cypress Semiconductor: Since the

USB Implementers Forum has not frozen the USB Type-C

specification yet, the spec is still evolving. Changes are

coming and we want to make sure our customers are not

subject to long wait times. Cypress’ advantage here is in the

“The USB Type-C specification is truly one connector to rule them all, which speaks directly to the original intent of the USB standard.”

Gervais Fong,

Synopsys

Ganesh Subramaniam,

Cypress Semiconductor

Ajay Srikrishna, Cypress

Semiconductor

Page 15: DS00001742B - VectorCAST · computing and manufacturing, pervasive sensing and ubiquitous network connectivity.” The ability to connect these types of systems will signifi-cantly

13

engineers’ guide to USB

www.eecatalog.com/usb

programmability of our solution. Customers will

not need to wait very long or need to get a brand

new chip altogether. If, for example, the customer

is using a fixed function solution or simple analog

front end instead of a programmable solution, it

becomes imperative that they spin new silicon

each time there is an update.

During a recent USB interoperability event, the

compliance suite was changing the night before

the testing was going to take place. We were able

to flash firmware onto our products and upgrade

our customer solutions, get our product certified

and get our customer certified as well. Had the

programmability not been there, they would have

failed certification and would have had a longer

cycle to achieve compliance.

Fong, Synopsys: We make additional enhance-

ments to our Type-C IP in such a way that how

engineers use our IP—ad the overall design

paradigm—can be implemented in a way that

engineers are already accustomed to for non

Type-C USB designs. Helping designers very easily

adopt new IP for Type-C and to do it effectively

and efficiently is our goal.

And that’s why, for example, we have an IP Proto-

typing Kit for USB 3.1 that will enable designers

to prototype their Type-C system and verify it

is working properly before they ramp up volume

production. Making the designer’s job easier in

turn results in lower cost, less risk, higher quality

and better time to market.

Subramaniam, Cypress: The USB Type-C

specification is truly one connector to rule them

all, which speaks directly to the original intent

of the USB standard. It brings the ability to serve

multiple power profiles from 7.5W to 100W in a

small, reversible connector. At first glance, who

could possibly think that Type-C could utilize

multiple protocols like DisplayPort, HDMI and

Thunderbolt? Handling all these different proto-

cols, requirements and signal integrity across one

small cable and connector is the biggest challenge

designers are currently struggling with. Making

this ecosystem work requires domain experts in

all the areas of data, power and video.

EECatalog: What else should we be aware of and

watching for on the USB Type-C front?

Fong, Synopsys: Traditional chip design before

IP ever came about meant, for example, that

designing a USB interface for a hard disk drive

involved dealing with the specific configurations

needed to do that. Now, as an IP provider, we

need to know how to design [a USB interface] for

a hard disk drive, a smartphone, a laptop, a digital

TV, a WiFi dongle—there is a whole host of more

system-level experience that we, as an IP provider,

must have. Our experience and investment in

supporting USB customers for more than 15 years

gives us a deep and broad reservoir of knowledge.

Srikrishna, Cypress: Speaking from an end user

perspective, things could be greatly simplified if

manufacturers had the same solution in both the

devices you are trying to connect, as well as

the cable, adapter and dongle you are using

to do so. What we are seeing is the market

wanting USB Type-C to quickly replace

many different parts of the communication

ecosystem. Even though the adoption of

Type-C is happening quickly, there will still

be a period of overlap where older devices co-

exist with Type-C. Adapters and dongles are

the key pieces that interface between the new

and the legacy standards, making the transi-

tion easier for consumers.

Page 16: DS00001742B - VectorCAST · computing and manufacturing, pervasive sensing and ubiquitous network connectivity.” The ability to connect these types of systems will signifi-cantly

201514

engineers’ guide to USB

Is Glass Losing Its Touch?Here’s what’s set to shrink the role glass touch screen displays will have—in digital signage,

in automobiles, in games, or in anyplace where screens are bending the old rules.

By Sri Peruvemba, Cambrios Technologies Corp.

Industry analysts across the globe expect the market for trans-

parent conductor film used in touch screens to grow at a rapid pace,

replacing their glass counterparts as well as enabling new applications.

According to industry research firm IDTechEx, worldwide shipments

of touch screen panels are set to take twice as much surface area in 10

years as they did in 2014 (Figure 2).

Helping drive this anticipated growth are greater touch sensitivity,

enhanced luminance, bendable touch screens, wraparound screens

and dramatically lower overall cost. The ability to perform environ-

mentally sustainable manufacturing of silver nanowire-based touch

screens is also a growth factor, which along with those just named

is pushing indium tin oxide (ITO) to the side. Like dial up modems,

manual transmissions and wired LANs, ITO’s limitations don’t work

for ‘what’s next.’

While there seems to be a constant stream of

technical breakthroughs in computing systems,

particularly in processors, memory and faster inter-

faces, revolutionary changes are also occurring in

display and touch technology.

HIGHLY INTEGRATED MCUSNew materials are triggering a wave of innovation

in personal electronics. Driving these changes are

incredibly small, highly integrated and far easier to

program microcontrollers and flexible circuit boards

combined with silver nanowire-based touch screen

technology.

And now touch screen displays no longer have to be

flat. Flat and rigid are out. Curved and flexible are

in. Additionally, most touch screens require high-

quality transparent conductors to provide a rich

user experience. These features are being applied

to products that will make today’s tablet computers

appear as dated as desktops and help push portable

computing into entirely new sectors and price

points. Kiosks, gaming machines, point-of-sale

devices, automobile displays and medical devices

are a few key categories ripe for adoption.

Flexible displays definitely equate to improved ergo-

nomics. Imagine unbreakable phone screens that flex

instead of shattering when dropped. Consider folding

a tablet so it slips into your pocket like a mobile phone.

How about a display that wraps around your wrist, or

a huge public display wrapping around a pillar or the

corner of a building like a huge cloth banner does? We

are driving toward products like these. And they are

creating increasing demand for flexible, bendable and

rollable displays using silver nanowires.

SIGNAGE, GAMING & MORESome digital signage applications require touch func-

tionality. For example, interactive kiosks use touch

Figure 1: Likely products that will take advantage of new touch screen technology include but aren’t limited to, curved, shaped smartphones and flexible tablets as well as wearable smart bracelets and watches. Such products are specifically enabled by flexible device technology.

Page 17: DS00001742B - VectorCAST · computing and manufacturing, pervasive sensing and ubiquitous network connectivity.” The ability to connect these types of systems will signifi-cantly

15

engineers’ guide to USB

www.eecatalog.com/usb

functionality to allow users to navigate the menu while providing

input. Traditional touch technologies did not have the electrical con-

ductivity to provide a good experience. And forget about 10-finger

touch or a sleek design that isn’t hampered by heavy sheets of glass or

other bulky technologies. Silver nanowire-based touch screens leave

all these problems behind.

Hand-held and desk top gaming demands excellent touch func-

tionality paired with thin, light, and aesthetically pleasing designs.

Examples of leading-edge touch-enabled products can be found in

the range of tablets from consumer electronics firm Fuhu, Inc.These

demonstrate what’s now possible with touch-enabled products. The

casino gaming industry is also rapidly adopting new touch technology

to differentiate their products and make them more attractive.

SILVER NANOWIRES: WRISTWATCH TO LARGE DISPLAYSilver nanowires are highly conductive single crystal silver nanowires

suspended in a fluid/ink. These silver nanowires have diameters of

a few tens of nanometers and lengths of a few tens of micrometers,

giving them a high (1000:1) aspect ratio. The ink is a mixture of highly

conductive silver nanowires and other materials to enable the ink to

be coated on all kinds of surfaces particularly plastic film. Using this

ink to cover a screen creates a touch surface that is the most respon-

sive, drawing on silver’s excellent conductivity.

Silver nanowire ink is also particularly transparent, has

very good clarity and very little haze, making it ideal

for displays requiring sharp, crisp images. Also, screen

resistance can be customized to suit the specifications

of individual OEMs and designers, which allows for

variable response times. Touch screens can be used for

devices, such as phones and tablets or big touch screen

TVs or even exterior electronic signage. Perhaps most

interestingly they can also be used in applications

requiring round surfaces or conformity to angles,

giving them a clear edge over conventional material

that cannot bend.

As reported in “MIT Technology Review” and else-

where, silver nanowire inks are being used in all-in-one

computers and monitors made by LG, Lenovo, Dell, HP

and others. The material is also found in mobile phones

and tablets made by NEC in Japan, Karbonn in India

and Huawei in China. Silver nanowires are also being

adopted as the transparent-conductor-of-choice by

leading industry heavyweights including Hitachi, LG,

TPK, Nissha, 3M, Okura, CNI and others.

For emerging touch screen applications, including

large-area signage and monitors, as well as miniature,

flexible, wearable displays, silver nanowires offer sig-

nificant advantages both in cost and performance. The

material is already being used in several consumer elec-

tronics products. Roll-to-roll processed silver nanowire

transparent conductors are the clear choice for new

factories needing high throughput, fewer consumables

and easy processing. They’re also on target for CE OEMs

needing a thin, light, bright, flexible material delivering

high performance for their next killer application.

Sri Peruvemba is vice president at Cambrios Technologies

Corp.

Figure 2: Touch screen growth by surface area. Data courtesy Dr. Khasha Ghaffarzadeh, IDTechEx Research.

Page 18: DS00001742B - VectorCAST · computing and manufacturing, pervasive sensing and ubiquitous network connectivity.” The ability to connect these types of systems will signifi-cantly

201516 Hardware

CONTACT INFORMATION

engineers’ guide to USBBoard

sBoards

ACCES I/O Products, IncRugged, Industrial Strength USB Embedded I/O Solutions

Linux (including Mac OSX) and Windows

ACCES I/O Products offers USB-based data acquisition and con-trol in both standard packaging and embedded OEM USB/104 board only options. These USB DAQ devices are perfect for a variety of applications requiring monitoring, control and indus-trial serial communications. Add the features you need in your application in hours, not days. Choose from over 100 different models and options (including extended temperature) encom-passing analog I/O, digital I/O, counter/timer, and serial I/O configurations.

All of our USB DAQ products feature Plug-and-Play, hot swap-pable installation for quick connect or disconnect in mobile, embedded, or stationary systems. These boards are excellent for easy installation into OEM equipment and eliminate the labor required with traditional plug-in boards. No screws, reboots, I/O addresses, DIP switches, DMA channels or IRQ settings.

Call us today and start your application tomorrow. And remember, if you don’t see what you need, ask us and we will make it for you.

FEATURES & BENEFITS

◆ Multifunction Analog Input/Output USB DAQ Products provide

16 (up to 128) channels of multifunction analog I/O with signal

conditioning, single-ended or differential inputs, real-time

software calibration, and extended temperature.

◆ Analog Output USB DAQ. Select from an assortment of 12 and

16-bit models with 4, 8, or 16 analog outputs, full Arbitrary

Waveform Generator functionality (AWG/ARB), and up to 125K

conversions simultaneously per channel.

◆ Digital Input / Output USB DAQ Products for compact control and

monitoring applications. Choose from 4 to 96 channels offering

various voltage, isolation, speed, and counter/timer options.

◆ Serial Communication USB Products. Simply install the

included software and connect our product to your USB port

and transform it into asynchronous serial ports for commu-

nication with serial instruments. 1, 2, and 4-port models are

available.

◆ Custom USB I/O Products. 23 years of product development,

350 COTS products, over 750 specials and options. If you don’t

see what you need, ask us and we will make it for you.

TECHNICAL SPECS

◆ All USB products are available packaged in a rugged, steel

enclosure with an attractive black powder coat finish, anti-skid

bottom, and a DIN rail mounting provision. This enclosure is

useful in industrial environments.

◆ The OEM USB/104 product line PCB size measures just 90mm

x 96mm and the mounting holes match the PC/104 form factor.

This ensures easy installation using standard standoffs inside

most enclosures or systems.

◆ The USB/PICO line was created for our customers which

demand an even smaller footprint and certain specific I/O

configurations. The size of these modules is exactly half

that of PC/104 (72mm x 60mm) and can be mounted virtually

anywhere.

◆ High Retention USB Connector. A type B USB connector is used

on all ACCES USB products which features a high retention

design that complies with the class 1, Div II minimum with-

drawal requirement of over 3 pounds of force (15 Newtons)

◆ For embedded OEM type applications, an additional micro-fit USB

input header is provided in parallel with the type B connector.

AVAILABILITY

Now

APPLICATION AREAS

Monitoring and Control, Embedded OEM, Energy Management and Conservation, Gaming Systems, Industrial Automation, Kiosks, Machine Control, Manufacturing Test, Medical, POS, Precision Measurement, Process Monitoring, Retail, Robotics, Security, UAVs

ACCES I/O Products, Inc. 10623 Roselle Street San Diego, CA 92121 USA1-800-326-1649 Toll Free858-550-9559 Telephone858-550-7322 [email protected] http://acces.io

Page 19: DS00001742B - VectorCAST · computing and manufacturing, pervasive sensing and ubiquitous network connectivity.” The ability to connect these types of systems will signifi-cantly

17www.eecatalog.com/usb Hardware

engineers’ guide to USB

Voyager™ M310C

◆ – The Voyager features 16GB recording memory plus USB and Gbe links for uploading recorded traffic to the host PC. Use pre-capture filtering to extend capacity further – or use spool-to-disk capture to record bus events for hours or even days.

◆ – Designed from the start to address compliance, a fully automated test suite allows users to verify conformance for USB 3.1 and Power Delivery

◆ – Monitor and display vBus power graphically in a time-line format synchro-nized to state changes and protocol events.

◆ – Analyzer and exerciser can analyze and emulate baseband Power Delivery signals over Type-C connectors

USB 3.1, Type-C, & Power Delivery Protocol Analyzer Exerciser

The Teledyne LeCroy Voyager M310C brings Type-C connectors and Power Delivery 2.0 support to the industry’s leading USB 3.1 validation protocol analyzer family. This multifunction validation platform is available with an integrated exerciser capable of both 2.0, 3.0, and 3.1 host and device emulation. In addition to compliance verification and error injection, the exerciser can emulate a USB endpoint and intelligently respond to enumeration requests. The ability to transmit custom packets with low-level control of headers, payloads, timing, and link states allows users to mimic real devices and test error recovery. Featuring Type-C connectors, the power delivery exerciser can act as source or sink; as well as negotiate valid and invalid power delivery contracts.

The Voyager M310C system leverages Teledyne LeCroy’s T.A.P.3 non-intrusive probing technology to provide 100% accurate protocol capture, fast locking and very low signal loss. The system includes all the cables and adapters to work with the new Type-C or legacy USB devices. With 16GB of recording memory, intelligent triggering, real-time filtering, automatic error detection, the M310C is the all-in-one solution for the next decade of USB test and verification.

FEATURES & BENEFITS◆ – Captured traffic is displayed using the

legendary CATC Trace which has become the indus-try’s de facto standard for USB protocol analysis.

◆ – The Voyager provides fast-locking on the SuperSpeed 10Gbps signal and is the only analyzer that records every symbol for uncompromised visibility to problems on the bus.

◆ – While inline, the analyzer seamlessly monitors low power states while accurately showing all link transitions and power delivery transactions time-stamped within the display.

◆ – Concurrent high-speed and SuperSpeed recording allows end-to-end viewing of data transfers across a USB 3.1 hub.

Teledyne LeCroy700 Chestnut Ridge RdChestnut Ridge, NY, 10977USAtoll-free: 1-800 909-7211 or408 [email protected]. www.teledynelecroy.com

Board

sBoards

CONTACT INFORMATION

Page 20: DS00001742B - VectorCAST · computing and manufacturing, pervasive sensing and ubiquitous network connectivity.” The ability to connect these types of systems will signifi-cantly

201518 Hardware

CONTACT INFORMATION

engineers’ guide to USB

Mercury™ T2C

Teledyne LeCroy700 Chestnut Ridge RdChestnut Ridge, NY, 10977USAtoll-free: 1-800 909-7211 or408 [email protected]. www.teledynelecroy.com

CONTACT INFORMATION

USB Type C and Power Delivery 2.0 Protocol Analyzer

The Mercury T2C is the industry’s smallest and most affordable hardware-based USB protocol analyzer that supports the USB Type-C and Power Delivery 2.0 standards. Designed to allow quick identification of protocol issues, the Mercury T2C is fully compatible with the new Type C connectors and includes all the adapters needed to interface with legacy USB Type A & B devices as well.

U

The Mercury T2C can capture and decode USB Power Delivery 2.0 packets over the Type-C Configuration Channel (CC) in addition to USB 2.0 data packets. Users can view the CC packets including cable detection, power negotiation, role swaps, entrance to / exit from Alternate Modes and other Type-C Power Delivery events.

Featuring the industry-leading CATC Trace™ expert analysis software, the Mercury T2C system provides an easy-to-use display that graphically decodes logical protocol events. With the Standard or Advanced edition, all protocol layers can be expanded to show the underlying transactions and packets. Tooltips help explain protocol events making it easier for non-experts to identify errors.

Isolating specific protocol events with real time triggering is essential to capture intermittent problems. The Mercury T2C provides sophisticated triggering with drag-and-drop selections for PID type, data patterns, standard requests, errors, and all PD bus events. The Mercury features 256MB of on-board memory and also supports spool-to-disk capture for extended recording.

U

Comprehensive USB device class decoding is included in every model of the Mercury T2. This allows users to see upper-level mapped protocol events within the trace eliminating the tedious process of manually decoding device specific commands.

FEATURES◆

Compact, bus powered system measures 3 1/2” x 3.0”◆

Capable of capturing all USB 2.0 speeds including Power Delivery and OTG (On-The-Go)

Extend capture time with spool-to-disk recording◆

Non-intrusive probe preserves real world signal andtiming conditions

Isolates important traffic, specific errors or data patterns

Packet Identifiers, Token Pattern, Frame Pattern, Device Request, Data Pattern, Bus Conditions, Errors, Transactions, Data Length, Splits

◆ Mass Storage, Bluetooth HCI, Hub, PTP/Still Image, Printer, Human Interface Devices (HID), Audio, Video and Communication

Automatically exclude non-essential traffic◆

Quickly identify and track error rates, abnormal bus or timing conditions

COMPATIBLE OPERATING SYSTEMS:

Microsoft Windows 7, 8, & 10

USB Support: USB 1.0, 1.1, 2.0, 3.0, 3.1, OTG & Power Delivery (BMC)

AVAILABILITY:

The Mercury T2C is available in USB 2.0 configurations; the Voyager M310C is available in both USB 3.1 Gen 1 & Gen 2 configurations.

Boards

Page 21: DS00001742B - VectorCAST · computing and manufacturing, pervasive sensing and ubiquitous network connectivity.” The ability to connect these types of systems will signifi-cantly

19www.eecatalog.com/usb Hardware

engineers’ guide to USB

Microchip Technology

TECHNICAL SPECS

◆ USB hub with four downstream ports◆ On-chip microcontroller manages I/Os, VBUS, and

other signals ◆ 8 KB RAM, 64 KB ROM ◆ 8 KB One-Time Programmable (OTP) ROM ◆ Includes on-chip charge pump

◆ Certified USB product, TID 30000058◆ 64-pin (9 x 9 mm) SQFN, RoHS-compliant package◆ A USB5734 Evaluation Board (part # EVB-USB5734,

$399.00)

APPLICATION AREAS

Point-of-sale systems, automotive break-out-box, automotive head unit, LCD monitors and TVs, multi-function USB peripherals, PC motherboards, set-top boxes, DVRs/PVRs, printers and scanners, monitor docking stations, mobile PC docking, industrial embedded systems and medical embedded systems

AVAILABILITY

The USB5734/44 USB 3.1 Gen1 Smart Hub Controller is available now.

USB5734

Windows®, Linux®, QNX®

The Microchip USB5734 hub is a low-power, OEM-configurable, USB 3.1 Gen1 hub feature controller with four downstream ports and advanced features for embedded USB applications. The USB5734 is fully compliant with the USB Revision 3.1 Specification and USB 2.0 Link Power Management Addendum. The USB5734 supports the legacy USB speeds (HS/FS/LS) through a dedicated USB 2.0 hub feature controller. The SuperSpeed “Smart Hub” Controller operates in parallel with the USB 2.0 controller, decoupling the 5 Gbps SS data transfers from bottlenecks due to the slower USB 2.0 traffic. A smart hub is a USB hub that integrates system-level functions typically associated with a separate MCU or processor. Microchip’s USB5734/44 Smart Hubs enable communication to other peripherals in addition to USB. This I/O bridging capability allows the host to seamlessly interface to peripherals via I2C, SPI, GPIOs or a UART over USB. Microchip’s smart hubs also feature FlexConnect, which enables a downstream device to take control of the system by either swapping roles and becoming the host port, or by switching roles and alternating as the host port. The USB5734 also enables system configuration using “configuration straps”, which simplify the process by assigning default values to USB 3.1 Gen1 ports and GPIOs. You can disable ports, enable battery charging and define GPIO functions as default assignments on power up removing the need for OTP or external SPI ROM.

FEATURES & BENEFITS

◆ USB smart hub controller with four USB 3.1 Gen1/USB 2.0 downstream ports

◆ FlexConnect: downstream port able to swap with upstream port, allowing master capable devices to control other devices on the hub

◆ I/O bridging: USB to I2C/UART/SPI/GPIO bridge endpoint support

◆ Configuration straps: predefined configuration of system-level functions including GPIOs

◆ USB-IF battery charger revision 1.2 support on up and downstream ports (DCP, CDP, SDP) Microchip Technology

2355 West Chandler Blvd.ChandlerAZ - Arizona85224United States480-792-7200888-MCU-MCHP480-792-7277here2help@microchip.comwww.microchip.com

CONTACT INFORMATION

Hubs

Page 22: DS00001742B - VectorCAST · computing and manufacturing, pervasive sensing and ubiquitous network connectivity.” The ability to connect these types of systems will signifi-cantly

201520 Hardware

engineers’ guide to USB

Microchip Technology

TECHNICAL SPECS

◆ Certified USB product, TID 30000064◆ USB hub with four downstream ports◆ Flexible power rail support

◆ VBUS or VBAT only operation◆ 3.3V only operation◆ VBAT +1.8V operation ◆ 3.3V +1.8V operation

◆ 48-pin (7 x 7 mm) SQFN, RoHS-compliant package◆ A USB4604 Evaluation Board (part # EVB, USB4604,

$399.99)

APPLICATION AREAS

Point-of-sale systems, automotive break-out-box, automotive head unit, LCD monitors and TVs, multi-function USB peripherals, PC motherboards, set-top boxes, DVRs/PVRs, printers and scanners, monitor docking stations, mobile PC docking, industrial embedded systems and medical embedded systems

AVAILABILITY

The USB4604 Smart Hub is available now.

USB4604

Windows®, Linux®, QNX®

The 4-port USB4604 Smart Hub can attach to an upstream port as a full-speed hub or as a full-/high-speed hub. When connected to a high-speed host, the four downstream-facing ports can operate at low speed (1.5 Mbps), full speed (12 Mbps) or high speed (480 Mbps). Smart hub features add key system functionality for embedded applications, providing you with more features in a single chip. By integrating an on-chip microcontroller, the USB4604 can seamlessly communicate via multiple protocols and methods including I2C, SPI, UART and general-purpose I/O. This enhanced functionality provides added system control and communication as well as USB port expandability of the hub. Microchip’s FlexConnect technology allows for “role swapping“.. The USB4604 device’s downstream port 1 is able to swap with the upstream host port, transferring the host capability to the device on that port, such as smartphones and tablets. For example, smartphone ecosystems of software and applications can be connected to an automobile infotainment system. Other key features of the USB4604 include integrated battery-charger capabilities, Microchip’s VariSense™ and PHYBoost technologies which ensure optimized signal strengths and robust operation in the harsh Electromagnetic Interference (EMI) environments, and an HSIC interface which enables USB circuit board connections and results in dramatically lower power consumption.

FEATURES & BENEFITS

◆ FlexConnect technology for USB host and device swapping or to enable dual-host switching. FlexConnect expands USB topology alternatives providing greater flexibility for embedded USB hub applications.

◆ Integrated microcontroller for I/O bridiging including I2C, GPIO, UART and SPI adds improved embedded system control and communication.

◆ Hard-wired support for BCD 1.2, Apple® and China profiles eliminates the need for software develop-ment and shortens time to market.

◆ HSIC interface for board-level USB connections dramatically reduces power consumption.

Microchip Technology2355 West Chandler Blvd.ChandlerAZ - Arizona85224United States480-792-7200888-MCU-MCHP480-792-7277here2help@microchip.comwww.microchip.com

CONTACT INFORMATION

Hubs

Page 23: DS00001742B - VectorCAST · computing and manufacturing, pervasive sensing and ubiquitous network connectivity.” The ability to connect these types of systems will signifi-cantly

21www.eecatalog.com/usb Software

CONTACT INFORMATION

engineers’ guide to USBMiddlew

are

HCC Embedded

TECHNICAL SPECS

◆ Extensive Class Driver Support - External Hub - Mass Stor-

age - Remote NDIS (RNDIS) - CDC Abstract Control Model

(CDC_ACM) - CDC Ethernet Control Model (CDCECM) - CDC

Ethernet Emulation Module (CDC-EEM) - OBEX devices -

FTDI USB serial devices - Audio - Midi - Human Interface

Device (HID) - Media Transfer Protocol - Printers - PICT-

BRIDGE - Personal Healthcare Device (PHCD)

◆ HCC’s unique position as a middleware developer means

that we can offer tight integration of file systems, serial and

Ethernet interfaces to support communications between

different protocols. Connecting different devices to a PC

used to involve many hardware inter- faces and protocols

– e.g. Ethernet ports, serial ports, ATA/IDE interfaces, audio

ports, video adapters etc. HCC USB provides the capability

to share a single high- speed bus between many peripheral

types - connecting TCP/IP networks over USB interfaces

either as local or remote network adapters.

AVAILABILITY

Immediately for Cortex-M0/M1/M3/M4/R4/A8, ARM7/9/11;

Atmel AVR32, SAM3/4/7/9; Cold- Fire, Kinetis, PowerPC,

i.MX, Vybrid, QorIQ; C164, XMC1000, XMC4000;

PIC24, PIC32; NXP LPC1300/1700/1800/2000/3 000/4000;

SuperH, RX, RL, 78k; EFM32, SIM3; FM0/

FM3/FM4; STM32; MSP430,

Stellaris, C2000, Hercules, DaVinci, Sitara, Tiva; TMP M0/M3

APPLICATION AREAS

Any embedded application requiring USB Connectivity.

Embedded USB

FreeRTOS, Keil RTX, MQX, Nucleus, Quadros RTXC, ThreadX, u-velOSity, uC/OS-II, CMX RTX, eCOS, emBOS, EUROS, ‘no-RTOS’, custom schedulers & super loops.

USB Host, Device & OTG

Embedded USB for ProfessionalsHCC has invested millions of dollars developing software using

an advanced embedded framework (AEF). This means we can

supply USB peripheral software for any embedded processor with

seamless support for any RTOS or scheduler. HCC middleware was

designed to be truly target independent and portable - it simply

drops-in, even if you use ‘no RTOS’ or a scheduler you developed

yourself. If you need a complete, integrated solution HCC supplies

eTaskSync, a highly efficient RTOS which is available with a full

software verification suite including a static analysis report, MC-DC

testing, and 100% statement and object code coverage. Why lock

your USB development to a single RTOS, MCU or compiler?

FEATURES & BENEFITS

◆ HCC’s USB Host stack is a scalable suite that

enables an embedded host to control a variety of USB devices

including pen-drives, printers, audio devices, joysticks, virtual

serial ports and network interfaces. The embedded USB host

stack supports EHCI, OHCI and non-standard USB controllers.

◆ HCC’s USB device stack allows developers to

integrate USB device functionality into their embedded

devices. It is available with a comprehensive suite of class

drivers that gives the device many functional possibilities,

including operating as a pen-drive, virtual serial port, joystick,

audio system or a network card.

◆ On-the go acts as a switch between the USB host

and device stacks, determined by the state of the ID pin. In

many cases, OTG software is not required. HCC provides the

hooks for this configuration as standard with the EUSB host

and device stacks. HCC also provides a full software OTG

stack that supports the SRP and HNP protocols for negotiat-

ing between two connected devices in order to decide

which one shall operate as the host.

◆ HCC USB comprehensively

supports all USB End-point/Transfer Types and Interface

Speeds including Low (1.5Mbs), Full (12Mbs) and High

Speed (480Mbps). Transfer types include Control, Interrupt,

Bulk, and Isochronous, providing the base for the widest

possible range of class drivers.

◆ HCC provides

support for multiple USB functions to be used on the same

device.

HCC Embedded7500 Rialto Blvd., Suite 250Austin TX 78735USATel: 1-512- [email protected]

Chips

Page 24: DS00001742B - VectorCAST · computing and manufacturing, pervasive sensing and ubiquitous network connectivity.” The ability to connect these types of systems will signifi-cantly

201522

engineers’ guide to PCIe

Brick by Brick: Q&A with PCI-SIG President and Chairman Al Yanes and PCI-SIG Board Member Ramin NeshatiPCI Express is a low-cost I/O technology contender that supports a range of applications,

from high performance computing to low-power, mobile devices and anything

in between—significant for developers in the embedded and IoT era.

By Anne Fisher, Managing Editor

EECatalog: What are some recent activities of PCI-SIG

that have direct bearing on capturing IoT opportunities?

Ramin Neshati, Board Member, PCI-SIG: PCI-SIG is

interested in ensuring that its flagship I/O PCI Express

(PCIe®) technology is adopted across the breadth of the

industry and communications technology (ICT) industry.

To increase PCIe support in IoT, embedded and mobile/

low-power usage models, PCI-SIG is taking steps to

educate its members and the industry at large on the

many attractive features of this technology that have

direct relevance to these emerging and growing market

segments.

For instance, PCIe technology is natively supported by all

major operating systems with its robust device discovery

and configuration mechanism; a rich set of power

management and error reporting features; and dynamic,

hardware-autonomous or software-driven link width

negotiation procedures to increase/decrease interconnect

lanes as the need arises. For I/O expansion beyond the

chip-to-chip implementations, PCIe architecture supports

a plethora of card, module and cabling solutions across the

compute continuum.

EECatalog: Say you are an engineer thinking about the

ways to make optics cost-effective: What questions should

you ask?

Al Yanes, President, PCI-SIG: While there is no current

work group for optics within PCI-SIG, if I were to say

something [to your readers] I would say, “Develop cost-

effective optics that the industry could potentially use in

the future.” And, right in line with that, any questions

posed to the subject matter experts who serve on PCI-SIG

technical work groups would center on two concerns.

One, cost. We are very sensitive to cost. PCIe technologies

are broadly adopted primarily because low cost is one of

our founding principles. Anybody who uses PCI Express

technology in their implementations must be able to do

it in the least expensive manner possible.

The other concern is power. In addition to considering

the cost of implementation and the cost of optics-ready,

photonics-ready components, one must consider how

much power is being consumed. Whether it be an HPC

application, PC platform or low-power mobile device

that draws power, computes and communicates, we

want it integrate PCI Express technology. Nowadays,

users are mobile and want their devices to go with them,

Ramin Neshati,

Board Member,

PCI-SIG

Al Yanes,

President,

PCI-SIG:

For the range of applications that spans everything from mobile to high performance computing (HPC), the PCI-SIG believes PCI Express can serve as the I/O architecture. Courtesy commons.wikimedia.org

Page 25: DS00001742B - VectorCAST · computing and manufacturing, pervasive sensing and ubiquitous network connectivity.” The ability to connect these types of systems will signifi-cantly

23

engineers’ guide to PCIe

www.eecatalog.com/PCIe

which goes hand-in-hand with requirements for

long battery life. For that reason, we insist that

PCI Express technology be a globally recognized

low-cost I/O architecture that can support

a breadth of computing devices, from those

requiring high performance computing power to

low-power mobile applications.

EECatalog: Would it be fair to add security to

that list of concerns?

Ramin Neshati, Board Member, PCI-SIG: Yes,

but since security is such an expansive topic let

us narrow it down a bit. For instance, we won’t

touch on data encryption or authentication/

access control in this context. Given that a

platform can be envisioned as having a hardware

layer, a firmware or virtual management layer, a

layer with the software/OS and then applications

stacked above that, security mostly comes into

play around the middle to top layer—that is

where it is relevant today and that is where most

security-related solutions live.

In today’s platform architectures [Security]

features don’t emanate from the hardware layer

as much, and that is part of the problem (the

other part being exposed or unprotected attack

vectors). That is one of the reasons why we have

growing threats from viruses, phishing and the

like, because there is no hardware-autonomous

way to detect and neutralize malicious intent

and malicious code—whether they originate

from sophisticated hackers or from enterprising

“Nigerian royalty.”

The wave of the future may be that security should be embedded in the

hardware. We may be headed in that direction, a move that the question,

“How is PCIe technology going to provide security features or enable a secure

I/O interconnect or link?” anticipates. Today, the PCI-SIG is not developing

“Secure PCIe” and perhaps there should be a vetting of requirements and

careful analysis of potential solutions. The PCI-SIG is responsive to the

needs of its members and when such a request picks up steam and the

ecosystem pushes for it then the PCI-SIG will surely respond.

In today’s world, though, security is primarily concerned with the

aforementioned firmware and software layers. However, having said that,

for a structure in which cost is the first brick and power is the second brick,

I can easily see that security will be the third brick.

Page 26: DS00001742B - VectorCAST · computing and manufacturing, pervasive sensing and ubiquitous network connectivity.” The ability to connect these types of systems will signifi-cantly

201524

engineers’ guide to PCIe

RAS Data Protection Considerations for PCI Express DesignsUsers in the PCI Express storage sector and the military, aerospace, enterprise and other data-critical

markets can’t make do with less than high reliability—SoC designers have novel approaches to consider

for keeping these users happy as enterprise-grade storage morphs to direct-attach PCI Express.

By Richard Solomon, Synopsys

T he PCI Express® protocol includes a robust set of Reliability,

Availability, Serviceability (RAS) features, but it is up to the SoC

designer to ensure this protection is maintained throughout the SoC.

For the past few years, most design teams have considered the bus

itself to be the primary source of data transmission errors. However,

with the advent of teen-nanometer FinFET processes and the migra-

tion of enterprise-grade storage to direct-attach PCI Express, more

and more attention is turning to on-chip data protection.

ERROR DETECTION SCHEME SUITABILITYPCI Express transmitters add a 32-bit Link Cyclic Redundancy Check

(LCRC) to every data packet they send, and the receiver is required

to recalculate the received packet’s CRC and check it against the

incoming LCRC to confirm good receipt (Figure 1). Any bad packets

are negative acknowledged (NAK’d) and retransmitted automatically.

What happens to the data after receipt, however, is up to the PCI

Express controller and SoC designers.

CRC is an error detection scheme that is well suited to serial data

streams, but its overhead has generally left it unused for parallel

data—such as the received and de-serialized PCI Express packets in a

PCI Express controller.

PARITY PROTECTION AND PARALLEL DATAOne fairly simple technique for error detection, which lends itself well

to such parallel data, is parity protection (Figure 2). One parity bit is

appended to the datapath for each n bits (usually 8) of actual data,

such that the total count of ones in the binary field is either even or

odd—depending on the variation chosen. For example, in an 8-bit

even parity system, the parity bit for the value 255 (1111_1111 in

binary) is 0—as there are 8 ones in the binary representation of 255.

In that same system, the parity bit for the value 254 (1111_1110 in

binary) would be 1, as there are only 7 ones in the binary representa-

tion of 254, so an additional one is needed in the parity

to make the total count even. (As a historical note, back

in parallel bus days, even parity was preferred because

the pull-up resistors common to many busses meant an

undriven bus would be read as 1111_1111 with parity

1, for 9 ones and thus an even parity error.)

Parity, however, is only capable of detecting errors, and

it doesn’t always do that very well when multiple bits

are in error. In the 255 example, consider if two bits

were both in error: both 1111_1111 (the correct value)

and 1110_1110 (bits 0 and 4 inverted) have 0 for their

parity bit, therefore the 2-bit error case would go unde-

tected (Figure 3).

The solution is to use more bits of protection informa-

tion per chunk of data. Whole volumes can be (and

have been) written about the mathematics behind such

codes, but with some number of extra bits, it is possible

not only to detect that the data has been corrupted,

but also to identify which specific bit(s) are in error.

These techniques are generally referred to as Error Cor-

recting Codes (ECC) because they invert the bad bit(s)

to recover good data from bad.

Figure 1: PCIe® LCRC covers packet header and data payload

Figure 2: Even parity examples for binary data

Figure 3: Two-bit errors going undetected

Page 27: DS00001742B - VectorCAST · computing and manufacturing, pervasive sensing and ubiquitous network connectivity.” The ability to connect these types of systems will signifi-cantly

25

engineers’ guide to PCIe

www.eecatalog.com/PCIe

TRADEOFFSThere are tradeoffs in the number of bits used for ECC. For example,

the protection code could soon become larger than the data it protects!

For this reason, the industry has largely settled on ECC that can detect

and correct a single erroneous bit, but only detect when two bits are in

error. Some ECC codes in current use require 7 bits to cover 32 bits of

data, or 8 bits for 64 bits of data.

HOW MUCH PROTECTION IS ENOUGH?So how much protection is enough? As mentioned earlier, the answer

to this question depends heavily on the SoC’s application and silicon

technology.

For something like a display controller, an error in the datapath may

only cause a screen flicker or momentary artifact. For a consumer

application, this may be an acceptable outcome and not worth addi-

tional design effort and cost. For an aerospace application however,

the same may not be true! Likewise, storage controllers place a very

high emphasis on data integrity as most end users consider their disk

or SSD to be reliable media and have the expectation that their data

is written and read correctly. The enterprise space, where the data

in question might be bank account balances or financial transaction

records, also requires high levels of reliability. In more error-sensitive

applications, parity is certainly valuable for detecting an error before

it can lead to further corruption, but ECC holds a high appeal for its

ability to allow the SoC to continue operating correctly and without

loss of data.

RAS FOR SMALL PROCESS GEOMETRIESOver time, the robustness (real and perceived) of on-chip memories

has shifted. In the very early days of multi-micron NMOS processes,

on-chip RAM was considered only mostly reliable and therefore

almost always protected by parity. As the industry moved to CMOS

and sub-micron technologies, RAM reliability improved to the point

that many designers neglected any sort of data protection. Now as we

find ourselves amidst a shift to FinFET technologies in 16nm, 14nm,

and even smaller geometries, questions are again rising about the reli-

ability of on-chip RAMs.

With large capacity RAM taking up a good portion of the area of a

small die, the likelihood of an external disturbance from a cosmic

ray strike or similar becomes even higher. With on-chip CPUs in SoCs

now routinely having 64-bit data paths, the data overhead for ECC

compared to parity rapidly disappears. Notice that for our example

byte-parity (1 parity bit for 8 bits of data), a 64-bit datapath requires 8

protection bits—the same number as can be used by an ECC to provide

single-bit correction with double-bit detection.

ECC ON RAMThe on-chip RAM is of greatest concern, so many SoC designers are

moving to utilize the simpler option of parity protection on the

actual datapaths and the more capable option of ECC on their RAM.

The RAM accesses that occur over multiple clock cycles lend well

to the correction aspect of ECC—as at high frequencies, ECC logic

may need more than one clock cycle to handle a correctable error.

Because the errors require more than a single clock cycle for correc-

tion, many design teams are finding that ECC is best implemented in

the control logic rather than inside the RAM itself. In the case of a

PCI Express controller, natural internal pipelining can accommodate

the correction phase of ECC without loss of throughput and without

forcing complex logic onto the on-chip RAM subsystem trying to meet

ever-smaller access time requirements.

SUMMARYAs designers look to implement PCI Express in today’s design and

application environments, they should ensure that their PCI Express

controller supports at least byte parity (in their choice of odd or even

variations) on its entire datapath, and at least some type of ECC on

its RAM. Some designers may even want to consider using ECC on the

datapath instead of parity—accepting slightly more complex imple-

mentation as a tradeoff for the higher reliability demanded in PCIe

storage and other data-critical markets.

Richard Solomon is the technical marketing manager for Synopsys’ Design-

Ware PCI Express Controller IP. He has been involved in the development

of PCI chips dating back to the NCR 53C810 and pre-1.0 versions of the

PCI spec. Prior to joining Synopsys, Solomon architected and led the devel-

opment of the PCI Express and PCI-X interface cores used in LSI’s line

of storage RAID controller chips. He has served on the PCI-SIG Board of

Directors for over 10 years, and is currently Vice-President of the PCI-SIG.

Solomon holds a BSEE from Rice University and 26 US Patents, many of

which relate to PCI technology.

Figure 4: Using ECC for multi-bit error detection

Page 28: DS00001742B - VectorCAST · computing and manufacturing, pervasive sensing and ubiquitous network connectivity.” The ability to connect these types of systems will signifi-cantly

201526

engineers’ guide to PCIe

GHz Timing Giving You the Jitters? Three Things You Need to KnowClock jitter can adversely affect high-speed protocols such as Ethernet, PCI Express and

USB 3.0. You can calm your system down knowing these three simple points.

By Chris A. Ciufo, Editor-in-Chief, Embedded Systems Engineering

T iming is everything, which is why jitter skews everything up.

Jitter is the difference between expected and actual timing edges

in a system; the worse it becomes—the more adversely it affects your

system (Figure 1). Jitter is proportional to lower voltage thresholds,

directly proportional to clock frequency, and a major source of bit

error rate (BER) in high-frequency GHz systems.

In this short primer we’ll:

1. Show how jitter affects signals at the receiver

2. Describe the simplest way to reduce source jitter

3. Show some examples of systems designed with low-jitter components.

POINT #1: HIGH-PERFORMANCE SIGNALS REQUIRE LOW JITTER AT RECEIVERS.Digital systems require high precision clock sources from either

crystals or crystal oscillators. 40 Gb Ethernet, for example, requires a

clock source with under 0.3ps of jitter. When there’s jitter in the refer-

ence clock, it’s amplified by clock timers and PLLs in the PHY (Figure

2), since the phase lock loop responds to the clock edges.

An out-of-phase clock can often skew a GHz signal beyond an accept-

able spec at the receiving end. The higher the data rate, the more

accurate the source timing source must be. That is: as data rates

increase, the jitter requirements tighten.

Lower jitter means lower BER, and lower BER is better. Improving

jitter lowers BER because at the receiving end, the Rx circuitry must

recover the transmitted clock from the bit stream by: 1)

knowing when to sample the bit stream; and 2) deter-

mining if the data represents a “0” or a “1.” The encoded

bit clock determines when the receiving data is to be

sampled; if the clock is phase-shifted due to jitter, the

receiver may sample the bit stream at the wrong time,

which results in bit errors.

POINT #2: START WITH A LOW-JITTER CLOCK SOURCE AT THE TRANSMITTER.If GHz signals like HDMI (~ 10 Gbits/s) or USB 3.0 (5

Gbits/s) require low jitter at the transmitter, the best way

to reduce source jitter is to start with an ultra “clean,” low-

jitter clock source.

While jitter has many possible sources at the transmit-

ting end, the biggest “bang for the buck” can be achieved

through the source clock. A high-quality clock source may

widen the jitter margin of the system (“system” = source,

Tx, link, Rx), reducing the need for extended and excruci-

atingly complex engineering effort to reduce second- and

third-order jitter sources like cross-coupled traces or

inducted skin effect in PCBs.

Figure 3 shows a crystal oscillator demo board from Per-

icom Semiconductor with a 156.25 MHz XO source. The

XO populated on this board is spec’d having a maximum

RMS jitter of 0.2ps—30 percent lower than that required

by 40 Gb Ethernet, giving a comfortable Rx margin on an

Ethernet link.

Figure 1: Jitter as the clock phase shifted from its expected position.

Figure 2: Jitter is amplified by clock timers and PLLs, compounding the problem.

Page 29: DS00001742B - VectorCAST · computing and manufacturing, pervasive sensing and ubiquitous network connectivity.” The ability to connect these types of systems will signifi-cantly

27

engineers’ guide to PCIe

www.eecatalog.com/PCIe

Figure 4: Using a phase noise analyzer by Agilent (top) and a LeCroy 6 GHz scope (bottom), the jitter of the demo board from Figure 3 is shown to be 0.111 ps (shown as 111.949 fs).

Figure 5: A typical low-jitter system starts with an ultra-low-jitter XO. (Courtesy: Pericom Semiconductor.)

How about in actual practice? Using an

Agilent phase noise analyzer and a LeCroy

6 GHz scope, the XO exhibits a real-world

jitter of 0.11 ps, which is well below that

required by 40 Gbits/s Ethernet (Figure

4). This low-jitter clock source means that

other components in the system can inject

nearly 0.2ps additional jitter before the

link jitter becomes out of spec (and out of

an acceptable BER range). Clearly, starting

with a low-jitter clock source gives a GHz

system designer more breathing room in a

design.

POINT #3: KNOW HOW TO USE THE XO IN A SYSTEM.A typical GHz system is shown in Figure

5. Here, an ultra-low jitter XO feeds a clock

buffer that provides multiple clocks for a

variety of GHz devices, including a 40 GbE

PHY, an Ethernet switch and a ternary

content addressable memory (TCAM), part

of a layer 3 router. Pericom’s UX7 series XO

is the heart of the low-jitter system, and is

capable of approximately 0.1ps (RMS) jitter

between 12K – 20 MHz as Figure 4 shows.

To avoid using multiple XOs in a system,

the PI6C49S1510 clock buffer can provide

up to 10 output clocks (three are shown in

Figure 5), with a very low additive jitter of

0.03ps—essentially replicating the XO’s

low jitter to all of the outputs. Figure 6 is a

screenshot of the same bench test as Figure

4 but at an output downstream of the clock

buffer. Note the total RMS jitter of the XO

plus buffer is only 0.15 ps RMS. For conve-

nience, both the XO and the clock buffer

run on 2.5 or 3.3VDC, further simplifying

designs.

XO AND BUFFER ALL-IN-ONEAnother way to create low-jitter systems

besides what’s depicted in Figure 5 is to

use. Pericom’s FlexOut clock generator,

which combines an XO and clock buffer

into a single package. The frequencies

involved and the need for ultra clean (low-

jitter) clocks, are the reasons the FlexOut

PI6CXG05F62a has an even lower jitter

spec than the previously described XO

(~0.1ps [typical]/0.15ps [max] from 12K –

20 MHz) and supports up to six outputs in

LVPECL and LVDS configurations.

Figure 3: The UX704 demo board from Pericom Semiconductor is useful for demonstrating a low-jitter clock source. (Courtesy: Pericom Semiconductor.)

Figure 6: The total jitter of the notional system shown in Figure 5 using Pericom demo boards in the same bench set-up as Figure 4. Total additive jitter is a mere 0.15 ps (RMS).

No external XO is needed (that’s the whole

point!), and neither XO trace terminations

nor XO power filters are required. This

device uses Pericom’s proprietary quartz

timing source with a special clock IC

shrunk into a small LQFP package that’s

smaller than the two devices it replaces.

Regardless of which architecture a designer

uses—XO alone, XO plus clock buffer, or

a fancy combo device like the FlexOut—

low BER GHz systems require low jitter.

Starting at the transmitter, right at the

clock source.

This article was sponsored by Pericom

Semiconductor.

Page 30: DS00001742B - VectorCAST · computing and manufacturing, pervasive sensing and ubiquitous network connectivity.” The ability to connect these types of systems will signifi-cantly

201528

engineers’ guide to PCIe

Application Solutions

ACCES I/O Products, Inc

TECHNICAL SPECS

◆ All USB products are available packaged in a rugged, steel enclosure with an attractive black powder coat finish, anti-skid bottom, and a DIN rail mounting provision. This enclosure is useful in industrial environments.

◆ The OEM USB/104 product line PCB size measures just 90mm x 96mm and the mounting holes match the PC/104 form factor. This ensures easy installation using standard standoffs inside most enclosures or systems.

◆ The USB/PICO line was created for our customers which demand an even smaller footprint and certain specific I/O configurations. The size of these modules is exactly half that of PC/104 (72mm x 60mm) and can be mounted virtually anywhere.

◆ High Retention USB Connector. A type B USB connector is used on all ACCES USB products which features a high retention design that complies with the class 1, Div II minimum withdrawal requirement of over 3 pounds of force (15 Newtons)

◆ For embedded OEM type applications, an additional micro-fit USB input header is provided in parallel with the type B connector.

APPLICATION AREAS

Monitoring and Control, Embedded OEM, Energy Management and Conservation, Gaming Systems, Industrial Automation, Kiosks, Machine Control, Manufacturing Test, Medical, POS, Precision Measurement, Process Monitoring, Retail, Robotics, Security, UAVs

AVAILABILITY

Now

Rugged, Industrial Strength USB Embedded I/O Solutions

ACCES I/O Products offers USB-based data acquisition and control in both standard packaging and embedded OEM USB/104 board only options. These USB DAQ devices are perfect for a variety of applications requiring monitoring, control and industrial serial communications. Add the features you need in your application in hours, not days. Choose from over 100 different models and options (including extended temperature) encompassing analog I/O, digital I/O, counter/timer, and serial I/O configurations.All of our USB DAQ products feature Plug-and-Play, hot swappable installation for quick connect or disconnect in mobile, embedded, or stationary systems. These boards are excellent for easy installation into OEM equipment and eliminate the labor required with traditional plug-in boards. No screws, reboots, I/O addresses, DIP switches, DMA channels or IRQ settings.

Call us today and start your application tomorrow. And remember, if you don’t see what you need, ask us and we will make it for you.

FEATURES & BENEFITS

◆ Multifunction Analog Input/Output USB DAQ Products provide 16 (up to 128) channels of multifunction analog I/O with signal conditioning, single-ended or differential inputs, real-time soft-ware calibration, and extended temperature.

◆ Analog Output USB DAQ. Select from an assort-ment of 12 and 16-bit models with 4, 8, or 16 analog outputs, full Arbitrary Waveform Generator func-tionality (AWG/ARB), and up to 125K conversions simultaneously per channel.

◆ Digital Input / Output USB DAQ Products for com-pact control and monitoring applications. Choose from 4 to 96 channels offering various voltage, isolation, speed, and counter/timer options.

◆ Serial Communication USB Products. Simply install the included software and connect our product to your USB port and transform it into asynchronous serial ports for communication with serial instru-ments. 1, 2, and 4-port models are available.

◆ Custom USB I/O Products. 23 years of product development, 350 COTS products, over 750 specials and options. If you don’t see what you need, ask us and we will make it for you.

ACCES I/O Products, Inc. 10623 Roselle Street San Diego, CA 92121 USA1-800-326-1649 Toll Free858-550-9559 Telephone858-550-7322 [email protected] http://acces.io

Boa

rds

CONTACT INFORMATION

Page 31: DS00001742B - VectorCAST · computing and manufacturing, pervasive sensing and ubiquitous network connectivity.” The ability to connect these types of systems will signifi-cantly

29www.eecatalog.com/PCIe Hardware

engineers’ guide to PCIe

General Standards Corporation

APPLICATION AREAS

Precision Voltage Array Servo Control Waveform Synthesis High Density Outputs Process Control Industrial Robotics

AVAILABILITY

Off the Shelf to 4 weeks ARO

Analog, Digital and Serial I/O Boards

1 lane and 4 lane

Window, Linux, LabView, VX Works

PCIe, PCI, PMC, VME, PC104P, and PC104-Express

General Standards Corporation develops and manu-factures the highest-performance Analog, Digital and Serial I/O products based upon a variety of buses such as PMC, PCIe, PC104Plus, VME, and cPCI. Our extensive product line (over 100 products) includes I/O boards, cables and software drivers.

FEATURES & BENEFITS

◆ Precision 16-Bit analog outputs: DAC per Channel◆ 256K-Sample output data FIFO buffer; Configurable

as open or closed (circular) ◆ High accuracy ensured by on-demand Autocalibra

tion of all channels, with outputs forced to zeroduring autocalibration.

◆ Multiboard synchronization supported◆ Output clocking rates to 500K samples per second

per channel with all channels active

TECHNICAL SPECS

◆ Up to 64 Input Channels per Board◆ Programmable Sampling Rates to 50M SPS◆ GPS Synchronization◆ Auto-Calibration◆ Multi-Board Synchronization◆ Sigma-Delta and Delta-Sigma Analog I/O◆ Resolutions from 12 bits to 24 bits◆ IEPE Compatibility

Free Drivers for Windows, Linux and LabView

Free Loaner Boards

General Standards Corporation8302 Whitesburg Dr.Huntsville, AL 35802 USA256-880-8787 Telephone1800-653-9970 Toll Free256-880-8788 [email protected]

CONTACT INFORMATION

Boards

Page 32: DS00001742B - VectorCAST · computing and manufacturing, pervasive sensing and ubiquitous network connectivity.” The ability to connect these types of systems will signifi-cantly

201530 Hardware

engineers’ guide to PCIeB

oardsDev

elopment

Teledyne LeCroy

◆ l with Teledyne LeCroy’s Interposer technology. Prevents loosing the trace when the system goes into electri-cal idle.

◆ Tel shows only the necessary protocol handshaking ack/naks so you don’t have to be a protocol expert to understand if root complexes and endpoints are communicating properly.

Teledyne LeCroy’s PCI Express®Protocol Analysis and Test Tools

PCI Express Standards: 1.1, 2.0, and 3.0

Whether you are a test engineer or firmware developer, Teledyne LeCroy’s Protocol Analyzers will help you measure performance and quickly identify, troubleshoot and solve your protocol problems.

Teledyne LeCroy’s products include a wide range of probe connections to support XMC, AMC, VPX, ATCA, microTCA, Express Card, MiniCard, Express Module, CompactPCI Serial, MidBus connectors and flexible mult-lead probes for PCIeR 1.0a, 1.1 (“Gen1” at 2.5GT/s), PCIe 2.0 (“Gen2” at 5 GT/s) and PCIe 3.0 (“Gen3” at 8 GT/s).

The high performance Summit™ Protocol Analyzers feature the new PCIe virtualization extensions for SR-IOV and MR-IOV and in-band logic analysis. Decoding and test for SSD drive/devices that use NVM Express, SCSI Express and SATA Express are also supported.

Teledyne LeCroy offers a complete range of protocol test solutions, including analyzers, exercisers, protocol test cards, and physical layer testing tools that are certified by the PCI-SIG for ensuring compliance and compatibility with PCI Express specifications, including PCIe 3.0.

FEATURES & BENEFITS

◆ Lists all protocol errors found in a trace. Great starting point for beginning a debug session.

◆ o that quickly shows credit bal-ances for root complex and endpoint performance bottlenecks. Easily find out why your add-in card is underperforming on its benchmarks.

◆ that accurately shows power state transitions with hyperlinks to drill down to more detail. Helps identify issues when endpoints go into and out of low power states.

Page 33: DS00001742B - VectorCAST · computing and manufacturing, pervasive sensing and ubiquitous network connectivity.” The ability to connect these types of systems will signifi-cantly

31www.eecatalog.com/PCIe Hardware

engineers’ guide to PCIe

CONTACT INFORMATION

Teledyne LeCroy3385 Scott Blvd.Santa Clara, CA, 95054USA1 800 909-7211 Toll Free1 408 727-6622 Faxpsgsales @teledynelecroy.comwww.teledynelecroy.com

◆ a puts the analyzer into a monitoring mode showing rates for any user term chosen. Good for showing performance and bus utilization of the DUT.

◆ provides a fast way to search large traces for specific protocol terms.

◆ Co can be displayed in its entirety so that driver registers can be verified.

TECHNICAL SPECS

◆ a X1,x2,x4,x8,x16

2.5GT/s, 5GT/s and 8GTs active and passive PCIe

slot,XMC, AMC, VPX, Express card, Express Module,Minicard, Mid-Bus, Multi-lead, External PCIe cable,CompactPCI, Serial U.2/SFF-8639, M.2/NGFF and

others Card, Chassis

◆ X1,x2,x4,x8,x16 2.5GT/s, 5GT/s, 8GT/s

root complex and endpoint emulation

◆ 2/5/8 GT/s operation

Test PCIe 2.0/ 3.0 compliance(Certified by PCI

SIG for Link/Transaction layer tests) Test NVMe Conformance (Required by UNH- IOL for NVMe Conformance Integrators List) Corner Case Testing LTSSM Testing Dynamic Equalization Testing Speed/link Test Arcs G2 Validation tests PTM Testing L1 Substate Testing

APPLICATION AREAS

SSD, Switches, Servers, Storage, Add-in Cards, Chips

Boa

rds

Deve

lopment

Page 34: DS00001742B - VectorCAST · computing and manufacturing, pervasive sensing and ubiquitous network connectivity.” The ability to connect these types of systems will signifi-cantly

201532

engineers’ guide to ETHERNET

What’s Promising to Widen Ethernet AVB’s Scope?Automotive design is adopting a collection of IEEE standards for real-time audio.

Can the standards succeed in industrial automation and robotics, too?

By Caroline Hayes, Senior Editor

Ethernet Audio Video Bridging (AVB) takes the same

ease of connectivity that the Ethernet affords com-

puter networks to connect A/V products, running on the

same network within a vehicle.

Ethernet AVB is a set of international standards designed

for developers to set up and manage networks. The exten-

sions add timing, bandwidth reservation and rules for

forwarding and queuing to provide wireless, synchro-

nized and low-latency streaming to a vehicle’s screens and

speakers.

Each endpoint, such as a speaker, has its own unique

address and connects to the network via an Ethernet

switch. If there are several switches, and the signal travels

a long distance between endpoints, timing delays and

mismatched or out-of-sync A/V can result.

JITTER-FREE TRANSPORTEthernet AVB makes A/V traffic a priority. It reserves as

much as 75 percent of the available Ethernet bandwidth

for AVB traffic. One of the protocols is the Stream Reser-

vation Protocol (IEEE 802.1Qat). It allocates bandwidth

and splits traffic into real-time and non-real-time packets.

Real-time traffic is scheduled every 125μs at 8 Hz. Other

packets are transmitted in the intervals to allow the traffic

to be sent endpoint to endpoint in a 2ms window.

The Precision Time Protocol (PTP) synchronizes the

traffic, using clocks to synch, delay and manage signals.

PTP nodes are connected using Ethernet cables. Another

protocol used is the Discovery Protocol, IEEE 1722.1.

This Layer 2 transport protocol discovers, catalogs and

controls attached devices, allowing the host to configure

the system.

UK-based XMOS, a fabless semiconductor company,

advances Ethernet AVB’s synchronization further, with

the xCORE multicore microcontroller family, which places

the input and output into separate tracks, for predictable

operation. Cores manage the “talker” endpoint input (for

example, a media player) and the “listener” endpoint output (for example,

a speaker), using a global clock. The event-driven, deterministic architec-

ture results in jitter-free transport of data, says the company, as it uses

time-stamped inputs and output-on-request. The Stream Reservation

Protocol guarantees the real-time flow of data is not disrupted or dropped.

The xCORE microcontroller is programmed in a C-based, high-level

language allowing it to be reconfigured during development and even

configured when it has been deployed, as standards evolve.

Ethernet AVB enjoys success chiefly in the professional audio market at

present. According to Paul Neil, vice president marketing and business

development, XMOS, companies in this market are not likely to move

their Ethernet AVB offerings into other areas. He believes the professional

audio industry has cultivated a closed system with no interoperability and

no ecosystem. This makes it impractical for it to spread to, for example,

automotive, the next largest market. “No automotive vendor is going to

go single-source,” he reasons.

A broader application Neil does envisage is time-sensitive networking.

Precise timing means that things happen on a network at identi-

fied times. A sensor could be built into the AVB. Information can be

Figure 1: The xCORE-200 is a microcontroller from fabless semiconductor company XMOS that offers up to 32 logical cores and 4000MIPS processing power. With an Ethernet AVB stack, it can be used in consumer and automotive applications.

Page 35: DS00001742B - VectorCAST · computing and manufacturing, pervasive sensing and ubiquitous network connectivity.” The ability to connect these types of systems will signifi-cantly

33

engineers’ guide to ETHERNET

www.eecatalog.com/ethernet

The Microchip name and logo and the Microchip logo are registered trademarks of Microchip Technology Incorporated in the U.S.A. and other countries. All other trademarks are the property of their registered owners. © 2015 Microchip Technology Inc. All rights reserved. /15DS00001918A

www.microchip.com/ethercat

Next Generation EtherCAT® Slave

Controller

The future of industrial networking is here! Introducing the next

generation of EtherCAT® slave controller. This highly integrated

Dual integrated Ethernet PHYs with

transceiver

Page 36: DS00001742B - VectorCAST · computing and manufacturing, pervasive sensing and ubiquitous network connectivity.” The ability to connect these types of systems will signifi-cantly

201534

engineers’ guide to ETHERNET

Figure 2: Paul Neil, XMOS, believes the company’s early adopter status is paying dividends in Ethernet AVB design wins.

Figure 3: Marc Serughetti, Synopsys, believes newer microcontrollers and SoCs need to be supported in simulation to prepare for an increase in Ethernet AVB in automotive, consumer and industrial applications.

transmitted across a network, with time

stamping, to build a view of what is hap-

pening across the network.

INTEROPERABILITY EFFORTSFor Neil, the automotive market is the

most promising. The company has just

secured a design win in a major automo-

tive OEM (Neil elected not to name the

OEM during our interview). The win, in a

vehicle’s audio distribution system, vali-

dates what Neil describes as XMOS’s early

adopter position. The company has been

running the stack for six years, he notes.

However, unlike professional audio, where

there is no ecosystem or interoperability,

the automotive market is working towards

uniting vendors to work together and for

AVB system interoperability.

The AVnu Alliance is one body that

is working to get equipment vendors

together to interoperate, Neil points out.

“It is working to make the plug-and-play

promise offered by AVB a reality,” he says.

Vendors offer configuration and control

software to set up AVB networks. For this

reason, believes Neil, the AVB market will

“explode” in 2018/19, as widespread adop-

tion in the automotive market takes place.

This will far exceed the A/V Pro space, he

predicts, anticipating multiple automotive

AVB standards that will drive new silicon.

A natural progression will be for AVB

to support Gigabit Ethernet (GbE). The

support will allow transmission of more

compressed video than the 10/100 net-

works currently allow. Applications outside

of the automotive market will also benefit.

In business use, the ability to aggregate is

in AVB’s favor, says Neil. Multiple High-

Definition (HD) video screens could be

used in conferencing systems, for example.

Another use in enterprise would be in con-

ferencing to coordinate microphones and

speakers.

SUPPORT FOR TIMING-CRITICAL APPSMarc Serughetti, director business

development protoyping, automotive,

Synopsys, confirms “Ethernet AVB is

growing in importance.” Serughetti adds

that this growth “ impacts the software

used in the automotive system. There is a

need to expand the support for software

to be tested . . . and to adapt it to automo-

tive requirements.” Among these areas

are infotainment, Advanced Driver Assis-

tance System (ADAS), video information

within the car and, more recently, safety-

critical powertrain.

Synopsys works with semiconductor

partners like Infineon and Freescale to

create Virtual Development Kits (VDKs)

to enable Ethernet AVB.

Earlier this year, it released a VDK for the

Renesas RH850 microcontroller with Eth-

ernet AVB and Controlled Area Network

– Flexible Data (CAN-FD). Its role is to

develop and improve software quality to

support the RH850-based processor, core

and peripherals in automotive systems.

In addition to the automotive market and

the professional A/V market, Serughetti

believes that the industrial space will

also employ Ethernet AVB. “The timing-

critical applications will benefit,” he says,

as systems will leverage Ethernet com-

munications with constraints. This will

guarantee the messages sent and received

within the time constraints,” he explains,

for precision automation. Serughetti can

see using Ethernet AVB to adjust the

movement of a robot arm based on video

data processed.

For Neil, however, AVB protocol is likely

to be just another set of standards in the

industrial space, which he describes as

already “deeply fragmented.” It is because

of this that he believes adoption in the

industrial space will be slower than in

other areas. Although he does see timing

applications, as a superset for data acqui-

sition and monitoring, perhaps within

five years.

As for when Ethernet AVB will be included

in robotics, Neil’s answer is “maybe never.”

He goes on to say, “It’s not just about using

time stamp information to determine the

state of a system at any given time—some

of the neural path networking standards

in the robotic space do that already. It is

the ability to close the control loop, so you

can send a command to the arm of the

robot and know that the robot has to be

able to respond within a certain amount

of time.” He cites the example of changing

an operation within a robotic system: “[It]

will need to close a control loop, sense

where the robotic arm is and provide

adjustment within 100s of kHz—I am not

convinced AVB can do that.”

Wherever Ethernet AVB progresses, it is

reassuring to know there is silicon and

software support to help it along its way.

Author. Caroline Hayes has been a journalist,

covering the electronics sector for over 20

years. She has worked on many titles, most

recently the pan-European magazine, EPN.

Now a freelance journalist, she contributes

news, features, interviews and profiles for

electronics journals in Europe and the U.S.

Page 37: DS00001742B - VectorCAST · computing and manufacturing, pervasive sensing and ubiquitous network connectivity.” The ability to connect these types of systems will signifi-cantly
Page 38: DS00001742B - VectorCAST · computing and manufacturing, pervasive sensing and ubiquitous network connectivity.” The ability to connect these types of systems will signifi-cantly

201536

engineers’ guide to ETHERNET

Analog High Speed Communication Devices for 40G/100GB Ethernet Require a Totally New Approach to TestAnalog high speed communication devices are far from fitting into a standard, high volume

manufacturing test process with a well-established set of best-known practices.

Cédric Mayor, Chief Technical Officer, Presto Engineering, Inc., Caen, France

Analog high speed communication devices are far

from fitting into a standard, high volume manu-

facturing test process with a well-established set of

best-known practices.

The Internet of Things (IoT) is going to be the next

booming RF wireless market as it pushes the growth of

the cloud infrastructure driven by consumer demand

for ubiquitous and instantaneous access to informa-

tion. We often focus, for very good reason, on how

those billons of sensors and chips will be connected to

the premise and access of the infrastructure, but we

forget quite consistently that those data streams must

also be backhauled to the core network and routed to

the appropriate data-center. Bandwidth in the optical

network and datacenter is already starting to catch-up

with the ever growing demand in mobile and video data.

The Cisco IP traffic survey (Figure 1) shows bandwidth

demand rising at the infernal pace of 48% CAGR.

To avoid being overwhelmed by this data tsunami, the

industry has answered with aggregating more band-

width. Both the infrastructure and service providers

have started to deploy Ethernet high speed links at

40Gbps and 100Gbps mainly at the top of their network

for aggregation routers and switches and long haul transponders. The

100G Ethernet, based on optical components, is rapidly displacing the

10G workhorse of the last decade in the telecom and datacom industry.

Figure 2 from a recent IHS-Infonetics Research report does put a spot-

light on the inevitable arising of the 100G era in the network.

ANALOG NO LONGER MEANS SLOWTechnologically, analog means more wireless spectrum in the radio-

frequency, and more optical wavelengths and higher modulation

bandwidth in the optical transport network (OTN).

On one hand, RF telecom backhaul transceiver devices do move pro-

gressively to the 60 GHz (V-band), and the 70-80-90 GHz (E-bands)

and their respectively 7 GHz and 10 GHz of available spectrum to

be compared with 80 MHz in 802.11ac and maximum 20 MHz LTE

channels occupied bandwidth in the cellular space. Millimeter wave

backhaul transceivers do aggregate link of capacity above 1 Gbps,

reducing then the necessary need of a fiber to each radio head on the

tower sites.

On the other hand, 100G Ethernet optical ports do need optoelec-

tronic devices in optical module and telecom line cards, such as

Trans-impedance amplifiers (TIA) and Mach-Zehnder Modulator

drivers (MzMD). Those devices have to enable a 40 GHz signal band-Figure 1. IP Traffic trend and usage ratio.

Figure 2. Transmitted capacity per link data-rate.

Page 39: DS00001742B - VectorCAST · computing and manufacturing, pervasive sensing and ubiquitous network connectivity.” The ability to connect these types of systems will signifi-cantly

37

engineers’ guide to ETHERNET

www.eecatalog.com/ethernet

width amplification and modulation with key linearity constraints

either for short or long reach OTN applications.

From an electrical test perspective, those analog high-speed commu-

nication devices are very different from their digital high-speed serial

devices and 40Gbps SerDes macros also included into the CFPx optical

module as illustrated by the Figure 3.

ANALOG HIGH SPEED IS A DIFFERENT TEST PARADIGMDigital high speed serial devices benefit from the CMOS integration

of test features, such as BIST and DFT enabling functional testing in

loopback, eye-monitoring embedded features inside the same piece

of silicon. As a test engineering work it is mostly a digital macro go/

no go testing with loopbacks on the test load board or even on-chip

TX/RX. During chip characterization, Automatic Test Equipment

(ATE) does answer that need with specific digital BER testing options.

Intrinsically the wafer level test does not actually differ from the SoC

mainstream test flow, and is exclusively a time domain testing (TD) at

package level (on large fan-out BGA). This final test implies short test

time helped by the parallelism offered by the mainstream ATE.

It is a totally different paradigm with the high speed analog chips in

the optical network serving as the analog front-end of the CFP client

module. TIA devices exhibit 4 analog differential channels/lanes

at 25Gbps and MzM Drivers 4 quadrature channels both over a 40

GHz bandwidth. The former is directly associated to the photodiode

detector (one diode per Lambda) and, the latter is directly associ-

ated to the optical modulator still in III-V hybrid substrate. Figure 4

illustrates the RX/TX optical module interface on a long haul coherent

optical CFP.

The

TIAs and MzM Drivers integration requires thus to be carefully

assembled into the multichip module still maintaining cutting-edge

40 GHz bandwidth stable gain, and insertion and return loss. If CMOS

silicon analog performance is always getting better, those high-speed

analog devices are manufactured mainly in III-V and BiCMOS process,

still 8 inch wafers. Indeed if RF-CMOS manufacturing

process can still promise acceptable 1/f noise, Noise

Figure (NF), and even better quality passive or trans-

mission line on HR substrate, it cannot sustain both

a crucial NF at 50 Ohms over 40 GHz bandwidth and

provide a FMIN and associated sufficient Gain as a

function of a low bias current compared with BICMOS

SiGe and InP HBT.

Therefore a Known Good Die RF Wafer Level Test (WLT)

is an imperative to maintain the complex module per-

formance, and hence, the assembly line module yield.

The semiconductor test manufacturing is used to

performing RF wafer level tests of billions of power

amplifiers, low noise amplifiers, cellular or connectivity

transceivers below the 6 GHz carrier frequency, and most

critically, a measurement bandwidth of less than 250

MHz. However, above this frequency, very few industrial

ATE are available in high volume manufacturing. It is also

true because RF ATE means high throughput and low test

time in narrow band, single tone scalar measurement.

However, quad channel 32Gbps TIAs testing requires

measuring the s-parameters, namely Gain and Output

Return Loss from 100MHz up to 40 GHz, to calculate out

the trans-impedance, but also group delay and in some

particular application the Total Harmonic Distortion

(THD) to evaluate the linearity of the devices. On top

of this frequency domain testing, parametric test of the

power supply is extremely important to reduce the impact

of the Input Referred Noise on the RF measurement.

All in one, it is far from a traditional production test

practice, and very close to a characterization set of fre-

quency tests using a highly automated rack of discrete

instruments. Indeed, ATE capital cost per unit cannot be

reduced with parallel testing and test times are way above

traditional RF connectivity or cellular devices ones. This

observation poses the question of the millimeter wave

radiofrequency test challenges to sustain such a volume

test operation.

Figure 3. Block diagram of a 100GB Ethernet client CFP to linecard interface.

Figure 4a. Optical Transmitter (TX) with MzM Driver IC in blue.

Figure 4b. Optical Receiver (RX) with MzM Driver IC in blue.

Figure 5. Overview of the automated RF WLT.

Page 40: DS00001742B - VectorCAST · computing and manufacturing, pervasive sensing and ubiquitous network connectivity.” The ability to connect these types of systems will signifi-cantly

201538

engineers’ guide to ETHERNET

BRIEF INTRODUCTION TO MMW TEST CHALLENGES: A 25G QUAD-TIA CASE STUDY

Challenge 1: the traditional 3 rules of measurement.

Each measurement performed in the production RF

wafer level test suffers from the well known system-

atic, random and drifting errors. Regarding RF 40 GHz

WLT, the systematic measurement errors in forward

and reverse testing of our 25G 4-channels TIA has a lot

to do with the test cell mechanical and electrical design.

Among others, the directivity and cross-talk errors due

to the cabling custom set-up for the GSG probe and

supplies. The source and load impedance mismatches as

well as reflection and transmission tracking errors can

then only be limited by a very thorough Short-Open-

Load-Through (SOLT) calibration and this at every

incoming lot to avoid lot to lot variation over time.

The random error component is directly related to the

capability of managing very long test time and multiple

touch-downs over a single wafer. In our case of the 25G

4-channel TIA, the device can remain tested over min-

utes at hot and cold temperature insertion. In this case

device self-heating while probing as well as two neces-

sary touch-downs per die to measure the s-parameter

of the 4 differential channels are clearly the first detrac-

tors. They are followed by the VNA internal thermal

noise in time. Trade-off are always possible to mitigate

the random error, such as decreasing the IF bandwidth

to enhance accuracy or averaging on different sweeps,

with both solutions causing a longer test time.

The drifting error in our 40 GHz WLT is mainly depen-

dent upon the strict calibration process and mechanical

stability, thermal control at -/+ 5°C of the test cell.

Challenge 2: A key thorough probing and over travel control.

As already explained, two touch-downs with the RF GSG and DC

probes are necessary along the whole device testing. It mainly requires

carefully monitoring the contact resistance along the test, but also

between insertions to avoid offset in RF measurements. In addition,

DC probe pads are probed twice which increases the impact of the die

pad scrub form or bump tip mark on bonding yield, but also affects

the input referred noise injected between insertions, hence the TIA

channel to channel performance correlation and matching.

Such a two insertion per die approach could be mitigated by per-

forming a single touch-down on the 4 channel. If the capital cost

increased by adding equipments can be discussed, the probing would

have to move from wedge probes to membrane probe card well known

for their RF performances to improve isolation and probe congestion.

However, the inter-channel cross-talk when simultaneously sourcing

the 4 inputs is a fairly complex issue to handle and cause very difficult

repeatable tests.

CONCLUSIONIn a nutshell, analog high speed communication devices are far from

fitting into a standard, high volume manufacturing test process with

a well-established set of best-known practices. However the volume

of 100G optical ports is surging in long haul and metro aggregation

routers and transponders. This surge is not likely to abate with the

booming of the IoT, and within the supply chain semiconductor

manufacturing test has to bridge the gap between what was consid-

ered as a bench top characterization and what volume test production

worthy demands at the appropriate cost. This is the challenge Presto

Engineering has taken up by becoming the leader in the optical com-

munication electronics device production testing for the 40G/100GB

Ethernet market. It required a thorough learning curve and develop-

ment of dedicated methods, and it is now a fully sustainable production

operation, ready to support the rapid growth at the eve of the 400G

Ethernet ratification and the silicon photonic roll-out.

Page 41: DS00001742B - VectorCAST · computing and manufacturing, pervasive sensing and ubiquitous network connectivity.” The ability to connect these types of systems will signifi-cantly

39

engineers’ guide to ETHERNET

www.eecatalog.com/ethernet ICs

Microchip Technology

TECHNICAL SPECS

◆ Fully compliant to the EtherCAT specifications◆ Four SynchManagers and three Fieldbus Memory

Management Units◆ 64-bit distributed clock◆ 4 KB of dual-port process memory◆ 100Base-Tx/100Base-FX

APPLICATION AREAS

Motor motion control, process/factory automation, communication modules and interface cards, sensors, power grids, building automation, hydraulic and pneumatic valve systems and operator interfaces.

AVAILABILITY

The LAN9252 is available in commercial, industrial and extended industrial temperature ranges and comes in either a 64-pin QFN or a 64-pin QFP-EP.

LAN9252

EtherCAT® Industrial Protocol

LAN9252 EtherCAT SDK for EtherCAT Slave Stack Code v5.11

The LAN9252 includes a 3-port EtherCAT® slave controller with 4 KB of dual-port memory (DPRAM), four SyncManagers, three Fieldbus Memory Management Units (FMMUs) and a 64-bit distributed clock. It supports four process data interfaces, including SPI/SQI, HBI and a 16-bit digital I/O. SPI and SQI (high-speed SPI) provide a low-pin-count synchronous slave interface that facilitates communication between the device and a host system. Whereas, the host bus interface facilitates the same via a high-speed asynchronous slave interface. For simple digital modules without microcontrollers, the LAN9252 can also operate in digital I/O mode where 16 digital signals can be controlled or monitored by the EtherCAT master. The LAN9252 can also be configured to operate via a single 3.3V supply utilizing an integrated 3.3V to 1.2V linear regulator. The internal linear regulator may also be disabled, allowing usage of a high-efficiency external regulator for lower system power dissipation.

FEATURES & BENEFITS

◆ Dual-integrated 10/100 Ethernet physical layer devices which reduce BOM cost, decrease board size and increase reliability by being integrated in the LAN9252.

◆ Cable diagnostics for ease of implementation time and network “up” time. Allows detection of open, short, distance to fault and cable length.

◆ Support for 100Base-FX fiber. Gives system devel-opers the flexibility of selecting their preferred media.

◆ Extended temperature range for harsh factor floor environments.

◆ Optional third port for network topology flexibility.

Microchip Technology2355 West Chandler Blvd.ChandlerAZ - Arizona85224United States480-792-7200888-MCU-MCHP480-792-7277here2help@microchip.comwww.microchip.com

ChipsC

hips

CONTACT INFORMATION

Page 42: DS00001742B - VectorCAST · computing and manufacturing, pervasive sensing and ubiquitous network connectivity.” The ability to connect these types of systems will signifi-cantly

201540

engineers’ guide to ETHERNET

ICs

Microchip Technology

TECHNICAL SPECS

◆ EEPROM-less operation◆ Implements NetDetatch technology◆ Industrial temperature range◆ 56-pin QFN (8 x 8 mm), RoHS-compliant package

APPLICATION AREAS

Embedded systems, consumer electronics devices, netbooks/smartbooks/MIDs, docking stations, digital TVs, set-top boxes, Personal Video Recorders (PVRs), network printers, USB port replicators, standalone USB to Ethernet dongles and industrial designs.

AVAILABILITY

The LAN7500 is available now.

LAN7500 Hi-Speed USB 2.0 10/100/1000 Gigabit Ethernet Controller

802.3/802.3u/802.3ab Standards

Linux®, Mac®, Windows®, UEFI PXE

The LAN7500 contains an integrated 10/100/1000 Gigabit Ethernet PHY, USB PHY, Hi-Speed USB 2.0 device controller, 10/100/1000 Gigabit Ethernet MAC, TAP controller, EEPROM controller and a FIFO controller with a total of 32 KB internal packet buffering. The device supports 10Base-T, 100Base-TX and 1000Base-T Ethernet and implements control, interrupt, bulk-in and bulk-out USB endpoints. The Ethernet controller supports auto-negotiation, auto-polarity correction, HP Auto-MDIX support and is compliant with IEEE 802.3/802.3u/802.3ab standards. USB-based networking provides flexibility for the routing and placement of network connections anywhere in the system. USB-based solutions leverage the existing USB stack for the Ethernet driver. The LAN7500 is also available with a wide range of drivers including Windows®, Mac® and Linux®.

FEATURES & BENEFITS

◆ NetDetacth™technology: allows CPU to enter a low-power state when Ethernet is inactive

◆ UniClock technology utilizing a single 25 MHz crystal reduces BOM component cost and count

◆ Multiple operating systems support for diverse applications

◆ PME pin wake-up support reduces system power requirements

◆ Supports TCP segmentation offload and full hard-ware Tx/Rx which reduces loading

Microchip Technology2355 West Chandler Blvd.ChandlerAZ - Arizona85224United States480-792-7200888-MCU-MCHP480-792-7277here2help@microchip.comwww.microchip.com

sSubCatC

hips

CONTACT INFORMATION

Page 43: DS00001742B - VectorCAST · computing and manufacturing, pervasive sensing and ubiquitous network connectivity.” The ability to connect these types of systems will signifi-cantly

20

engineers’ guide to USB

The Microchip name and logo the Microchip logo and IC are registered trademarks and Mi i is a trademark of Microchip Technology Incorporated in the U.S.A. and other countries. All other trademarks are the property of their registered owners. © 2015 Microchip Technology Inc. All rights reserved. 1/15DS000017 2B

Adding Connectivityto Your Design

www.microchip.com/connectivity

Microchip offers support for a variety of wired and wireless communication

protocols, including peripheral devices and solutions that are integrated with a

PIC® Microcontroller (MCU).

Wireless connectivity options include: Wi-Fi®, Bluetooth®, 802.15.4/ZigBee® and

our proprietary MiWi™ wireless networking protocol. Other connectivity protocols

supported include USB (device, host, OTG and hubs), Ethernet, CAN, LIN, IrDA®

and RS-485.

All of these protocols are supported with free software libraries, low-cost

development platforms and free samples.

Page 44: DS00001742B - VectorCAST · computing and manufacturing, pervasive sensing and ubiquitous network connectivity.” The ability to connect these types of systems will signifi-cantly

August 201538

-

www.generalstandards.com8302A Whitesburg Drive SE

Huntsville, AL 35802 PH: (800) 653-9970 PH: (256) 880-8787

Fax: (256) 880-8788 [email protected]

LOANER BOARDS