high speed subsystem - teradyne library/defense-aero/subsystems/hssub... · teradyne high speed...

4
Teradyne High Speed Subsystem Overview The Teradyne High Speed Subsystem (HSSub) addresses ATE requirements that are common to most recent designs including increasing speeds, protocol complexity, data quantities, processing demands, along with lower latency interaction with the UUT. As the level of integration within UUTs increases, there are more concurrent I/O ports of various types. Digital buses of various speeds and complexity are coupled with equally demanding analog and RF ports. The HSSub avoids dedicated, single- purpose hardware. Powerful and flexible hardware and software combine to provide reconfigurable, multi-purpose capabilities. Within seconds, the HSSub Runtime Defined Instruments are configured to address the unique requirements of a specific UUT. The HSSub is designed for integration into existing or future factory or depot test systems with the ease of a single LXI instrument. Alternately, the HSSub may be used in a stand-alone role either as a bench-top tester or the nucleus for a newly designed test system. The HSSub is designed as a commercial solution for Defense and Aerospace test that provides a more economical approach than the applications-specific approaches of the past. Most ATE is inadequate for today’s wide range of I/O port requirements, forcing test departments to use multiple single- purpose instruments or fully custom ITA-based circuitry. Over time, these techniques tend to be very expensive due Runtime Defined Bus Solution for Defense and Aerospace ATE FEATURES Addresses Defense and Aerospace test of assemblies with I/O port requirements that include: Serial or parallel, standardized or custom, protocol-based buses of any speed Runtime Defined Instruments are configured in seconds by the TPS for specific UUT requirements Open Three Tier Architecture combines programmable hardware, real-time processing, and PC technology to simplify protocol and TPS development across a broad range of requirements Scalable architecture addresses the demand to consolidate digital, analog, and RF UUT requirements into a single facility with common support infrastructure BENEFITS Teradyne hardware, firmware, software, and proven support infrastructure minimize the cost of both deployment and long-term sustainment: Lowest long-term logistics cost Lowest development costs Highest production throughput High Speed Subsystem to early obsolescence, lack of flexibility, low throughput, lack of documentation and applications support, and the overall high cost of long-term logistics support. The HSSub provides a superior solution with a unique Three-Tier Architecture consisting of: Tier 1: Instrument-based low-level programmable hardware such as FPGAs and bus-specific devices provide the greatest possible performance Tier 2: Instrument-based upper-level real-time processors and FPGAs provide critical control and data manipulation Tier 3: Setup, top-level coordination, and system integration of the HSSub PC provides for multiple, concurrently executing instruments implementing the lower two tiers The HSSub TriFlex™ software tightly integrates the three tiers to provide unprecedented power and flexibility. The ease of use of upper tiers is complemented by the speed of the lower tiers. Other commercial and in-house approaches are typically over-dependent on the use of FPGAs, which provide high performance, but are generally more difficult to program than processors. The HSSub properly employs tier 1 hardware for low-level operations, while moving upper-level protocol operations to the more flexible and easily programmed upper tiers. The open HSSub Three-Tier Architecture streamlines protocol and TPS development by Teradyne and end users. HSSub Foundation The subsystem is housed in a self- sufficient HSSub Foundation, a HSSub Three-Tier Archictecture

Upload: lyminh

Post on 11-Apr-2018

282 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: High Speed Subsystem - Teradyne Library/Defense-Aero/Subsystems/HSSub... · Teradyne High Speed Subsystem Overview The Teradyne High ... and proven support infrastructure ... to an

Teradyne High Speed Subsystem Overview

The Teradyne High Speed Subsystem (HSSub) addresses ATE requirements that are common to most recent designs including increasing speeds, protocol complexity, data quantities, processing demands, along with lower latency interaction with the UUT. As the level of integration within UUTs increases, there are more concurrent I/O ports of various types. Digital buses of various speeds and complexity are coupled with equally demanding analog and RF ports. The HSSub avoids dedicated, single-purpose hardware. Powerful and flexible hardware and software combine to provide reconfigurable, multi-purpose capabilities. Within seconds, the HSSub Runtime Defined Instruments are configured to address the unique requirements of a specific UUT. The HSSub is designed for integration into existing or future factory or depot test systems with the ease of a single LXI instrument. Alternately, the HSSub may be used in a stand-alone role either as a bench-top tester or the nucleus for a newly designed test system.

The HSSub is designed as a commercial solution for Defense and Aerospace test that provides a more economical approach than the applications-specific approaches of the past. Most ATE is inadequate for today’s wide range of I/O port requirements, forcing test departments to use multiple single-purpose instruments or fully custom ITA-based circuitry. Over time, these techniques tend to be very expensive due

