e-issn: p-issn:

Size: px
Start display at page:

Download "e-issn: p-issn:"

Transcription

1 Available online at International Journal of Innovative and Emerging Research in Engineering e-issn: p-issn: PCIe CHECKER LIBRARY GENERATION OF SEQUENCES & DRIVER COMPONENT FOR EP LTSSM USING UVM Vijayashree.Ganesh.Pyati KLE Institute Of Technology, Hubli, Karnataka, India ABSTRACT: Verification of complex systems like PCIe in SystemVerilog is a complicated process for a verification engineer, but if we adopt a standard methodology like UVM we can reduce time to verify and hence increase the efficiency. One can exploit object oriented programming to the core in UVM rather than using SystemVerilog. The objective of the project is to construct a PCIe checker library which verifies LTSSM of PCIe i.e passive monitor which can be hooked on a PCIe interface connecting different PCIe devices. The devices can be upstream or downstream. In this project we are creating a Bus functional model(bfm) PCIe endpoint, which drives PCIe packet to the serial interface, creating a stimulus library. This provides meaningful transaction which consists of different ordered sets (control information) to the BFM model for establishing the link between the two PCIe devices. This information is continuously monitored by the passive monitor. All test cases are subjected to verification of the functionality of passive monitor and coverage report is generated. This checkers Library will be compatible with version 1.0, 2.0, 3.0 of PCIe Specification and has been implemented in UVM. Keywords PCIe, LTSSM, passive monitor, BFM, endpoint, UVM. I. INTRODUCTION PCI Express (Peripheral Component Interconnect Express), officially abbreviated as PCIe, is a high-speed serial computer expansion bus standard designed to replace the PCI, PCI-X, and AGP bus standards. PCIe has numerous improvements over the older standards, including higher maximum system bus throughput, lower I/O pin count and smaller physical footprint, better performance scaling for bus devices, a more detailed error detection, reporting mechanism (Advanced Error Reporting, AER), and native hot-plug functionality. PCI Express link represents a dual-simplex communications channel between two components. The fundamental PCI Express link consists of two, low-voltage, differentially driven signal pairs: a transmit pair and a receive pair. The primary link attributes are link, lane, signaling rate, initialization. There are three discrete logical layers: the transaction layer, the data link layer, and the physical layer. Each of these layers is divided into two sections: one that processes outbound (to be transmitted) information and one that processes inbound (received) information [5].The different layers of PCIe is shown in figure 1.1. The physical layer consists of the basic networking hardware transmission technologies of a network. It is a fundamental layer underlying the logical data structures of the higher level functions in a network. The physical layer defines the means of transmitting raw bits rather than logical data packets over a physical link connecting devices. The bit stream may be grouped into code words or symbols and converted to a physical signal that is transmitted over a hardware medium. The physical layer provides an electrical, mechanical, and procedural interface to the transmission medium. The physical layer has two sub blocks: Logical sub block and Electrical sub block. 12

2 Figure PCIe layers [5]. II. PCIE 3.0 LTSSM Link Training and Status State Machine defines the set of rules for root complex, end point and switch devices. The LTSSM has been characterized in five different categories as follows: Link training states Link re-training states Power management states Active power management states Other states Figure Link training status and state machine [3]. The state and sub-states of link training status state machine is shown in figure 2.1. A. DETECT STATE In the detect state, presence of far end termination is detected. This state can be entered at any time if directed. The transmitter will be in electrical idle state and the data rate is selected as 2.5 GT/s as frequency of operation. If the frequency of operation was not 2.5 GT/s data rate on entry to this sub state, the LTSSM must stay in this sub state for at least 1 ms, during which the frequency of operation must be changed to the 2.5 GT/s data rate[3]. The sub states of detect is shown in figure

3 B. POLLING STATE Figure Detect sub-states [3]. In the polling state, port transmits training ordered sets and responds to the received training ordered sets. The bit lock and symbol lock are established and lane polarity is configured[3]. The sub states of polling are shown in figure 2.3. C. CONFIGURATION STATE Figure Polling sub-states [3]. In the configuration state, both the transmitter and receiver are sending and receiving data at the negotiated data rate. The lanes of a port configure into a link through a width and lane negotiation sequence[3]. The sub states of configuration are shown in figure 2.4. Figure Configuration sub-states [3]. 14

4 D. L0 STATE In the L0 state has normal operation where data and control packets can be transmitted and received. All power management states are entered from this state[3]. E. RECOVERY STATE In the recovery state, both the transmitter and receiver are sending and receiving data using the configured link and lane number as well as the previously supported data rate(s). Recovery allows a configured link to change the speed of operation[3]. The sub states of recovery are shown in figure 2.5. F. L0s STATE Figure Recovery sub-states [3]. L0s is intended as a power savings state. L0s allows a link to quickly enter and recover from a power conservation state without going through recovery. Transmitter and receiver lane pair on a port are not required to both be in L0s simultaneously [3]. The sub states of L0s transmitter and receiver are shown in figure 2.6 and figure 2.7 respectively. Figure L0s transmitter sub-states [3]. Figure L0s receiver sub-states [3]. 15

5 G. L1 STATE L1 is intended as a power savings state. The L1 state allows an additional power savings over L0s at the cost of additional resume latency. The entry to L1 occurs after being directed by the Data Link Layer[3]. The sub states of L1 are shown in figure 2.8. H. L2 STATE Figure L1 sub-states [3]. In the L2 state, power can be aggressively conserved. Most of the transmitter and receiver may be shut off. Main power and clocks are not available, but auxiliary power is available. When beacon support is required by the associated system or form factor specification, an upstream port that supports the wakeup capability must be able to send; and a downstream port must be able to receive; a wakeup signal referred to as a beacon. The entry to L2 occurs after being directed by the Data Link Layer [3]. The sub states of L2 are shown in figure 2.9. I. DISABLED STATE Figure L2 sub-states [3]. In the disabled state, the configured link is disabled until directed or electrical idle is exited (i.e., due to a hot removal and insertion) after entering disabled [3]. J. LOOPBACK STATE In the loopback state, test and fault isolation is performed. Only the entry and exit behavior is specified, all other details are implementation specific. Loopback can operate on either per lane or configured link basis. A loopback master is the component requesting loopback. A loopback slave is the component looping back the data [3]. The sub states of L2 are shown in figure Figure Loopback sub-states [3]. 16

