CA2460421A1 - High speed serial data transport between communications hardware modules - Google Patents

High speed serial data transport between communications hardware modules Download PDF

Info

Publication number
CA2460421A1
CA2460421A1 CA002460421A CA2460421A CA2460421A1 CA 2460421 A1 CA2460421 A1 CA 2460421A1 CA 002460421 A CA002460421 A CA 002460421A CA 2460421 A CA2460421 A CA 2460421A CA 2460421 A1 CA2460421 A1 CA 2460421A1
Authority
CA
Canada
Prior art keywords
boards
backplane
packets
data
multiplexers
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CA002460421A
Other languages
French (fr)
Other versions
CA2460421C (en
Inventor
Vicky B. Kaku
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Google Technology Holdings LLC
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Publication of CA2460421A1 publication Critical patent/CA2460421A1/en
Application granted granted Critical
Publication of CA2460421C publication Critical patent/CA2460421C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/40Bus structure
    • G06F13/4063Device-to-bus coupling
    • G06F13/409Mechanical coupling
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • G06F13/20Handling requests for interconnection or transfer for access to input/output bus
    • G06F13/28Handling requests for interconnection or transfer for access to input/output bus using burst mode transfer, e.g. direct memory access DMA, cycle steal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • H04N21/23608Remultiplexing multiplex streams, e.g. involving modifying time stamps or remapping the packet identifiers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • H04N21/2365Multiplexing of several video streams
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/643Communication protocols
    • H04N21/64322IP

Abstract

Transcoder multiplexers that transport digital packets, such as MPEG2 packets, between boards in a chassis using a serial differential protocol are disclosed. The disclosed multiplexers achieve data transfer rates at least twice as fast as conventional systems. Digital data packets are thereby efficiently communicated to target processing engines on other boards across the backplane. Prior art requirements for custom backplane designs, together with discrete hardware for sending data in parallel form between boards, are obviated. Instead, a backplane architecture designed specifically for IP data traffic from any slot to any slot is utilized. Also, an improved protocol is applied for transmitting data serially between boards to provide an inexpensive, upgradeable and flexible hardware solution. Preferred embodiments use LVDS transmitter/receiver pairs with high link speeds.
CA002460421A 2001-09-13 2002-09-11 High speed serial data transport between communications hardware modules Expired - Fee Related CA2460421C (en)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US32206301P 2001-09-13 2001-09-13
US60/322,063 2001-09-13
US10/124,610 US7408961B2 (en) 2001-09-13 2002-04-16 High speed serial data transport between communications hardware modules
US10/124,610 2002-04-16
PCT/US2002/028941 WO2003023626A1 (en) 2001-09-13 2002-09-11 High speed serial data transport between communications hardware modules

Publications (2)

Publication Number Publication Date
CA2460421A1 true CA2460421A1 (en) 2003-03-20
CA2460421C CA2460421C (en) 2009-09-08

Family

ID=26822766

Family Applications (1)

Application Number Title Priority Date Filing Date
CA002460421A Expired - Fee Related CA2460421C (en) 2001-09-13 2002-09-11 High speed serial data transport between communications hardware modules

Country Status (7)

Country Link
US (1) US7408961B2 (en)
EP (1) EP1428132A1 (en)
KR (1) KR20040063118A (en)
CN (1) CN1555529A (en)
CA (1) CA2460421C (en)
MX (1) MXPA04002432A (en)
WO (1) WO2003023626A1 (en)

Families Citing this family (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030200548A1 (en) * 2001-12-27 2003-10-23 Paul Baran Method and apparatus for viewer control of digital TV program start time
US7243173B2 (en) 2004-12-14 2007-07-10 Rockwell Automation Technologies, Inc. Low protocol, high speed serial transfer for intra-board or inter-board data communication
JP4786371B2 (en) * 2006-02-27 2011-10-05 アラクサラネットワークス株式会社 Network relay device
JP4532421B2 (en) 2006-02-27 2010-08-25 アラクサラネットワークス株式会社 Network relay device
US20070236902A1 (en) * 2006-03-30 2007-10-11 Qunell Miriam E Half-mesh backplane connection topology
CN101226511B (en) * 2007-01-18 2010-09-29 鸿富锦精密工业(深圳)有限公司 Signal transmission structure
US8046548B1 (en) 2007-01-30 2011-10-25 American Megatrends, Inc. Maintaining data consistency in mirrored cluster storage systems using bitmap write-intent logging
US8255739B1 (en) * 2008-06-30 2012-08-28 American Megatrends, Inc. Achieving data consistency in a node failover with a degraded RAID array
CN101841734B (en) * 2009-03-16 2012-11-07 华为技术有限公司 Back plate and back plate communication system
US9740377B1 (en) 2011-06-06 2017-08-22 Vuemix, Inc. Auxiliary information data exchange within a video environment
US9077578B1 (en) 2011-06-06 2015-07-07 Vuemix, Inc. Scalable real-time video compositing systems and methods
US9172982B1 (en) 2011-06-06 2015-10-27 Vuemix, Inc. Audio selection from a multi-video environment
US8352626B1 (en) 2011-06-06 2013-01-08 Vyumix, Inc. Program selection from within a plurality of active videos
US8325821B1 (en) 2012-02-08 2012-12-04 Vyumix, Inc. Video transcoder stream multiplexing systems and methods
CN104486576A (en) * 2014-12-30 2015-04-01 南京巨鲨显示科技有限公司 Conversion system converting full-interface input signals to SDI output signals
CN104579885B (en) * 2015-02-05 2016-03-23 中车青岛四方车辆研究所有限公司 The protocol converter of cpci bus and isa bus and conversion method
US10185639B1 (en) 2015-05-08 2019-01-22 American Megatrends, Inc. Systems and methods for performing failover in storage system with dual storage controllers
US20170055031A1 (en) * 2015-08-19 2017-02-23 Opentv, Inc. Method to transmit and receive mpeg-ts over a thunderbolt cable
US10447493B2 (en) 2016-07-26 2019-10-15 Honeywell International Inc. MAC and physical layer techniques for enabling communications on shared physical medium with multi-drop capability
RU187440U1 (en) * 2017-08-28 2019-03-06 Владислав Юрьевич Мирчев HIGH-SPEED DATA TRANSMISSION DEVICE FOR PRINTING AND PRINTING SYSTEM SIGNALS
CN109347954B (en) * 2018-10-18 2021-08-06 中国人民解放军战略支援部队航天工程大学 Rocket multi-type signal acquisition and processing device based on multiple buses
CN111431596B (en) * 2020-03-24 2021-04-02 中星联华科技(北京)有限公司 Signal speed-up method and circuit
CN114490494A (en) * 2021-12-29 2022-05-13 北京航天自动控制研究所 Multi-bus real-time interaction system and interaction method

Family Cites Families (46)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4417245A (en) * 1981-09-02 1983-11-22 International Business Machines Corp. Digital space division exchange
JPS6077543A (en) * 1983-10-05 1985-05-02 Hitachi Ltd Multiplex transmitter
USH967H (en) * 1990-01-30 1991-09-03 The United States Of America As Represented By The United States Department Of Energy High speed, long distance, data transmission multiplexing circuit
US5611038A (en) 1991-04-17 1997-03-11 Shaw; Venson M. Audio/video transceiver provided with a device for reconfiguration of incompatibly received or transmitted video and audio information
US5428806A (en) * 1993-01-22 1995-06-27 Pocrass; Alan L. Computer networking system including central chassis with processor and input/output modules, remote transceivers, and communication links between the transceivers and input/output modules
US6269398B1 (en) 1993-08-20 2001-07-31 Nortel Networks Limited Method and system for monitoring remote routers in networks for available protocols and providing a graphical representation of information received from the routers
US5714904A (en) * 1994-06-06 1998-02-03 Sun Microsystems, Inc. High speed serial link for fully duplexed data communication
US5615323A (en) 1994-11-04 1997-03-25 Concord Communications, Inc. Displaying resource performance and utilization information
US5825775A (en) 1994-11-14 1998-10-20 Bay Networks, Inc. Method and apparatus for managing an integrated router/hub
JP3248380B2 (en) * 1994-12-15 2002-01-21 ソニー株式会社 Data decoding device and data decoding method
JPH09139937A (en) * 1995-11-14 1997-05-27 Fujitsu Ltd Moving image stream converter
FI100684B (en) 1995-11-30 1998-01-30 Nokia Oy Ab Use of packet identifiers in the packet-switched communication format only to indicate requesters
US5787248A (en) 1996-01-02 1998-07-28 Racal-Datacom, Inc. System for selecting network management protocol by setting protocol handler index based on newly selected protocol and selecting protocol handler address using protocol handler index
US6199133B1 (en) * 1996-03-29 2001-03-06 Compaq Computer Corporation Management communication bus for networking devices
US5886995A (en) 1996-09-05 1999-03-23 Hughes Electronics Corporation Dynamic mapping of broadcast resources
US5987518A (en) 1996-10-28 1999-11-16 General Instrument Corporation Method and apparatus for communicating internet protocol data over a broadband MPEG channel
US5867483A (en) 1996-11-12 1999-02-02 Visual Networks, Inc. Method and apparatus for measurement of peak throughput in packetized data networks
US5850179A (en) * 1996-11-15 1998-12-15 Telefonaktiebolaget Lm Ericsson Latency counter for scanning timers
US6182249B1 (en) 1997-05-12 2001-01-30 Sun Microsystems, Inc. Remote alert monitoring and trend analysis
US6578077B1 (en) 1997-05-27 2003-06-10 Novell, Inc. Traffic monitoring tool for bandwidth management
US6816903B1 (en) 1997-05-27 2004-11-09 Novell, Inc. Directory enabled policy management tool for intelligent traffic management
US6028643A (en) * 1997-09-03 2000-02-22 Colorgraphic Communications Corporation Multiple-screen video adapter with television tuner
US6182129B1 (en) 1997-09-11 2001-01-30 International Business Machines Corporation Apparatus, methods and computer program products for managing sessions with host-based application using session vectors
DE19741577A1 (en) * 1997-09-20 1999-03-25 Cit Alcatel Methods and devices for establishing point-to-multipoint connections and multipoint-to-point connections
US6356567B2 (en) * 1997-09-26 2002-03-12 International Business Machines Corporation Embedded clock recovery and difference filtering for an MPEG-2 compliant transport stream
US6098133A (en) * 1997-11-28 2000-08-01 Motorola, Inc. Secure bus arbiter interconnect arrangement
US5982309A (en) * 1998-01-09 1999-11-09 Iowa State University Research Foundation, Inc. Parallel-to-serial CMOS data converter with a selectable bit width mode D flip-flop M matrix
US6181697B1 (en) 1998-03-31 2001-01-30 At&T Corp. Method for a unicast endpoint client to access a multicast internet protocol (IP) session and to serve as a redistributor of such session
US6160797A (en) 1998-04-03 2000-12-12 Starguide Digital Networks, Inc. Satellite receiver/router, system, and method of use
DE69935693T2 (en) 1998-04-10 2007-12-27 Sony Corp. LIBRARY DEVICE FOR RECORDING CARRIER AND METHOD OF OPERATING THE SAME
US6363421B2 (en) 1998-05-31 2002-03-26 Lucent Technologies, Inc. Method for computer internet remote management of a telecommunication network element
US6222380B1 (en) * 1998-06-15 2001-04-24 International Business Machines Corporation High speed parallel/serial link for data communication
US6781981B1 (en) * 1998-09-11 2004-08-24 Advanced Fibre Access Corporation Adding DSL services to a digital loop carrier system
US6605120B1 (en) 1998-12-10 2003-08-12 International Business Machines Corporation Filter definition for distribution mechanism for filtering, formatting and reuse of web based content
IES990431A2 (en) * 1999-05-26 2000-11-26 Cybex Comp Products Internat L High end KVM switching system
AU6791100A (en) 1999-08-20 2001-03-19 General Instrument Corporation System and method for facilitating transmission of ip data over digital mpeg networks
US6826195B1 (en) 1999-12-28 2004-11-30 Bigband Networks Bas, Inc. System and process for high-availability, direct, flexible and scalable switching of data packets in broadband networks
US6763377B1 (en) 2000-03-03 2004-07-13 International Business Machines Corporation Asset management and scheduling graphical user interface for media streamer
US6847652B1 (en) * 2000-03-31 2005-01-25 Alcatel Bus control module for a multi-stage clock distribution scheme in a signaling server
US6850976B1 (en) 2000-03-31 2005-02-01 Intel Corporation IP router with hierarchical user interface
US6731741B1 (en) * 2000-03-31 2004-05-04 Alcatel Signaling server for processing signaling information in a telecommunications network
US6611526B1 (en) * 2000-05-08 2003-08-26 Adc Broadband Access Systems, Inc. System having a meshed backplane and process for transferring data therethrough
IE20000430A1 (en) * 2000-05-31 2001-12-12 Px Res & Dev Ltd A switching system
US7010612B1 (en) * 2000-06-22 2006-03-07 Ubicom, Inc. Universal serializer/deserializer
US6845131B1 (en) * 2000-10-03 2005-01-18 Spectrum Signal Processing Inc. Differential signaling power management
US6448815B1 (en) * 2000-10-30 2002-09-10 Api Networks, Inc. Low voltage differential receiver/transmitter and calibration method thereof

Also Published As

Publication number Publication date
CA2460421C (en) 2009-09-08
WO2003023626A1 (en) 2003-03-20
CN1555529A (en) 2004-12-15
MXPA04002432A (en) 2004-07-23
US20030056049A1 (en) 2003-03-20
EP1428132A1 (en) 2004-06-16
US7408961B2 (en) 2008-08-05
KR20040063118A (en) 2004-07-12

Similar Documents

Publication Publication Date Title
CA2460421A1 (en) High speed serial data transport between communications hardware modules
US5995512A (en) High speed multimedia data network
CA2450825C (en) Protocol independent transmission using a 10 gigabit attachment unit interface
WO2006058067A3 (en) Systems and methods for digital data transmission rate control
WO2007025029A3 (en) Transmission of multiplex protocol data units in physical layer packets
HUP0100629A2 (en) Method and apparatus for high rate packet data transmission
GB0427459D0 (en) A TCP proxy providing application layer modifications
WO2002091672A3 (en) A system and a method for processing data packets or frames
EP1030484A3 (en) Data link layer quality of service for UMTS
WO2003024114A1 (en) Aliasing and routing of plural mpeg data streams
SG81897A1 (en) Method and apparatus for allowing packet data to be separated over multiple bus targets
AU2003276516A1 (en) Data packet transmission in a single container
CA2326669A1 (en) A packet protocol for encoding and decoding video data and data flow signals
CN101202634B (en) Single board improving data utilization ratio and system and method of data transmission
CA2312056A1 (en) Communications channel synchronous micro-cell system for integrating circuit and packet data transmissions
WO2006068913A2 (en) Communications system with segmenting and framing of segments
CN101159694B (en) Method of preventing fail fragment reassembly of IP sharing distributed system
AU2001290918A1 (en) Method and system for transmit data blocking in a wireless communications network
US6999450B2 (en) Ethernet based TDM switch
WO2003077463A3 (en) Method and apparatus for transmitting and receiving data
WO2004057821A8 (en) System and method for communicating digital information using time-and-frequency-bounded base functions
GB9928354D0 (en) Packet based client/server protocol
US20080310450A1 (en) Method of Passing a Constant Bit Rate Digital Signal Through an Ethernet Interface and System for Carrying Out the Method
WO2001006704A3 (en) Packet processor
TW200637270A (en) Systems and methods for digital data transmission rate control

Legal Events

Date Code Title Description
EEER Examination request
MKLA Lapsed

Effective date: 20190911