Runtime Defined Bus Solution for Defense and Aerospace ATE

FEATURES

Addresses Defense and Aerospace test of assemblies with I/O port requirements that include:

● Serial or parallel, standardized or custom, protocol-based buses of any speed

● Runtime Defined Instruments are configured in seconds by the TPS for specific UUT requirements

● Open Three Tier Architecture combines programmable hardware, real-time processing, and PC technology to simplify protocol and TPS development across a broad range of requirements

● Scalable architecture addresses the demand to consolidate digital, analog, and RF UUT requirements into a single facility with common support infrastructure

BENEFITS

Teradyne hardware, firmware, software, and proven support infrastructure minimize the cost of both deployment and long-term sustainment:

● Lowest long-term logistics cost

● Lowest development costs

● Highest production throughput

High Speed Subsystem

to early obsolescence, lack of flexibility, low throughput, lack of documentation and applications support, and the overall high cost of long-term logistics support.

The HSSub provides a superior solution with a unique Three-Tier Architecture consisting of:

● Tier 1: Instrument-based low-level programmable hardware such as FPGAs and bus-specific devices provide the greatest possible performance

● Tier 2: Instrument-based upper-level real-time processors and FPGAs provide critical control and data manipulation

● Tier 3: Setup, top-level coordination, and system integration of the HSSub PC provides for multiple, concurrently executing instruments implementing the lower two tiers

The HSSub TriFlex™ software tightly integrates the three tiers to provide unprecedented power and flexibility. The ease of use of upper tiers is complemented by the speed of the lower tiers. Other commercial and in-house approaches are typically over-dependent on the use of FPGAs, which provide high performance, but are generally more difficult to program than processors. The HSSub properly employs tier 1 hardware for low-level operations, while moving upper-level protocol operations to the more flexible and easily programmed upper tiers. The open HSSub Three-Tier Architecture streamlines protocol and TPS development by Teradyne and end users.

HSSub Foundation

The subsystem is housed in a self-sufficient HSSub Foundation, a

HSSub Three-Tier Archictecture

Page 2: High Speed Subsystem - Teradyne Library/Defense-Aero/Subsystems/HSSub... · Teradyne High Speed Subsystem Overview The Teradyne High ... and proven support infrastructure ... to an

combination of hardware and software that coordinates the HSSub instrumentation and the interactions with the UUT. The Foundation includes a chassis and related mechanics, local PC computing (tier 3), and the HSSub TriFlex software that controls the instrumentation. A family of Foundations provides solutions for system integration, laboratory use, and ATE Ancillary utilization. Optionally, a Virginia Panel G20 receiver system is used to provide a robust production interface. HSSub integrates into a large-scale test system as an LXI instrument, interfaced by Ethernet, and controlled by high-level commands from the TPS running on the controlling test station computer.

The HSSub Foundation is comprised of a PXI Express 3U Chassis with a bandwidth approaching 2 GB/s between the PC and the internals of all HSSub instruments. The Foundation includes the HSSub PC running the Windows 7 64-bit operating system, providing the LXI communication up to the test station host computer and integration down to the HSSub Instruments. Teradyne can provide complete hardware and software integration of third-party instrumentation into the HSSub, avoiding the complexities of compatibility testing, optimization, and debugging.

The Foundation is populated with a variety of HSSub instruments that provide tier 1 (low-level) and optional tier 2 (upper-level) support. IO Expansion Instruments (IOXI) support tier 1 with combinations of FPGAs, programmable protocol devices, and low-level signal interfaces that address a broad range of UUT port types. RT Processor Modules satisfy most tier 2 requirements with a fast real-time processor and operating system. Core Instruments combine an FPGA for tier 1 with a real-time processor for tier 2.

HSSub Core Instruments

Each Core Instruments is configured at runtime to manage the requirements of a specific bus type and upper-level protocol. There are two of these instruments, the LVDS Core Instrument and the Serial Core Instrument, which are identical except for I/O connections. The required number of concurrent bus types generally determines the quantity of Core Instruments. Each Core Instrument contains a multi-core real-time processor and large, rapidly configured FPGA resources. The real-time processor

High Speed Subsystem

operations to rapidly move data within all HSSub memory.

