May 17, 20001 Design Option Trade-Offs w Transceiver Design - Dr. Zong Liang Wu, Philips.

Slides:



Advertisements
Similar presentations
Computer Architecture
Advertisements

purpose Search : automation methods for device driver development in IP-based embedded systems in order to achieve high reliability, productivity, reusability.
Interfacing mixed signal peripherals by protocols of packet type Emil Gueorguiev Saramov Angel Nikolaev Popov Computer Systems Department, Technical University.
May 17, Design Option Trade-Offs w Transceiver Design - Dr. Zong Liang Wu, Philips w Peripheral Component - Peter Teng, NEC.
INPUT-OUTPUT ORGANIZATION
FX to FX2: A Comparison. Agenda Block diagram Evolution Hardware Firmware Wrap-up.
May 17, Electrical Detail Marq Kole Royal Philips Electronics Jon Lueker Intel Corporation.
IMPACT Second Generation EPIC Architecture Wen-mei Hwu IMPACT Second Generation EPIC Architecture Wen-mei Hwu Department of Electrical and Computer Engineering.
Programmable Interval Timer
Universal Serial Bus Grant Heileman. The History of USB In 1994 a collaborative effort to design a standard for peripheral devices was made between Compaq,
A reconfigurable system featuring dynamically extensible embedded microprocessor, FPGA, and customizable I/O Borgatti, M. Lertora, F. Foret, B. Cali, L.
#147 MAPLD 2005Mark A. Johnson1 Design of a Reusable SpaceWire Link Interface for Space Avionics and Instrumentation Mark A. Johnson Senior Research Engineer.
1 USB 2.0 Specification  General Description  From where we could begin the work  What would be valid to do?  Main doubts  What is OTG (On the Go)
1 USB 2.0 Specification  General Description  What is OTG (On the Go)  From where we could begin the work  What would be valid to do?
USB – An Overview Group 3 Kaushik Nandha Bikram What is the Universal Serial bus (USB)? Is a cable bus that supports data exchange between a host computer.
1 Chapter 13 Cores and Intellectual Property. 2 Overview FPGA intellectual property (IP) can be defined as a reusable design block (Hard, Firm or soft)
1 COMP541 Interrupts, DMA, Serial I/O Montek Singh April 24, 2007.
Interface of DSP to Peripherals of PC Spring 2002 Supervisor: Broodney, Hen | Presenting: Yair Tshop Michael Behar בס " ד.
USB 2.0 INTRODUCTION NTUT CSIE 學 生:許家豪 指導教授:柯開維教授.
© 2006 Pearson Education, Upper Saddle River, NJ All Rights Reserved.Brey: The Intel Microprocessors, 7e Chapter 15 PC Standard Bus Interfaces WK.
Implementation of DSP Algorithm on SoC. Mid-Semester Presentation Student : Einat Tevel Supervisor : Isaschar Walter Accompaning engineer : Emilia Burlak.
May 8, Peripheral Design Options For USB 2.0 Solutions Dave Thompson Manager of High Speed I/O Development Agere Systems,
October 11, USB 2.0 Transceiver Macrocell Steve McGowan - Intel Corporation Clarence Lewis - Texas Instruments Haoran Duan - Agilent Technologies.
CERN CMS Project Host / SD Card Configuration Data Access Dave Ojika Alex Madorsky Dr. Darin Acosta Dr. Ivan Furic.
GallagherP188/MAPLD20041 Accelerating DSP Algorithms Using FPGAs Sean Gallagher DSP Specialist Xilinx Inc.
INPUT-OUTPUT ORGANIZATION
MCU – Microcontroller Unit – 1 MCU  1 cip or VLSI core – application-specific.
May 16, USB 2.0 Hub Additions John Garney Hub Working Group Chair Intel Corporation John Garney Hub Working Group Chair Intel Corporation.
May 17, USB 2.0 Transceiver Macrocell Steve McGowan - Intel Corporation Clarence Lewis - Texas Instruments Steve McGowan - Intel Corporation Clarence.
May 8, The EASY Way to Create I/O Devices John Hyde Intel Corporation intel.com.
- 1 - A Powerful Dual-mode IP core for a/b Wireless LANs.
Students: Oleg Korenev Eugene Reznik Supervisor: Rolf Hilgendorf
CS-280 Dr. Mark L. Hornick 1 Parts of a GP Computer (Microcomputer) Contains separate Microprocessor chip Memory/Memory controller MB control chips Peripheral.
Role of Standards in TLM driven D&V Methodology
May 8, USB 2.0 Technical Overview Brad Hosler USB Engineering Manager Intel Corporation.
October 10, USB 2.0 Hub Testing Dan Froelich Intel.
May 17, USB2.0 Host Controller John S. Howard Staff Engineer Intel Architecture Labs Intel Corporation.
October 10, Enabling USB 2.0 Peripherals Brad Hosler USB Engineering Manager Intel Corporation.
Xilinx at Work in Hot New Technologies ® Spartan-II 64- and 32-bit PCI Solutions Below ASSP Prices January
Introduction Electrical Considerations Data Transfer Synchronization Bus Arbitration VME Bus Local Buses PCI Bus PCI Bus Variants Serial Buses 11/06/20141Input/Output.
VERIFICATION OF I2C INTERFACE USING SPECMAN ELITE By H. Mugil Vannan Experts Mr. Rahul Hakhoo, Section Manager, CMG-MCD Mr. Umesh Srivastva, Project Leader.
4.0 rtos implementation part II
October 11, Design Consideration USB2 PHY Core Patrick Yu inSilicon Corporation
ECE 371 – UNIT 20 Universal Serial Bus (USB). References 1. Universal Serial Bus Specification, Revision 2.0. This specification is available on the World.
October 10, USB 2.0 Peripheral Design Options Dave Podsiadlo Product Marketing Manager Cypress Semiconductor Single-Chip, Internal.
May 8, USB 2.0 Electrical Overview Jon Lueker Intel Corporation.
Hardware Design of High Speed Switch Fabric IC. Overall Architecture.
Multimedia & Communications ATMEL Bluetooth Background information on Bluetooth technology ATMEL implementation of Bluetooth spec.
1 SERIAL PORT INTERFACE FOR MICROCONTROLLER EMBEDDED INTO INTEGRATED POWER METER Mr. Borisav Jovanović, Prof.dr Predrag Petković, Prof.dr. Milunka Damnjanović,
Lecture 20: Communications Lecturers: Professor John Devlin Mr Robert Ross.
Micro processor and Micro Controllers
May 17, USB Semiconductor IP How to Integrate USB into Your Design Eric Huang inSilicon Corporation.
Design and Performance of a PCI Interface with four 2 Gbit/s Serial Optical Links Stefan Haas, Markus Joos CERN Wieslaw Iwanski Henryk Niewodnicznski Institute.
May 9, USB On-The-Go Implementation Trade-offs Zong Liang WU TransDimension Zong Liang WU TransDimension.
Phase-1 Design. i PHC Phase /04/2008 System Overview Clock, JTAG, sync marker and power supply connections Digital output.
Introduction to FPGA Created & Presented By Ali Masoudi For Advanced Digital Communication Lab (ADC-Lab) At Isfahan University Of technology (IUT) Department.
Electrocardiogram (ECG) application operation – Part B Performed By: Ran Geler Mor Levy Instructor:Moshe Porian Project Duration: 2 Semesters Spring 2012.
May 16, USB 2.0 Technical Overview Brad Hosler USB Engineering Manager Intel Corporation.
May 16, USB 2.0 Signal Protocols Jon Lueker Intel Corporation.
October 10, USB 2.0 Technical Overview Brad Hosler USB Engineering Manager Intel Corporation.
Fullbeam DAQ board on PET system Eleftheria Kostara (INFN of Pisa, University of Siena ) Supervisors: F. Palla, M.G. Bisogni (University of Pisa) Technical.
May 8, Undocumented UTMI Eric Huang and Ravikumar Govindaraman inSilicon Corporation.
Alexei SemenovGeneric Digitizer Generic Digitizer 10MHZ 16 bit 6U VME Board.
May 8, USB 2.0 Signal Protocols Jon Lueker Intel Corporation.
Transfering Trigger Data to USA15 V. Polychonakos, BNL.
May 16, USB 2.0 Peripheral Enabling / PDKs Brad Hosler USB Engineering Manager Intel Corporation.
MODULE 5 INTEL TODAY WE ARE GOING TO DISCUSS ABOUT, FEATURES OF 8086 LOGICAL PIN DIAGRAM INTERNAL ARCHITECTURE REGISTERS AND FLAGS OPERATING MODES.
Status and Plans for Xilinx Development
Grzegorz Kasprowicz1 Level 1 trigger sorter implemented in hardware.
USB PHYISICAL LAYER PROTOCOL ENGINE LAYER APPLICATION LAYER
Presentation transcript:

