US20030191862A1

Communications system using rings architecture

Claim Score by NHIP

Read claim 14, the broadest

Abstract

Systems and methods are provided for implementing: a rings architecture for communications and data handling systems; an enumeration process for automatically configuring the ring topology; automatic routing of messages through bridges; extending a ring topology to external devices; write-ahead functionality to promote efficiency; wait-till-reset operation resumption; in-vivo scan through rings topology; staggered clocking arrangement; and stray message detection and eradication. Other inventive elements conveyed include: an architectural overview of a packet processor; a programming model for a packet processor; an instruction pipeline for a packet processor; and use of a packet processor as a module on a rings-based architecture. Additional inventive elements conveyed include: an architectural overview of a communications processor; a data path protocol support model for a communications processor; an exemplary network processor employed as the core packet processor for the communications processor; an exemplary rings-based SOC switch fabric architecture; and a variety of quality of support features.

US20030191862A1, drawing sheet 1
Sheet 1 of 78

Term

Term ended

Projected expiry passed 2 July 2022, 4.2 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

20 claims: 2 independent, 18 dependent

  1. 1
    A rings-based system on a chip, comprising:a plurality of ring members on a ring network that communicate using point-to-point connectivity;a message traversing the ring from member to member;the system being adapted so that upon the message arriving at a given ring member the message is processed by that ring member if the message is applicable to that ring member, and if the message is not applicable to that ring member, the message is passed on to the next ring member;and the system being adapted so that downstream adjacent ring members provide a signal to their upstream adjacent ring members that indicates whether a slot is available for the upstream ring member to pass the message to the downstream ring member on a given clock cycle.
  2. 14
    Broadest claimClaim Score 74, broad(NHIP)A method of controlling the transmission of messages on a ring network comprising a plurality of ring members, comprising:providing a message at a first upstream ring member that is available for output to a second adjacent downstream ring member;receiving a signal at the upstream ring member from the downstream ring member that indicates whether a slot is available for outputting the message on a clock cycle;and outputting the message from the upstream ring member to the downstream ring member if a slot is available and holding the message if a slot is not available.