Many physical bus requirements can be met using direct I/O from the Test FPGA in a Core Instrument. Some buses require special physical interface or low-level protocol capabilities not possible with a Core Instrument FPGA. In these cases Core Instruments may be associated with one or more IO Expansion Instruments by the HSSub software. All of the processor and FPGA capabilities of the Core Instrument are available to the TPS developer for upper-level (tier 2) support of the low-level (tier 1) functions of the IO Expansion Instruments.

HSSub LVDS Core Instrument

The LVDS Core Instrument can provide direct I/O for parallel buses. A very large proportion of the high-speed test requirements today are based on parallel LVDS buses that emerged prior to the standardization of Multi-Gigabit serial buses. These parallel buses often use custom design, or employ commercial approaches that are no longer well supported. The flexibility of the LVDS Core Instrument is key to addressing the required customization. This instrument provides up to 64 differential data pairs and 8 differential control/clock signals. The differential signals can be reconfigured for very low-voltage single-ended operation if required.

HSSub Serial Core Instrument

The Serial Core Instrument is identical in architecture to the LVDS Core Instrument except for the physical I/O brought out to the front panel connectors, which

manages internal Core Instrument operation and provides dedicated and predictable high-level processing capabilities. The Wind River VxWorks operating system provides mission-critical reliability and mature software development and debug tool support. UUT-specific real-time functionality is achieved using C/C++ programming in conjunction with the Teradyne HSSub TriFlex software interfaces.

The Core Instrument has a Virtex-6 FPGA for port-specific test requirements (Test Defined FPGA). In addition to I/O, the Test Defined FPGA is always available to perform very high-performance bus protocol processing and math operations. All HSSub FPGAs may be configured in seconds under control of the TPS. Many standardized bus tests run using FPGA firmware supplied by Teradyne. TPS developers may already have their own FPGA code for custom applications, or have the resources to develop it. HSSub VHDL/Verilog infrastructure libraries simplify the integration of user code to the HSSub hardware and TriFlex software infrastructure. The HSSub Debug Card can be mounted on the front of the instrument during TPS development to allow access to the full range of debug tools associated with the Wind River and Xilinx development tools.

The FPGAs and Real-time Processor have large high-speed memories to allow very fast, low-latency data access. The HSSub hardware includes very high-speed buses within instruments, between instruments, and to the HSSub PC. The TriFlex software makes it easy to use DMA

Core Instruments and IO Expansion Instruments team up for UUT I/O support

Physical I/OPhysical I/O Physical I/O

UUT

LVDSCore Instrument

IO ExpansionInstrument

AnyCore Instrument

SerialCore Instrument

Control & Processing

Page 3: High Speed Subsystem - Teradyne Library/Defense-Aero/Subsystems/HSSub... · Teradyne High Speed Subsystem Overview The Teradyne High ... and proven support infrastructure ... to an

consists of 16 Multi-Gigabit Transceivers (MGT). Many serial buses such as Fibre Channel, PCI Express, Serial RapidIO, Aurora, and RocketIO can be serviced directly from the Test FPGA. The Buses that are supported directly by the Serial Core Instrument tend to be much more standardized than those that use the LVDS Core Instrument.

RT Processor Module

The RT (real-time) Processor Module is an economical means for providing tier 2 real-time support that is identical and compatible with that of the Core Instruments. Typically, these modules are associated in software with IO Expansion Instruments (tier 1).

HSSub IO Expansion Instruments

Many I/O ports require capabilities that go beyond those of the Test Defined FPGA on the Core Instruments. Special buffering may be needed for unique signaling requirements. This is the case for Low Voltage TTL (LVTTL), Multi-Point LVDS (M-LVDS), as well as optical and transformer-coupled buses. In addition, some buses such as Ethernet, HotLink, StarFabric, and FireWire have protocol requirements that are most efficiently handled in specialized silicon.

These special tier 1 bus requirements are satisfied by HSSub IO Expansion Instruments. An associated Core Instrument or RT Processor Module provides the tier 2 upper-level protocol processing capability and overall I/O port control. The TPS software establishes the association between real-time processors and one or more IO Expansion Instruments. This relationship is dynamic; it may be reassigned between TPSs, or even during the execution of a single TPS.

Many of these instruments use the new Flexible IO Expansion Instrument architecture, a family of 2-slot instruments employing a common Xilinx Virtex 7 FPGA capability with one or two Physical Interface Modules that implement the unique port-related functionality. The key advantage of this approach is that Teradyne can quickly implement Physical Interface Modules for emerging user requirements, and the core functionality provides incredible power for protocol development.

HSSub Remote Test Head

Many UUT buses require close proximity to the instrumentation to avoid the