May 17, Design Option Trade-Offs w Transceiver Design - Dr. Zong Liang Wu, Philips

May 17, USB 2.0 Peripheral Design Options Zong Liang Wu Philips USB2.0 Transceiver and Device Architecture

May 17, Functional Building Blocks of a USB 2.0 Application System on a Chip of a USB 2.0 Function USB HS Analog Transceiver Application Specific Logic Micro-Processor HS PIE Parallel InterfaceEngine USB 1.1 SIE Serial Interface Engine USB backend ( endpoint configuration, system bus interface, DMA etc.) USB FS/LS Analog TransceiverTx:P-->S,BS,NRZI,SYNCgen.Rx:DLL,NRZI,BS, SYNC detect S-->P Clock circuitry, system logic D+D-

May 17, Q: How to Make Architectural Partitioning? w Purpose: Speed up the time to market for USB chips and USB application w This can be achieved by – Reusing existing cores / blocks (from 1.x) – Reducing risks due to functional errors (through FPGA-based prototyping) – Making reusable IP cores (for different application environments) w Background/reasons of Philips USB2.0 partitioning

May 17, HDLCodingHDLCoding Simulation FPGAReal-timeEmulation Tape-Out Main System Clock Must Allow HDL to Be Fpga-able (30mhz ?) Within an ApplicationEnvironment Normal Digital Block Design Flow Minimizing Risk Through FPGA Verification