6 K. HOTRESET STATE In the hot reset state,the system is reset and entered to this state if directed by a higher layer and ordered sets[3]. III. VERIFICATION The verification of above LTSSM design for downstream port i.e endpoint device is carried out to check the coverage of states and substates. The link training and link re-training states has been monitored by creating test cases and sequences. Verification is done using UVM. A. TOP Figure UVM test bench architecture[6]. Top level module has a clock generation block, instance of the interface. It also imports the PCIe_package and uvm_package. Clock generation block selects the different clock speeds depending on the generation of the device, the default value is 2.5 GT/s. The frequency of which is changed in recovery speed state. The instance of Interface is passed to UVM_test_top environment by using the config_db.the test is started in the top level module by using run_test().the PCIe_package has all the user defined variable for change of state change, constant parameters and different ordered sets. B. UVM_TEST_TOP UVM_test_top consists of a base class which constructs the environment in the build phase and runs the different sequences on the sequencer. This is the place where the execution starts in the simulation phase by passing the handler of the sequence to sequencer. It has collection of different tests which passes different sequences to the sequencer. It get the virtual interface from the config_db and adds the configuration information and passes down to all the lower level components. C. ENVIRONMENT It is extended from uvm_env base class. It consists of handlers to the configuration item, agents, coverage collector. It gets the configuration items form config_db and passes to the agent. During build phase it builds the agents and the coverage monitor for RC and EP. The analysis ports of the agents are connected to analysis exports of the coverage_collector. D. AGENT The agent class is extended from uvm_agent base class. It consists of handles for TX and RX bus monitors, RC & EP LTSSM monitor, RC & EP drivers, TLM ports for connecting bus monitors and LTSSM monitor, TLM ports for connecting LTSSM monitor and agent. The configuration information is obtained in the build phase which is used for construction of the agents and connecting the monitors, driver & sequencer in the connect phase. Bus monitors, LTSSM monitors, driver and the TLM ports are constructed in the build phase. 17

7 E. RC SEQUENCER & EP SEQUENCER Both the sequencer generates a sequence which consists of different ordered sets according to different LTSSM states. Both sequencer classes are derived from uvm_sequencer class. The transaction is transmitted to driver using start_item() and finish_item(). F. RC DRIVER & EP DRIVER The ordered sets which are generated in sequencer are driven serially at the output by the both drivers. Both driver are derived from uvm_driver. These get transaction from RC sequencer and EP sequencer using seq_item_port. get_next_item() and seq_item_port.item_done(). G. RC MONITOR & EP MONITOR Both the monitors are divided into two level of hierarchy namely bus monitor and LTSSM monitor with different functionalities. In the build phase the interface is obtained from the config_db, the TLM ports built which are used for communication among the monitors and communicating to the sequencer for change of state. The interface consists of RX, TX pins, d_clk and reset signals. Bus monitor are directly connected to the RX and TX bus which reads the differential signaling and decodes the data values and sends to the LTSSM monitor. LTSSM monitor does all the logical operations by taking the information from the bus monitor and updates the different states and also gives back the information to the bus monitor about when to go to idle state and when to obtain the symbol lock and read the data from the bus. It gives the information to the sequencer to change the sequences. It send the information to coverage collector to trigger different bins based on the states and state transitions condition covered. H. COVERAGE COLLECTOR Coverage collector is extended from uvm_subscriber. It consists of coverpoints for state covered, state transition conditions. The cross coverage information between state covered and state transition conditions gives all the information about all the conditions. IV. TESTCASES For the end point (downstream) device using different ordered tests i.e TS1, TS2, EIOS, EIEOS, SKIP 36 testcases and 12 sequences are generated. Table 1 explains the different ordered sets which are generated in particular states and substates. TABLE 1. Ordered sets generated in all LTSSM states STATE Detect.quite Detect.active Polling.active Polling. configuration linkwidth.start Linkwidth. accept lanenum.wait lanenum. accept complete ORDERED SETS Exit from electrical idle All lanes are detected by reciever 1024 TS1 ordered set with loopback bit set and link and lane number as PAD 16 TS2 ordered set with link and lane number as PAD TS1 ordered set with selected link number and lane number as PAD EIEOS TS1 ordered set that match link and lane number which is received i.e selected link number and NON_PAD lane number.. TS1 ordered set that match link and lane number which is received TS1 ordered set that match link and lane number which is received 16 TS2 ordered set that match link and lane number which is received 16 idle data symbol idle L

8 Recovery. rcvrlock Recovery. rcvrcfg Recovery. speed Recovery. idle International Journal of Innovative and Emerging Research in Engineering TS1 or TS2 ordered set with speed change bit 0 or 1 or TS1 or TS2 with speed change bit 1 and current speed is greater than 2.5GT/s or advertised data rate is greater than 2.5GT/s. Electrical idle exit ordered sets(eieos) TS1 or TS2 ordered set and speed not changed to new speed or speed changed to new speed. 32 TS2 Ordered set and supported data rates are greater than 2.5 GT/s or current speed is greater than 2.5 GT/s. 16 TS2 with same link and lane number with identical data rate identifier and speed change bit as 0 or current data rate is 2.5GT/s or not higher data rate than 2.5GT/s Electrical idle exit ordered sets(eieos) all lanes exit from electrical idle and speed changed to greater than 2.5GT/s or changed to speed when entered recovery state or changed to 2.5GT/s 16 idle data symbol Skip ordered sets are transmitted at an average interval between 1180 to 1538 symbol timesin all states. V. RESULTS All the states of LTSSM are covered using sequences and test cases generated. Coverage of LTSSM state, state transition, sub-states, sub-states transition, sub-state conditions is obtained. All possible speeds i.e. 2.5GT/s and 5GT/s are obtained. Link width of X1, X2, X4, X8, X16, X32 are covered. Figure Coverage results for state covered and states transition. Figure Coverage results for sub-states. Figure Coverage results for other conditions. 19

9 Figure Coverage results for sub-state transition. Figure Coverage results for sub-state conditions. Fig Cross coverage results. 20

10 VI. CONCLUSIONS Generation of sequences and driver component for end point device is successfully built and each and every test cases are covered for link training and link retraining process. Each and every states are entered at least once hence all states are covered. The speed 2.5GT/s and 5 GT/s is obtained. Fig 4.6 shows cross coverage of all states with the conditions is successfully obtained. The overall coverage obtained is 93%. For end point device the condition covered are 159 out of 165 as verification for 8 GT/s conditions are not performed. Hence this implementation can be extended for 8 GT/s. REFERENCES [1] PCI Express Base Specification, Revision 1.0, April 29, [2] PCI Express 2.0 Base Specification, Revision 0.9, September 11, 2006 [3] PCI Express Base Specification, Revision 3.0, November 10, [4] Rohit Kumar, Hardik Trivedi, Nitish Alok, Design and Verification of USB 3.0 Link Layer(LTSSM). International Journal of Computer Science and Information Technologies, Vol. 5 (4), [5] Ravi Budruk, Don Anderson & Tom Sanely, PCI Express System Architecture, Mindshare Inc., 2003,pp [6] Vanessa R.Cooper, Getting started with UVM a beginner s guide, 1 st edition,2012. [7] Universal Verification Methodology(UVM), 1.1 User s Guide, May 18,