For example, Teradyne includes Fibre Channel with the HSSub software that any TPS developer can use. On the other hand, an end user with proprietary test requirements can develop custom HSSub Apps. All Apps are developed using the best in class tools; Xilinx Vivado and ISE FPGA Design Suites (tier 1), Wind River Workbench for C/C++ real-time development (tier 2), Visual Studio, LabWindows/CVI, or LabVIEW on the PC (tier 3).

HSSub TPS Programming

HSSub TPS programming on the PC is performed in much the same way as with conventional instruments. A TPS invokes an HSSub App by making calls to an HSSub TriFlex API. Once an App is loaded, the TPS communicates with the App through an IVI-compliant interface. Generally, functions on the HSSub PC are called from the main TPS running on the main Test Station computer. The two computers communicate via an IVI-compliant LXI driver on the main computer, and the TriFlex APIs on the HSSub computer.

HSSub Benefits and Advantages

An increasing number of assemblies with demanding I/O port requirements are continuously introduced into factories, deployed to the field, and will require service at depots. Lacking corresponding ATE capabilities, test engineers have struggled to address these needs. Increasingly complex active ITAs with FPGAs, processors, and memory are becoming commonplace. Systems are being augmented with single-purpose instruments to address individual I/O port requirements. More and more of the test capabilities are external to the core

loading or time delay associated with long signal cabling. In some cases the UUT can be close to the HSSub Foundation in the test system. In other cases the physical nature of the UUT or test adaptor may make it impossible to place it close enough to the HSSub. In order to minimize the distance, up to four HSSub IO Expansion Instruments may be remotely located in a small Remote Test Head near the UUT, minimizing the length of the signal path. A remote instrument is controlled by a Core Instrument, RT Processor Module, or the HSSub PC over a high-speed optical bus, operating as if it were located in the Foundation chassis.

HSSub Apps

The TPS software employs one or more HSSub Applications, or Apps that configure the HSSub instrumentation. An App consists of the code and data for each of the three tiers. For instance, a Video Over Fibre Channel App may use the Serial Core Instrument and contain the following:

1. FPGA code that provides standard low-level Fibre Channel support

2. A real-time processor program for performing the upper-level video framing functions

3. A programming interface (API) on the PC which looks just like a driver for a dedicated instrument, manipulated by the TPS code

Programming of all three tiers is completely open, and is accessed by APIs of the HSSub TriFlex software. An App can use one or many instruments. A TPS can simultaneously load multiple Apps. Teradyne, the end user, or third-party developers can provide apps.

High Speed Subsystem

Bus Technology Tier 1 Instrument Typical Application

LVTTL LVTTL IOXI Standard, Custom, Boundary Scan

LVDS LVDS Core Custom Buses

M-LVDS LVTTL IOXI Custom Buses

Fibre Channel Serial Core Standard Wired & Optical Protocols

Serial RapidIO Serial Core Standard Serial

Aurora Serial Core Proprietary Serial Standard

FireWire FireWire IOXI Standard AS5643 MIL FireWire

Ethernet Ethernet IOXI Up to 1G Standard Wired & Optical

RS-485 RS-485 IOXI Standard and Custom Buses

RS-232 RS-232 IOXI Up to 36 Concurrent Standard Channels

HOTLink II HOTLink IOXI Proprietary Serial Standard

Typical HSSub bus implementations

Page 4: High Speed Subsystem - Teradyne Library/Defense-Aero/Subsystems/HSSub... · Teradyne High Speed Subsystem Overview The Teradyne High ... and proven support infrastructure ... to an

Semi Test

Defense & Aerospace

Production Board

Wireless Test

Production

Customer Care

Software

Engineering

Storage Test

Training

Parts Services

eKnowledge

Teradyne, Inc. 600 Riverpark Drive, North Reading, MA 01864

+1.978.370.2700 | www.teradyne.com

Various Foundations available for standalone, rack-mount, and ATE Ancillary usage

Chassis 3U PXI Express chassis with 3–16 available instrument slots, PCIe Generation 2 technology

Computer hardware 2 GHz processor, 8-16 GB local memory, internal to PXI chassis or external 1U rack mountable

Computer operating system Windows 7 64-Bit Edition

Test executives and Teradyne TestStudio, or user-supplied TestStand, development environments Visual Studio, LabWindows, LabVIEW

Timing Controller Central timing controller distributes precision clocks, trigger in, trigger out to all instrument slots (16-slot Foundations only)

Operating Range 0 – 45 degrees C

HSSub-5010 High Speed Subsystem Core LVDS Instrument (Teradyne Part Number 611-039-00)

PXI Express Slots 2

Real-time Processor Freescale 4-Core Processor with Wind River VxWorks RTOS

Total Memory 3 GB DDR3 SDRAM

Test Defined FPGA Family Xilinx Virtex-6

LVDS I/O Pairs Single-Ended I/O

# I/O Signals 72 differential pairs (64 data) 132 single-ended (128 data)

Levels 3.5 mA typical 1.2V, 1.5V, 1.8V. 2.5V

Data Port Configurations 4x16, 2x32, 1x64 4x32, 2x64, 1x28

Maximum Clock Rate 400 MHz 100 MHz

Maximum bit rate per 800 Mbps (DDR) 200 Mbps (DDR) data lane

HSSub-5050 Serial Core Instrument (Teradyne Part Number 613-892-00)

PXI Express Slots 2

Real-time Processor Freescale 4-Core Processor with Wind River VxWorks RTOS

Total Memory 3 GB DDR3 SDRAM

Test Defined FPGA Family Xilinx Virtex-6

Serial Channels 16 Xilinix Multi-Gigabit Tranceivers

Maximum Speed 3.125 Gbps

HSSub-5020 RT Processor Module (Teradyne Part Number 609-494-80)

PXI Express Slots 1

Real-time Processor Freescale 4-Core Processor with Wind River VxWorks RTOS

Total Memory 2 GB DDR3 SDRAM

HSSub-6020 LVTTL IO Expansion Instrument (Teradyne Part Number 612-122-00)

PXI Express Slots 1

# I/O Signals 84 LVTTL bidirectional data bits and 4 clocks, 8 LVTTL GPIO or 44 LVDS pairs (up to 100 MHz)

Test Defined FPGA Xilinx Virtex 5 with 512 MB DDR2 SDRAM

Voltage Levels 3.3V, 2.5V, 1.8V, 1.5V, 1.2V

HSSub-6040 Hybrid IO Expansion Instrument (Teradyne Part Number 614-383-80)

PXI Express Slots 1

Test Defined FPGA Xilinx Virtex 6 with 1 GB DDR3 SDRAM

Serial Channels 8 Multi-Gigabit Tranceivers (up to 5 Gbps)

Parallel Signals 18 LVDS pairs (up to 400 Gbps)

HSSub-6065 4-Port Optical IO Expansion Instrument (Teradyne Part Number 618-142-80)

Chassis Slots 1

Application Connects up to 4 ports of a Serial Core Instrument or Ethernet IO Expansion Instrument for conversion to opti-

cal using standard SFP modules

Flexible IO Expansion Instrument Family (A common FPGA-based infrastructure that can be integrated with one or two Physical Interface Modules (PIM) for specific I/O requirements)

Chassis Slots 2

FPGA Xilinix Virtex 7 XC7VX330T

Total Memory 2 GB DDR3 SDRAM

RS-485 PIM 32 bidirectional pairs, up to 20 Mbps

RS-232 and IRIG-B PIM 8 RS232 ports with all handshake signals IRIG-B with RS422 I/O or AM or Manchester modulation

HotLink and ECL PIM 4 HotLink II ports, 200 – 1500 Mbp 12 ECL single-ended, up to 60 Mbps

Ethernet PIM 8 ports of 10/100/1000 Mbps under control of HSSub PC or Core Instrument RT Processor Up to 2 Optical ports (requires Optical IO Expansion

Instrument)

Teradyne and the Teradyne logo are trademarks of Teradyne, Inc. All other brand and product names are trademarks or registered trademarks of their respective owners. Information contained in this document is summary in nature and subject to change without notice.© Teradyne 2017, All rights reserved.01-17-17

Specifications

High Speed Subsystem

ATE system. These highly customized solutions are rarely optimized for production throughput, ease of programming, or long-term sustainability. ITA circuitry and single-purpose instruments are particularly subject to early obsolescence, which forces costly replacement, redesign, and inevitably, costly TPS software changes.

The High Speed Subsystem was

purpose instruments and ITA circuitry, the highly reconfigurable HSSub consists of far less total hardware to support. The three-tier processing architecture and TriFlex software provides the power and flexibility to address the broad range of ever-changing UUT requirements. A common methodology for all TPS development is far more efficient than the totally TPS-specific custom approaches.

designed to provide benefits of the highest throughput, lowest development cost, and optimized lifecycle logistics costs. The HSSub advantages over alternate approaches results from the highly refined subsystem architecture, tightly integrated use of best-in-class development tools, and commercial infrastructure for training, documentation, support, and maintenance. Compared to single-