Method and apparatus of allocating minimum and maximum bandwidths on a bus-based communication system

Active Publication Date: 2005-12-01
TELLABS PETALUMA
View PDF14 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

One drawback with method 400 is that if the requesting communication circuits 116 with high priority data streams are over subscribed, method 400 can always or nearly always move from step 410 to step 416.
As a result, the higher priority data cells DS can consume all of the available bandwidth, thereby preventing the lower priority data cells DS from being transmitted onto the bus.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and apparatus of allocating minimum and maximum bandwidths on a bus-based communication system
  • Method and apparatus of allocating minimum and maximum bandwidths on a bus-based communication system
  • Method and apparatus of allocating minimum and maximum bandwidths on a bus-based communication system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0044]FIG. 5 shows a block diagram that illustrates an example of a bus-based communications system 500 in accordance with the present invention. System 500 is similar to system 100 and, therefore, utilizes the same reference numerals to designate the structures which are common to both systems.

[0045] As shown in FIG. 5, system 500 differs from system 100 in that system 500 includes a memory 510 that stores grant information that is associated with each of a number of arbitration periods. The grant information, which can be organized as a Priority Table, can be stored in a number of memory devices, including registers and non-volatile memory cells.

[0046] An example of a Priority Table is shown below. The Priory Table includes a number of rows of data where each row corresponds with an arbitration period. (As described above, an arbitration period can be a 26 clock cycle period where requests are received during a request period and a grant is output.) Thus, a Priority Table that i...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

Access to a bus is granted to one of a number of requesting communication circuits that each submitted a bus control request during a request period of an arbitration period in response to the entries in a priority table. If a requesting communication circuit has an identity and priority that match the identity and priority of a communication circuit stored in a row of the priority table that corresponds with the arbitration period, access to the bus is granted to the requesting communication circuit.

Description

BACKGROUND OF THE INVENTION [0001] 1. Field of the Invention [0002] The present invention relates to a method and apparatus of allocating bandwidth on a bus-based communication system and, more particularly, to a method and apparatus of allocating minimum and maximum bandwidths on a bus-based communication system. [0003] 2. Description of the Related Art [0004] A bus-based communication system is a system that allows a number of communication circuits to exchange signals with each other over a group of shared electrical pathways. For example, the communication circuits on service cards, such as xDSL and other line cards, can be connected to, and communicate over, a bus. [0005]FIG. 1 shows a block diagram that illustrates a conventional bus-based communications system 100. As shown in FIG. 1, system 100 includes a cell bus 110 that has a first bus BUS-A and a pair of first-bus control lines SEL-A0 and SEL-A1. In addition, cell bus 110 also includes a second bus BUS-B, and a pair of s...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & AuthorityApplications(United States)
IPC IPC(8): G06FG06F12/00G06F13/362
CPCG06F13/3625
InventorRIPY, PAUL B.CHUNG, KEITH Q.GEERDES, GARY J.LEROY, CHRISTOPHE P.
OwnerTELLABS PETALUMA