May 17, USB2.0 Device Prototyping w Need a discrete 2.0 Transceiver w Map USB digital (& application specific) logic into an FPGA w Use a standard discrete micro-controller USB 2.0 (FS/HS)AnalogTransceiver+ Low-Level Digital Logic +Clocking USB 2.0 (FS/HS)AnalogTransceiver+ Low-Level Digital Logic +Clocking FPGA Application Specific LogicFPGA Logic HS PIE Parallel InterfaceE ngine USB 1.1 SIE Serial Interface Engine USB backend Standard Interface FPGA Discrete IC Micro- Processor Discrete IC Micro- Processor

May 17, USB2.0 Device: First Generation Product USB 2.0 (FS/HS)AnalogTransceiver+ Low-Level Digital Logic +Clocking USB 2.0 (FS/HS)AnalogTransceiver+ Low-Level Digital Logic +Clocking FPGA Application Specific LogicFPGA Logic HS PIE Parallel Interface Engine USB 1.1 SIE Serial Interface Engine USB backend Standard Interface Discrete IC Micro- Processor Discrete IC Micro- Processor USB ASIC Two/Three-Chip Solution: USB ASIC (+Micro-Processor) + Discrete 2.0 Transceiver

May 17, USB2.0 IP Cores w USB2.0 digital core – Generic interface on the backend side for wide application space w USB2.0 Transceiver core – Standard interface to the digital core (no change from prototyping to silicon integration) Generic Interface FPGA or Silicon Proven Standard Interface USB 2.0 (FS/HS)AnalogTransceiver+ Low-Level Digital Logic +Clocking USB 2.0 (FS/HS)AnalogTransceiver+ Low-Level Digital Logic +Clocking Application Specific Logic Logic HS PIE Parallel InterfaceE ngine USB 1.1 SIE Serial Interface Engine USB backend Silicon Proven Micro- Processor

May 17, Transceiver (IC/IP) Architectural Options w Clock-Switching: High speed clock for HS mode and scaled down clock for USB1.1 : – Scale clock to bits data-bus – Scale clock to bits data-bus – Scale clock to 3 4 bits data-bus w Over-Clocking: High speed clock for both HS and FS mode – --> Over-sampled parallel data bus for FS mode. (Intel’s USB2.0 Interface for IP) w Separate-Clocking: HS and FS use separate interfaces – No digital clocking in the Transceiver for FS mode – Single parallel data interface for HS only (+chirping) Fact: HS and FS Need Different Clock for Sampler, Data Recovery, Bit-stuffing, Data Coding in NRZI, etc.

May 17, Basic Considerations on Transceiver Architecture: Philips Perspective w Design reuse – Reuse knowledge and experiences of 1.1 Transceiver – Reuse 1.1 digital front-end (SIE) in a 2.0 device – Separate Full-Speed and High-Speed transceiver logic and interfaces w Enable easy reset, suspend, resume, transition between speed modes, and chirping w One basic Transceiver architecture for all (function, Host Controller & hub) w Making a discrete Transceiver IC to – Enable quick prototyping and testing/debugging of 2.0 devices and host controller – Enable two-chip solution products

May 17, OUT Token 6.5 bits for FS 192 bits for HS EOP SYNC ACK Basic Considerations on Transceiver Architecture: Philips perspective w Device Response Time Constraints – During a transaction, the device must respond within a time interval, otherwise the host will timeout – This time is from the end of the token’s EOP to the first synch bit of device’s response – This time is 6.5 bits for FS/LS device and – 192 HS bits for HS devices w The Transceiver should minimize the latency time (for both receive and transmit paths) for both FS and HS, in order to leave more time space for the digital core

May 17, HS PIE Parallel InterfaceE ngine HS PIE Parallel InterfaceE ngine 1.1 SIE Serial Interface Engine 1.1 SIE Serial Interface Engine Clock Circuitry + System Control Logic Clock Circuitry + System Control Logic FS Analog Drivers & Receivers FS HS HS HS Tx parallel->serial, BS, NRZI encoding HS Rx DLL, NRZI, BS, SYNC detection, serial-> parallel Legacy 1.1 interface D+D- Standard Interface for Function, Hub US Port and Host DS Port Transceiver Architecture 30MHz

May 17, Transceiver Architecture: Reset, Chirping, Suspend & Resume w Detection of bus reset, suspend condition: done in the digital core, with the RX_Inactive signaling from the HS Transceiver w When in suspend, all blocks are shut-off, only the single-ended receivers of the FS transceiver remain on, and the whole USB device termination is 1.1 w (Remote) Wakeup is done through FS transceiver w Chirping control logic can be done in either the Transceiver or the digital core (just at the interface level between the two cores)

May 17, Details About Philips Transceiver IC w Test samples available for key partners w Contact Marketing Manager W.L.Chui (see Marketing session) w Tel: