High-speed data bus for network switching |
| The specification will be organized as follows: 1. BlazePath.TM./BlazeFire.TM. Architecture/Chip S... |
|
Method and apparatus for data buffer management in a communications switch |
| OF A PREFERRED EMBODIMENT OF THE INVENTION Generally, the present invention provides a method and ... |
|
Handling contiguous memory references in a multi-queue system |
| What is claimed is: 1. A controller for a random access memory comprises: control logic, including ... |
|
Communication between processors |
| Referring to FIG. 1, a computer system 26 includes two processors 1, 2. Each processor 1, 2 has a ... |
|
Optimizations to receive packet status from fifo bus |
| According to one aspect of the invention, a method is described of receiving bytes of data from a ... |
|
Storing frame modification information in a bank in memory |
| The present invention comprises a method and system for reserving frame modification information ... |
|
Scratchpad memory |
| According to one aspect, a integrated circuit includes a random-access memory (RAM) storage and a ... |
|
Read lock miss control and queue management |
| According to one aspect of the invention, a method is described of managing memory access to random ... |
|
Architecture for high speed class of service enabled linecard |
| Introduction The present invention is a linecard architecture that provides packet routing with ... |
|
Approximated per-flow rate limiting |
| Overview The present Application discloses a rate limit scheme, using actual flow data rate ... |
|
|
Method and apparatus for packetizing data into a data stream
| Details |
Inventors: O'Loughlin, Gareth P.; Patoine, Michel J. P.; Smail, J. Morgan;
Assignee: Alcatel Canada Inc. (Kanata, CA)
Primary Examiner: Marcelo; Melvin
Assistant Examiner: Trinh; D.
Attorney, Agent or Firm:
A method and apparatus for packetizing data include processing that begins by determining the bit time occurrence for retrieval of at least one bit of a portion of a data word, which is stored in local memory. Next, the processing determines the status of the data word based on the bit time occurrence for retrieval of the bit. Next, the bit is retrieved from local memory based on the status of the data word. Having retrieved the bit, the status of the data word is updated based on the bit time occurrence of the at least one bit and the data word. Next, the processing applies a data packetizing protocol to the at least one retrieved bit based on the status of the data word to construct a data packet corresponding to the data word. |
|
DETAILED DESCRIPTION OF A PREFERRED EMBODIMENT Generally, the present invention provides a method and apparatus for packetizing data. Such processing begins by determining the bit time occurrence for retrieval of at least one bit of a portion of a data word, which is stored in local memory. Next, the processing determines the status of the data word based on the bit time occurrence for retrieval of the bit. Next, the bit is retrieved from local memory based on the status of the data word. Having retrieved the bit, the status of the data word is updated based on the bit time occurrence of the at least one bit and the data word. Next, the processing applies a data packetizing protocol to the at least one retrieved bit based on the status of the data word to construct a data packet corresponding to the data word. With such a method and apparatus, data packetizing may be done at the bit level, or groups of bit level, thereby providing much greater flexibility in the retrieval and packetizing of data. Further, when such a packetizing process incorporated into DS3 switching equipment, it is capable of supporting up to 672 logical channels or when incorporated into E3 switching equipment, it is capable of supporting 512 logical channels. In general, the present invention teaches a system, and portions thereof, for the termination and generation of up to 672 HDLC encapsulated channels within DS3 switching equipment (i. e. , data transport system) or up to 496 channels in E3 switching equipment (i. e. , data transport system). The data transport systems may be configured to provide interface adaptation to ATM or cross-connection to HDLC encapsulated networks. The data transport system includes a plurality of transport mapping circuits that may be manufactured as printed circuits. The transport mapping circuits may each include a single integrated circuit (IC) solution for multi-channel HDLC processing and buffer management to support the DS3/E3 rates. The multi-channel HDLC IC includes a plurality of virtual HDLC modules that support ingress data packets and egress data packets
|
| Related patents |
|
|
Scratchpad memory
According to one aspect, a integrated circuit includes a random-access memory (RAM) storage and a controller both located on the same semiconductor chip. The controller ...
|
|
|
Read lock miss control and queue management
According to one aspect of the invention, a method is described of managing memory access to random access memory includes fetching a read lock memory reference request ...
|
|
|
Computer program product used for exchange and transfer of data having a siga vector and utilizing a queued direct input-output device
A computer program product and storage device used for exchange and transfer of data in a network computing system having a main storage capable of connecting to at ...
|
|
|
Network device and method of controlling flow of data arranged in frames in a data-based network
It is therefore an object of the present invention to enable FIFO filling without incurring the same overhead expenses as required for a previous watermark interrupt ...
|
|
|
Method and apparatus for synchronized message passing using shared resources
In accordance with principles of the present invention, to facilitate communication between a first and second process, access to shared resources is synchronized ...
|
|
|
Method and apparatus for network interface card load balancing and port aggregation
Broadly speaking, the present invention fills these needs by providing methods and apparatus for increasing throughput in a load balancing manner over a multi-port NIC. E...
|
|
|
System for writing a data value at a starting address to a number of consecutive locations equal to a segment length identifier
OF THE INVENTION Having summarized various aspects of the present invention, reference will now be made in detail to the description of the invention as illustrated in ...
|
|
|
Asynchronous transfer mode based service consolidation switch
From the foregoing, a need has arisen for a telecommunications switch that integrates a variety of services through an asynchronous transfer mode based operation. In ...
|
|
|
Network switch with a multiple bus structure and a bridge interface for transferring network data between different buses
A network switch according to the present invention includes a plurality of first network ports, a plurality of second network ports, a first bus coupled to the first ...
|
|
|
Method, system, and program for managing requests to a cache using flags to queue and dequeue data in a buffer
OF THE PREFERRED EMBODIMENTS In the following description, reference is made to the accompanying drawings which form a part hereof and which illustrate several ...
|
|
|