Sampling and Reconstruction of Ordered Sets in PCIe 3.0

Sampling and Reconstruction of Ordered Sets in PCIe 3.0 Sampling and Reconstruction of Ordered Sets in PCIe 3.0 Sagar Kumar K S 1, Venkategowda N 2 P.G. Student, Department of Electronics and Communication, MITE College, Moodbidri, Karnataka India 1 Assistant

More information

UNIVERSAL VERIFICATION METHODOLOGY BASED VERIFICATION ENVIRONMENT FOR PCIE DATA LINK LAYER

UNIVERSAL VERIFICATION METHODOLOGY BASED VERIFICATION ENVIRONMENT FOR PCIE DATA LINK LAYER UNIVERSAL VERIFICATION METHODOLOGY BASED VERIFICATION ENVIRONMENT FOR PCIE DATA LINK LAYER Dr.T.C.Thanuja [1], Akshata [2] Professor, Dept. of VLSI Design & Embedded systems, VTU, Belagavi, Karnataka,

More information

Design and Verification of Slave Block in Ethernet Management Interface using UVM

Design and Verification of Slave Block in Ethernet Management Interface using UVM Indian Journal of Science and Technology, Vol 9(5), DOI: 10.17485/ijst/2016/v9i5/87173, February 2016 ISSN (Print) : 0974-6846 ISSN (Online) : 0974-5645 Design and Verification of Slave Block in Ethernet

More information

Efficient Verification of Mixed-Signal SerDes IP Using UVM

Efficient Verification of Mixed-Signal SerDes IP Using UVM Efficient Verification of Mixed-Signal SerDes IP Using UVM Varun R, Senior Design Engineer, Cadence Vinayak Hegde, Design Engineering Manager, Cadence IP are an integral part of systems-on-chips (SoC)

More information

Peripheral Component Interconnect - Express

Peripheral Component Interconnect - Express PCIe Peripheral Component Interconnect - Express Preceded by PCI and PCI-X But completely different physically Logical configuration separate from the physical configuration Logical configuration is backward

More information

FUNCTIONAL VERIFICATION OF USB 2.0 VIP USING SV- UVM

FUNCTIONAL VERIFICATION OF USB 2.0 VIP USING SV- UVM FUNCTIONAL VERIFICATION OF USB 2.0 VIP USING SV- UVM Kamini Jha 1, Ajit B. Patil 2, Deepti S. Khurge 3 1 P.G. Student, Electronics & Telecommunication Department, Pimpri Chinchwad College of Engineering,

More information

Implementation and verification of PCI express interface in a SoC

Implementation and verification of PCI express interface in a SoC Implementation and verification of PCI express interface in a SoC Vinay Kumar Pamula a) and Sai Raghavendra Mantripragada b) Department of ECE, University College of Engineering Kakinada, JNTUK, Kakinada

More information

PCI-SIG ENGINEERING CHANGE NOTICE

PCI-SIG ENGINEERING CHANGE NOTICE TITLE: PCI-SIG ENGINEERING CHANGE NOTICE Optimized Buffer Flush/Fill DATE: Updated 30 April 2009, original request: 8 February 2008 AFFECTED DOCUMENTS: SPONSORS: Part I PCI Express Base Specification,

More information

Verification of Advanced High Speed Bus in UVM Methodology

Verification of Advanced High Speed Bus in UVM Methodology 373 Verification of Advanced High Speed Bus in UVM Methodology Malla Siva Ramakrishna 1, Badireddy Satya Sridevi 2 1 Student, Dept. of Electronics and Communications Engg., Aditya Engineering College,

More information

width: 10, 20 or 40-bit interface maximum number of lanes in any direction

width: 10, 20 or 40-bit interface maximum number of lanes in any direction MIPI LLI Verification using Questa Verification IP by Vaibhav Gupta, Lead Member Technical Staff and Yogesh Chaudhary, Consulting Staff, Mentor Graphics This article describes how incorporating LLI Questa

More information

PCI Express 4.0. Electrical compliance test overview

PCI Express 4.0. Electrical compliance test overview PCI Express 4.0 Electrical compliance test overview Agenda PCI Express 4.0 electrical compliance test overview Required test equipment Test procedures: Q&A Transmitter Electrical testing Transmitter Link

More information

Functional Verification of xhci (extensible host controller Interface) for USB 3.1 Using HDL

Functional Verification of xhci (extensible host controller Interface) for USB 3.1 Using HDL Functional Verification of xhci (extensible host controller Interface) for USB 3.1 Using HDL 1 Mr. Dipesh Gehani, 2 Prof. Ketan N. Patel, M.E. Student, Assistant Professor Vishwakarma Government Engineering

More information

Design and Simulation of a PCI Express based Embedded System

Design and Simulation of a PCI Express based Embedded System Design and Simulation of a PCI Express based Embedded System Faraj Nassar 1, Jan Haase 1, Christoph Grimm 1, Herbert Nachtnebel 1, Majid Ghameshlu 2 1 Institute of Computer Technology, Vienna University

More information

Bus Example: Pentium II

Bus Example: Pentium II Peripheral Component Interconnect (PCI) Conventional PCI, often shortened to PCI, is a local computer bus for attaching hardware devices in a computer. PCI stands for Peripheral Component Interconnect

More information

Xilinx Answer Virtex-6 Integrated PCIe Block Wrapper Debugging and Packet Analysis Guide

Xilinx Answer Virtex-6 Integrated PCIe Block Wrapper Debugging and Packet Analysis Guide Xilinx Answer 50234 Virtex-6 Integrated PCIe Block Wrapper Debugging and Packet Analysis Guide Important Note: This downloadable PDF of an answer record is provided to enhance its usability and readability.

More information

Verification of AHB Protocol using UVM

Verification of AHB Protocol using UVM Verification of AHB Protocol using UVM Tejaswini H N 1 Asst. Prof. Dept. of ECE, Sambhram Inst of Technology, Revati Bothe 2 Team leader, SmartPlay Technologies Ravishankar C V 3 Prof. Dept. of ECE Sambhram

More information

Using PEX 8648 SMA based (SI) Card

Using PEX 8648 SMA based (SI) Card Using PEX 8648 SMA based (SI) Card White Paper Version 1.3 July 2010 Website: Technical Support: www.plxtech.com www.plxtech.com/support Copyright 2008 by PLX Technology, Inc. All Rights Reserved Version

More information

Overcoming PCI-Express Physical Layer Challenges

Overcoming PCI-Express Physical Layer Challenges Overcoming PCI-Express Physical Layer Challenges PCI Express is a ubiquitous and flexible bus addressing many markets. Unfortunately this flexibility can also cause integration issues that are very difficult

More information

PEX8764, PCI Express Gen3 Switch, 64 Lanes, 16 Ports

PEX8764, PCI Express Gen3 Switch, 64 Lanes, 16 Ports Highlights PEX8764 General Features o 64-lane, 16-port PCIe Gen3 switch Integrated 8.0 GT/s SerDes o 35 x 35mm 2, 1156-ball FCBGA package o Typical Power: 1. Watts PEX8764 Key Features o Standards Compliant

More information

PowerAware RTL Verification of USB 3.0 IPs by Gayathri SN and Badrinath Ramachandra, L&T Technology Services Limited

PowerAware RTL Verification of USB 3.0 IPs by Gayathri SN and Badrinath Ramachandra, L&T Technology Services Limited PowerAware RTL Verification of USB 3.0 IPs by Gayathri SN and Badrinath Ramachandra, L&T Technology Services Limited INTRODUCTION Power management is a major concern throughout the chip design flow from

More information

PETracer 5.73 Release Notes

PETracer 5.73 Release Notes 3385 Scott Blvd. Santa Clara, CA 95054-3115 Tel: +1/408.727.6600 Fax: +1/408.727.6622 PETracer 5.73 Release Notes Updated: March 09, 2010 Table of Contents 1. Overview 2. System Requirements 3. Release

More information

Intel QuickPath Interconnect Electrical Architecture Overview

Intel QuickPath Interconnect Electrical Architecture Overview Chapter 1 Intel QuickPath Interconnect Electrical Architecture Overview The art of progress is to preserve order amid change and to preserve change amid order Alfred North Whitehead The goal of this chapter

More information

PCI Express Base Specification Revision 3.0. November 10, 2010

PCI Express Base Specification Revision 3.0. November 10, 2010 PCI Express Base Specification Revision 3.0 November 10, 2010 Revision Revision History DATE 1.0 Initial release. 07/22/2002 1.0a Incorporated Errata C1-C66 and E1-E4.17. 04/15/2003 1.1 Incorporated approved

More information

STUDY, DESIGN AND SIMULATION OF FPGA BASED USB 2.0 DEVICE CONTROLLER

STUDY, DESIGN AND SIMULATION OF FPGA BASED USB 2.0 DEVICE CONTROLLER STUDY, DESIGN AND SIMULATION OF FPGA BASED USB 2.0 DEVICE CONTROLLER 1 MS. PARUL BAHUGUNA CD 1 M.E. [VLSI & Embedded System Design] Student, Gujarat Technological University PG School, Ahmedabad, Gujarat.

More information

Controller IP for a Low Cost FPGA Based USB Device Core

Controller IP for a Low Cost FPGA Based USB Device Core National Conference on Emerging Trends in VLSI, Embedded and Communication Systems-2013 17 Controller IP for a Low Cost FPGA Based USB Device Core N.V. Indrasena and Anitta Thomas Abstract--- In this paper

More information

PCI Express Link Equalization Testing 서동현

PCI Express Link Equalization Testing 서동현 PCI Express Link Equalization 서동현 Application Engineer January 19th, 2016 Agenda Introduction Page 2 Dynamic Link Equalization TX/RX Link Equalization Tests Test Automation RX Stress Signal Calibration

More information

Introduction Electrical Considerations Data Transfer Synchronization Bus Arbitration VME Bus Local Buses PCI Bus PCI Bus Variants Serial Buses

Introduction Electrical Considerations Data Transfer Synchronization Bus Arbitration VME Bus Local Buses PCI Bus PCI Bus Variants Serial Buses Introduction Electrical Considerations Data Transfer Synchronization Bus Arbitration VME Bus Local Buses PCI Bus PCI Bus Variants Serial Buses 1 Most of the integrated I/O subsystems are connected to the

More information

An Introduction to Universal Verification Methodology

An Introduction to Universal Verification Methodology An Introduction to Universal Verification Methodology 1 Bhaumik Vaidya 2 NayanPithadiya 1 2 Department of Electronics Engineering, Gujarat Technological University, Gandhinagar, Gujarat, India. 1 vaidya.bhaumik@gmail.com

More information

PEX 8696, PCI Express Gen 2 Switch, 96 Lanes, 24 Ports

PEX 8696, PCI Express Gen 2 Switch, 96 Lanes, 24 Ports , PCI Express Gen 2 Switch, 96 Lanes, 24 Ports Highlights General Features o 96-lane, 24-port PCIe Gen2 switch - Integrated 5.0 GT/s SerDes o 35 x 35mm 2, 1156-ball FCBGA package o Typical Power: 10.2

More information

89HPES24T3G2 Hardware Design Guide

89HPES24T3G2 Hardware Design Guide 89H Hardware Design Guide Notes Introduction This document provides system design guidelines for IDT 89H PCI Express (PCIe ) 2. base specification compliant switch device. The letters "G2" within the device

More information

Integrate Ethernet QVIP in a Few Hours: an A-to-Z Guide by Prashant Dixit, Questa VIP Product Team, Mentor Graphics

Integrate Ethernet QVIP in a Few Hours: an A-to-Z Guide by Prashant Dixit, Questa VIP Product Team, Mentor Graphics Integrate Ethernet QVIP in a Few Hours: an A-to-Z Guide by Prashant Dixit, Questa VIP Product Team, Mentor Graphics ABSTRACT Functional verification is critical in the development of today s complex digital

More information

PCI Express TM Architecture. PHY Electrical Test Considerations Revision 1.1

PCI Express TM Architecture. PHY Electrical Test Considerations Revision 1.1 PCI Express TM Architecture PHY Electrical Test Considerations Revision 1.1 February 2007 i PHY ELECTRICAL TEST CONSIDERATIONS, REVISION 1.1 REVISION REVISION HISTORY DATE 1.0 Initial Release. 4/26/2004

More information

PEX 8680, PCI Express Gen 2 Switch, 80 Lanes, 20 Ports

PEX 8680, PCI Express Gen 2 Switch, 80 Lanes, 20 Ports , PCI Express Gen 2 Switch, 80 Lanes, 20 Ports Features General Features o 80-lane, 20-port PCIe Gen2 switch - Integrated 5.0 GT/s SerDes o 35 x 35mm 2, 1156-ball BGA package o Typical Power: 9.0 Watts

More information

16-Lane 16-Port PCIe Gen2 System Interconnect Switch with Non-Transparent Bridging

16-Lane 16-Port PCIe Gen2 System Interconnect Switch with Non-Transparent Bridging 16-Lane 16-Port PCIe Gen2 with Non-Transparent Bridging 89HPES16NT16G2 Product Brief Device Overview The 89HPES16NT16G2 is a member of the IDT family of PCI Express ing solutions. The PES16NT16G2 is a

More information

PCI Express 1.0a and 1.1 Add-In Card Transmitter Testing

PCI Express 1.0a and 1.1 Add-In Card Transmitter Testing Abstract PCI Express 1.0a and 1.1 Add-In Card Transmitter Testing Joan Gibson November 2006 SR-TN062 Add-in cards designed for PCI Express require numerous tests to assure inter-operability with different

More information

Universal Verification Methodology(UVM)

Universal Verification Methodology(UVM) Universal Verification Methodology(UVM) A Powerful Methodology for Functional Verification of Digital Hardware Abstract - With the increasing adoption of UVM, there is a growing demand for guidelines and

More information

Design For High Performance Flexray Protocol For Fpga Based System

Design For High Performance Flexray Protocol For Fpga Based System IOSR Journal of VLSI and Signal Processing (IOSR-JVSP) e-issn: 2319 4200, p-issn No. : 2319 4197 PP 83-88 www.iosrjournals.org Design For High Performance Flexray Protocol For Fpga Based System E. Singaravelan

More information

IMPLEMENTATION OF LOW POWER INTERFACE FOR VERIFICATION IP (VIP) OF AXI4 PROTOCOL

IMPLEMENTATION OF LOW POWER INTERFACE FOR VERIFICATION IP (VIP) OF AXI4 PROTOCOL e-issn 2455 1392 Volume 2 Issue 8, August 2016 pp. 1 8 Scientific Journal Impact Factor : 3.468 http://www.ijcter.com IMPLEMENTATION OF LOW POWER INTERFACE FOR VERIFICATION IP (VIP) OF AXI4 PROTOCOL Bhavana

More information

PEX 8636, PCI Express Gen 2 Switch, 36 Lanes, 24 Ports

PEX 8636, PCI Express Gen 2 Switch, 36 Lanes, 24 Ports Highlights PEX 8636 General Features o 36-lane, 24-port PCIe Gen2 switch - Integrated 5.0 GT/s SerDes o 35 x 35mm 2, 1156-ball FCBGA package o Typical Power: 8.8 Watts PEX 8636 Key Features o Standards

More information

Virtex-7 FPGA Gen3 Integrated Block for PCI Express

Virtex-7 FPGA Gen3 Integrated Block for PCI Express Virtex-7 FPGA Gen3 Integrated Block for PCI Express Product Guide Table of Contents Chapter 1: Overview Feature Summary.................................................................. 9 Applications......................................................................

More information

DEVELOPMENT AND VERIFICATION OF AHB2APB BRIDGE PROTOCOL USING UVM TECHNIQUE

DEVELOPMENT AND VERIFICATION OF AHB2APB BRIDGE PROTOCOL USING UVM TECHNIQUE DEVELOPMENT AND VERIFICATION OF AHB2APB BRIDGE PROTOCOL USING UVM TECHNIQUE N.G.N.PRASAD Assistant Professor K.I.E.T College, Korangi Abstract: The AMBA AHB is for high-performance, high clock frequency

More information

PCI Express System Architecture Book Errata

PCI Express System Architecture Book Errata Errata for First Edition, First Book Printing Table 1 lists errata for the PCI Express System Architecture Book, First Edition, First Printing, dated September 2003. We appreciate that our readers keep

More information

Enabling Multi-peer Support with a Standard-Based PCI Express Multi-ported Switch

Enabling Multi-peer Support with a Standard-Based PCI Express Multi-ported Switch Enabling Multi-peer Support with a Standard-Based PCI Express Multi-ported Switch White Paper Introduction By Kwok Kong There are basically three different types of devices in a native PCI Express (PCIe

More information

DESIGN AND DEVELOPMENT OF CUSTOMIZED COMMUNICATION PROTOCOL FOR THE SERIAL LINK INTERFACE FROM PCI-E ADD-ON CARD

DESIGN AND DEVELOPMENT OF CUSTOMIZED COMMUNICATION PROTOCOL FOR THE SERIAL LINK INTERFACE FROM PCI-E ADD-ON CARD DESIGN AND DEVELOPMENT OF CUSTOMIZED COMMUNICATION PROTOCOL FOR THE SERIAL LINK INTERFACE FROM PCI-E ADD-ON CARD D Anandaraj 1, Rajalakshmy sivaramakrishnan 2, G Karun kumar 3 Flosolver unit, CSIR-NAL,

More information

Keysight U4305A Protocol Exerciser for PCI Express Gen3

Keysight U4305A Protocol Exerciser for PCI Express Gen3 ReadMe Keysight U4305A Protocol for PCI Express Gen3 Version 8.74 November 12, 2014 Software Version 8.74.026 Internal Build 8.74.46.26 FPGA Versions 7.18 ( image), 5.7 ( image) Firmware version 0.9 Platform

More information

Fast Track to Productivity Using Questa Verification IP by David Aerne and Ankur Jain, Verification Technologists, Mentor Graphics

Fast Track to Productivity Using Questa Verification IP by David Aerne and Ankur Jain, Verification Technologists, Mentor Graphics Fast Track to Productivity Using Questa Verification IP by David Aerne and Ankur Jain, Verification Technologists, Mentor Graphics ABSTRACT The challenges inherent in verifying today s complex designs

More information

SERIAL BUS COMMUNICATION PROTOCOLS USB

SERIAL BUS COMMUNICATION PROTOCOLS USB DEVICES AND COMMUNICATION BUSES FOR DEVICES NETWORK Lesson-20: SERIAL BUS COMMUNICATION PROTOCOLS USB 1 USB Host Applications Connecting flash memory cards, pen-like memory devices, digital camera, printer,

More information

2. THE PCI EXPRESS BUS

2. THE PCI EXPRESS BUS 1 2. THE PCI EXPRESS BUS This laboratory work presents the serial variant of the PCI bus, referred to as PCI Express. After an overview of the PCI Express bus, details about its architecture are presented,

More information

PCI Express Packet Analysis with Down Stream Port Model and PIO Example Design. Deepesh Man Shakya. Page 1 of 66

PCI Express Packet Analysis with Down Stream Port Model and PIO Example Design. Deepesh Man Shakya. Page 1 of 66 PCI Express Packet Analysis with Down Stream Port Model and PIO Example Design Deepesh Man Shakya Page 1 of 66 Table of Contents Introduction...3 PIO Example Design...3 Downstream Port Model...4 Files

More information

The Fast Track to PCIe 5.0

The Fast Track to PCIe 5.0 WHITE PAPER The Fast Track to PCIe 5.0 Doubling the Throughput of PCIe 4.0 to 32 GT/s Data center operators need to embrace next-generation technologies to support the response times and high bandwidth

More information

Monitors, Monitors Everywhere Who Is Monitoring the Monitors

Monitors, Monitors Everywhere Who Is Monitoring the Monitors Monitors, Monitors Everywhere Who Is Monitoring the Monitors Rich Edelman Mentor Graphics Raghu Ardeishar Mentor Graphics Abstract The reader of this paper should be interested in predicting the behavior

More information

A (Very Hand-Wavy) Introduction to. PCI-Express. Jonathan Heathcote

A (Very Hand-Wavy) Introduction to. PCI-Express. Jonathan Heathcote A (Very Hand-Wavy) Introduction to PCI-Express Jonathan Heathcote Motivation Six Week Project Before PhD Starts: SpiNNaker Ethernet I/O is Sloooooow How Do You Get Things In/Out of SpiNNaker, Fast? Build

More information

Signals and Encoding

Signals and Encoding Signals and Encoding 18 Signals and Encoding You can design and program a USB peripheral without knowing all of the details about how the data is encoded on the bus. But understanding something about these

More information

PCI Express Base Specification Revision 4.0 Version 0.3. February 19, 2014

PCI Express Base Specification Revision 4.0 Version 0.3. February 19, 2014 PCI Express Base Specification Revision 4.0 Version 0.3 February 19, 2014 Revision Revision History DATE 1.0 Initial release. 07/22/2002 1.0a Incorporated Errata C1-C66 and E1-E4.17. 04/15/2003 1.1 Incorporated

More information

Development of UVM based Reusabe Verification Environment for SHA-3 Cryptographic Core

Development of UVM based Reusabe Verification Environment for SHA-3 Cryptographic Core Development of UVM based Reusabe Verification Environment for SHA-3 Cryptographic Core M. N. Kubavat Dept. of VLSI & Embedded Systems Design, GTU PG School Gujarat Technological University Ahmedabad, India

More information

More on IO: The Universal Serial Bus (USB)

More on IO: The Universal Serial Bus (USB) ecture 37 Computer Science 61C Spring 2017 April 21st, 2017 More on IO: The Universal Serial Bus (USB) 1 Administrivia Project 5 is: USB Programming (read from a mouse) Optional (helps you to catch up

More information

PCI Express TM. Architecture. Configuration Space Test Considerations Revision 1.0

PCI Express TM. Architecture. Configuration Space Test Considerations Revision 1.0 PCI Express TM Architecture Configuration Space Test Considerations Revision 1.0 April 26, 2004 REVISION REVISION HISTORY DATE 1.0 Initial Release. 4/26/2004 PCI-SIG disclaims all warranties and liability

More information

Integrated Device Technology, Inc Stender Way, Santa Clara, CA Phone #: (408) Fax #: (408) Errata Notification

Integrated Device Technology, Inc Stender Way, Santa Clara, CA Phone #: (408) Fax #: (408) Errata Notification Integrated Device Technology, Inc. 2975 Stender Way, Santa Clara, CA - 95054 Phone #: (408) 727-6116 Fax #: (408) 727-2328 Errata Notification EN #: IEN01-02 Errata Revision #: 11/5/01 Issue Date: December

More information

Verification of I2C module for Multiprotocol Serial Controller

Verification of I2C module for Multiprotocol Serial Controller e-issn 2455 1392 Volume 2 Issue 4, April 2016 pp. 548-555 Scientific Journal Impact Factor : 3.468 http://www.ijcter.com Verification of I2C module for Multiprotocol Serial Controller Subham Punit Patro1,

More information

Advanced Verification Topics. Bishnupriya Bhattacharya John Decker Gary Hall Nick Heaton Yaron Kashai Neyaz Khan Zeev Kirshenbaum Efrat Shneydor

Advanced Verification Topics. Bishnupriya Bhattacharya John Decker Gary Hall Nick Heaton Yaron Kashai Neyaz Khan Zeev Kirshenbaum Efrat Shneydor шт Bishnupriya Bhattacharya John Decker Gary Hall Nick Heaton Yaron Kashai Neyaz Khan Zeev Kirshenbaum Efrat Shneydor Preface xv 1 Introduction to Metric-Driven Verification 1 1.1 Introduction 1 1.2 Failing

More information

Responding to TAT Improvement Challenge through Testbench Configurability and Re-use

Responding to TAT Improvement Challenge through Testbench Configurability and Re-use Responding to TAT Improvement Challenge through Testbench Configurability and Re-use Akhila M, Kartik Jain, Renuka Devi, Mukesh Bhartiya Accellera Systems Initiative 1 Motivation Agenda Generic AMBA based

More information

Health monitoring of an power amplifier using an ethernet controller

Health monitoring of an power amplifier using an ethernet controller Health monitoring of an power amplifier using an ethernet controller 1 Sharadha N, 2 J Pushpanjali 1 Student, 2 Assistant Professor Bangalore institute of technology Bangalore, India Abstract the computer

More information

Hello, and welcome to this presentation of the STM32 Universal Synchronous/Asynchronous Receiver/Transmitter Interface. It covers the main features

Hello, and welcome to this presentation of the STM32 Universal Synchronous/Asynchronous Receiver/Transmitter Interface. It covers the main features Hello, and welcome to this presentation of the STM32 Universal Synchronous/Asynchronous Receiver/Transmitter Interface. It covers the main features of this USART interface, which is widely used for serial

More information

USB Compliance Checklist Hubs (Excluding Root Hubs) USB Device Product Information

USB Compliance Checklist Hubs (Excluding Root Hubs) USB Device Product Information USB Compliance Checklist For the 2.0 USB Specification Checklist Version 1.07 USB Device Product Information field Date Vendor Name Vendor Street Address Vendor City, State, Postal Code Vendor Country

More information

Enterprise and Datacenter. SSD Form Factor. Connector Specification

Enterprise and Datacenter. SSD Form Factor. Connector Specification Enterprise and Datacenter SSD Form Factor Connector Specification Revision 0.9 Draft August 2, 2017 Enterprise and Datacenter SSD Form Factor Working Group 1 INTELLECTUAL PROPERTY DISCLAIMER THIS DRAFT

More information

EXPRESSCARD COMPLIANCE CHECKLISTS. Release 1.2 Revision 1

EXPRESSCARD COMPLIANCE CHECKLISTS. Release 1.2 Revision 1 EXPRESSCARD COMPLIANCE CHECKLISTS Release 1.2 Revision 1 RELEASE 1.2 EXPRESSCARD COMPLIANCE CHECKLISTS REVISION HISTORY Date Specification Version Revisions September 17, 2004 1.0 Release Initial Release

More information

U4301A PCIe Gen3 Analyzer. User Guide

U4301A PCIe Gen3 Analyzer. User Guide U4301A PCIe Gen3 Analyzer User Guide Notices Agilent Technologies, Inc. 2008-2013 No part of this manual may be reproduced in any form or by any means (including electronic storage and retrieval or translation

More information

srio Hot Swap Application Note - 552

srio Hot Swap Application Note - 552 srio Hot Swap Application Note - 552 Introduction The objective of this application note is to provide some hot swap solutions for IDT's Pre-Processing Switch (PPS) and Central Packet Switch (CPS) switch

More information

Virtex-6 FPGA Integrated Block for PCI Express

Virtex-6 FPGA Integrated Block for PCI Express Virtex-6 FPGA Integrated Block for PCI Express User Guide Notice of Disclaimer The information disclosed to you hereunder (the Materials ) is provided solely for the selection and use of Xilinx products.

More information

AMD HyperTransport Technology-Based System Architecture

AMD HyperTransport Technology-Based System Architecture AMD Technology-Based ADVANCED MICRO DEVICES, INC. One AMD Place Sunnyvale, CA 94088 Page 1 AMD Technology-Based May 2002 Table of Contents Introduction... 3 AMD-8000 Series of Chipset Components Product

More information

Configuring Memory Read Completions Sent by PCIe QVIP

Configuring Memory Read Completions Sent by PCIe QVIP Configuring Memory Read Completions Sent by PCIe QVIP by Arushi Jain and Rajat Rastogi Mentor, A Siemens Business PCI Express (PCIe) is a point-to-point serial transceiver interconnect that provides higher

More information

Configuration Request Retry Status (CRS) Handling. Sinan Kaya

Configuration Request Retry Status (CRS) Handling. Sinan Kaya Configuration Request Retry Status (CRS) Handling Sinan Kaya okaya@codeaurora.org Few words about me Sr. Staff Engineer @ Qualcomm Datacenter Technologies Focus areas Arm64 Servers PCI Express ACPI DMA

More information

PCI Express: Evolution, Deployment and Challenges

PCI Express: Evolution, Deployment and Challenges PCI Express: Evolution, Deployment and Challenges Nick Ma 马明辉 Field Applications Engineer, PLX Freescale Technology Forum, Beijing Track: Enabling Technologies Freescale Technology Forum, Beijing - November

More information

Configuration via Protocol (CvP) Implementation in Altera FPGAs User Guide

Configuration via Protocol (CvP) Implementation in Altera FPGAs User Guide Configuration via Protocol (CvP) Implementation in Altera FPGAs User Guide Configuration via Protocol (CvP) Implementation in Altera FPGAs User Guide 101 Innovation Drive San Jose, CA 95134 www.altera.com

More information

Microprocessors LCD Parallel Port USB Port

Microprocessors LCD Parallel Port USB Port Microprocessors LCD Parallel Port USB Port H. Abdoli Bu-Ali Sina University 1 New LCDs Interfacing Lower prices Display numbers, characters, graphics Integrated refreshing controller Ease of programming

More information

IDT Bridging the PCI Express Interconnect Divide Application Note

IDT Bridging the PCI Express Interconnect Divide Application Note IDT Bridging the PCI Express Interconnect Divide Application Note September 22, 2009 6024 Silver Creek Valley Road San Jose, California 95138 Telephone: (408) 284-8200 FAX: (408) 284-3572 Printed in U.S.A.

More information

Keysight U4305B Protocol Exerciser for PCI Express 3.0

Keysight U4305B Protocol Exerciser for PCI Express 3.0 Keysight U4305B Protocol Exerciser for PCI Express 3.0 Data Sheet A multi-personality test instrument for PCIe: PCIe root complex and card emulation L1 substate emulation LTSSM analysis PTC PCI-sig compliance

More information

6 Month Certificate Program in VLSI Design & Verification" with Industry Level Projects. Tevatron Technologies Prívate Limited

6 Month Certificate Program in VLSI Design & Verification with Industry Level Projects. Tevatron Technologies Prívate Limited 6 Month Certificate Program in VLSI Design & Verification" with Industry Level Projects.. : Tevatron Technologies Prívate Limited Embedded! Robotics! IoT! VLSI Design! Projects! Technical Consultancy!

More information

S2C K7 Prodigy Logic Module Series

S2C K7 Prodigy Logic Module Series S2C K7 Prodigy Logic Module Series Low-Cost Fifth Generation Rapid FPGA-based Prototyping Hardware The S2C K7 Prodigy Logic Module is equipped with one Xilinx Kintex-7 XC7K410T or XC7K325T FPGA device

More information

ECE 485/585 Microprocessor System Design

ECE 485/585 Microprocessor System Design Microprocessor System Design Lecture 16: PCI Bus Serial Buses Zeshan Chishti Electrical and Computer Engineering Dept. Maseeh College of Engineering and Computer Science Source: Lecture based on materials

More information

William Stallings Computer Organization and Architecture 10 th Edition Pearson Education, Inc., Hoboken, NJ. All rights reserved.

William Stallings Computer Organization and Architecture 10 th Edition Pearson Education, Inc., Hoboken, NJ. All rights reserved. + William Stallings Computer Organization and Architecture 10 th Edition 2016 Pearson Education, Inc., Hoboken, NJ. All rights reserved. 2 + Chapter 3 A Top-Level View of Computer Function and Interconnection

More information

Serial RapidIO Gen2 Protocol Analyzer

Serial RapidIO Gen2 Protocol Analyzer Serial RapidIO Gen2 Protocol Analyzer Serial RapidIO Protocol Analyzer & Pattern Injector Supports Serial RapidIO Gen2 or Gen 1 Descrambling & scrambling supported Tight integration and easy setup with

More information

TLCAL ENCODER 2. (12) United States Patent. (10) Patent No.: US 9,117,036 B2. (45) Date of Patent: Aug. 25, Tresidder (54)

TLCAL ENCODER 2. (12) United States Patent. (10) Patent No.: US 9,117,036 B2. (45) Date of Patent: Aug. 25, Tresidder (54) US009 117036 B2 (12) United States Patent Tresidder (10) Patent No.: (45) Date of Patent: Aug. 25, 2015 (54) (71) (72) (73) (*) (21) (22) (65) (51) (52) (58) FAST EXIT FROM LOW-POWER STATE FOR BUS PROTOCOL

More information

Version PEX Recommended only for designs migrating from PEX 8516 please use PEX 8518 for new designs

Version PEX Recommended only for designs migrating from PEX 8516 please use PEX 8518 for new designs Version 1.6 2007 PEX 8517 Recommended only for designs migrating from PEX 8516 please use PEX 8518 for new designs Version 1.6 2007 Features PEX 8517 General Features o 16-lane PCI Express switch - Integrated

More information

PCI Express 3.0 Characterization, Compliance, and Debug for Signal Integrity Engineers

PCI Express 3.0 Characterization, Compliance, and Debug for Signal Integrity Engineers PCI Express 3.0 Characterization, Compliance, and Debug for Signal Integrity Engineers - Transmitter Testing - Receiver Testing - Link Equalization Testing David Li Product Marketing Manager High Speed

More information

Version PEX 8516

Version PEX 8516 Version 1.4 2006 PEX 8516 Not recommended for new designs please use PEX8518 for new designs Version 1.4 2006 Features PEX 8516 General Features o 16-lane PCI Express switch - Integrated SerDes o Up to

More information

Accessing I/O Devices Interface to CPU and Memory Interface to one or more peripherals Generic Model of IO Module Interface for an IO Device: CPU checks I/O module device status I/O module returns status

More information

AN 690: PCI Express DMA Reference Design for Stratix V Devices

AN 690: PCI Express DMA Reference Design for Stratix V Devices AN 690: PCI Express DMA Reference Design for Stratix V Devices an690-1.0 Subscribe The PCI Express Avalon Memory-Mapped (Avalon-MM) DMA Reference Design highlights the performance of the Avalon-MM 256-Bit

More information

Arria V GZ Avalon-MM Interface for PCIe Solutions

Arria V GZ Avalon-MM Interface for PCIe Solutions Arria V GZ Avalon-MM Interface for PCIe Solutions User Guide Last updated for Altera Complete Design Suite: 14.0 Subscribe 2014.06.30 UG-01127_avmm 101 Innovation Drive San Jose, CA 95134 www.altera.com

More information

Verification of Digital Systems, Spring UVM Basics

Verification of Digital Systems, Spring UVM Basics 1 UVM Basics Nagesh Loke ARM Cortex-A Class CPU Verification Lead 1 What to expect This lecture aims to: demonstrate the need for a verification methodology provide an understanding of some of the key

More information

Relationship of 1000BASE-T1 to other standards

Relationship of 1000BASE-T1 to other standards 97.1.2 Relationship of 1000BASE-T1 to other standards Relations between the 1000BASE-T1 PHY, the ISO Open Systems Interconnection (OSI) Reference Model, and the IEEE 802.3 CSMA/CD LAN Model are shown in

More information

David Harrison, Design Engineer for Model Sounds Inc.

David Harrison, Design Engineer for Model Sounds Inc. David Harrison, Design Engineer for Model Sounds Inc. 1 History -1 In 1994 an alliance of four industry partners (Compaq, Intel, Microsoft and NEC) started to specify the Universal Serial Bus (USB). The

More information

GENERATION OF GRAPH FOR ETHERNET VERIFICATION USING TREK M.Vinodhini* 1, P.D. Rathika 2, J.U.Nambi 2, V.Kanmani 1

GENERATION OF GRAPH FOR ETHERNET VERIFICATION USING TREK M.Vinodhini* 1, P.D. Rathika 2, J.U.Nambi 2, V.Kanmani 1 ISSN 2277-2685 IJESR/May 2015/ Vol-5/Issue-5/187-193 M. Vinodhini et. al./ International Journal of Engineering & Science Research GENERATION OF GRAPH FOR ETHERNET VERIFICATION USING TREK M.Vinodhini*

More information

Hello, and welcome to this presentation of the STM32 Low Power Universal Asynchronous Receiver/Transmitter interface. It covers the main features of

Hello, and welcome to this presentation of the STM32 Low Power Universal Asynchronous Receiver/Transmitter interface. It covers the main features of Hello, and welcome to this presentation of the STM32 Low Power Universal Asynchronous Receiver/Transmitter interface. It covers the main features of this interface, which is widely used for serial communications.

More information

Leveraging Robust 3rd Party VIP for Successful PCI Express Compliance Verification

Leveraging Robust 3rd Party VIP for Successful PCI Express Compliance Verification Leveraging Robust 3rd Party VIP for Successful PCI Express Compliance Verification By Shaw Yang, Rajat Mitra, and Chih-Neng Chung Verification Intellectual Property (VIP) streamlines the path to compliance

More information

Chapter 11: Input/Output Organisation. Lesson 17: Standard I/O buses USB (Universal Serial Bus) and IEEE1394 FireWire Buses

Chapter 11: Input/Output Organisation. Lesson 17: Standard I/O buses USB (Universal Serial Bus) and IEEE1394 FireWire Buses Chapter 11: Input/Output Organisation Lesson 17: Standard I/O buses USB (Universal Serial Bus) and IEEE1394 FireWire Buses Objective Familiarize with a standard I/O interface synchronous serial buses USB

More information

DELPHI CORPORATION. LIN to RS-232 Gateway Systems Analysis INterface Tool (SAINT) Users Guide

DELPHI CORPORATION. LIN to RS-232 Gateway Systems Analysis INterface Tool (SAINT) Users Guide DELPHI CORPORATION LIN to RS-232 Gateway Systems Analysis INterface Tool (SAINT) Users Guide Document Number TBD Version D, Draft 1 August 15, 2003 Copyright Delphi Corporation, 2003 Maintained by: Chris

More information

DNPCIe_CBL PCIe to PCIe Cable Adapter

DNPCIe_CBL PCIe to PCIe Cable Adapter PCIe to PCIe Cable Adapter Last Updated 2008-02-05 Page 1 of 6 Table of Contents Board Description... 3 Synopsis... 3 Function... 3 Downstream Side... 3 Upstream Side... 3 Usage... 4 Setup... 4 Connecting

More information

An Integrator s Guide to MicroTCA Part II How a FRU starts up

An Integrator s Guide to MicroTCA Part II How a FRU starts up An Integrator s Guide to MicroTCA Part II How a FRU starts up By Thomas Kastner, Advantech In the previous article of this series we covered the basic system management aspects and architecture of MicroTCA.

More information

High-speed I/O test: The ATE paradigm must change

High-speed I/O test: The ATE paradigm must change High-speed I/O test: The ATE paradigm must change 2005 VLSI Test Symposium Session 4C Burnie West May 2005 Outline The brave new world Test methodology PHY testing Functional testing ATE specifications

More information