Asynchronous transfer mode (ATM) cell recombination and sharing buffer memory system and realization method thereof

A technology of ATM cells and shared cache, applied in transmission systems, digital transmission systems, electrical components, etc., can solve problems such as traffic vibration, increased difficulty, hardware resources, and cache space affecting reception, etc., to achieve high processing bandwidth and logic Achieve simple, fair and reasonable cache management

CN102347882BInactive Publication Date: 2014-06-11高通创锐讯通讯科技(上海)有限公司
5 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Publication Date
2014-06-11
Estimated Expiration
Not applicable · inactive patent

Smart Images

  • Figure 1
    Figure 1
  • Figure 2
    Figure 2
  • Figure 3
    Figure 3
Patent Text Reader

Abstract

The invention discloses an asynchronous transfer mode (ATM) cell recombination and sharing buffer memory system, which comprises a permanent virtual circuit (PVC), a chain table, a scanner and a first-in first-out device (FIFO), wherein the PVC is used for receiving cells, an on-chip static random-access memory (SRAM) is used as a receiving buffer memory, the PVC shares the buffer memory, the chain table comprises a FREE chain table for indicating the buffer memory rest space and an ACTIVE chain table for representing the space occupied by a buffer memory packet, the FREE chain table is used for receiving requests of the PVC, transferring the address in the FREE chain table to the PVC and storing the address into the buffer memory through the PVC, the scanner is used for visiting the attribute value and the chain table of the PVC in a fixed time sequence, and the FIFO has the effect that the information of the PVC packet is written into the FIFO after the PVC receives the tail cells of a certain PVC packet. In addition, the invention also discloses a realization method of the ATM cell recombination and sharing buffer memory. The unnecessary cells can be cleared, simultaneously, the operation of releasing the corresponding buffer space is completed, the buffer memory management is fairer and more reasonable, the processing bandwidth is high, and the logic realization is simple.
Need to check novelty before this filing date? Find Prior Art

Description

technical field

[0001] The invention belongs to the field of computer communication systems, specifically relates to ATM technology, in particular to an ATM cell recombination shared buffer system. In addition, the invention also relates to a realization method of ATM cell reassembly shared buffer. Background technique

[0002] The full name of ATM is "Asynchronous Transfer Mode", and the Chinese name is "Asynchronous Transfer Mode". ATM is a data transmission technology. ATM is a packet switching and multiplexing technology based on cells, and it is a general connection-oriented transmission mode designed for various services. Among them, ATM reassembly is part of the SAR (segmentation and reassembly, segmentation and reassembly) function in the AAL (ATM adaptation layer, ATM adaptation layer) layer of ATM, and is used to complete the reorganization of received ATM cells into a format that can be recognized by the upper layer , such as Ethernet packets, IP packets. [0...

Examples

Embodiment Construction

[0035] The embodiment in IPDSLAM-10G chip is given below.

[0036] The realization method of ATM cell reorganization shared cache of the present invention mainly comprises the following steps:

[0037]1. Initialize the linked list, establish the FREE linked list (pointing to the remaining space in the cache) and the ACTIVE linked list (indicating the space occupied by the cached PVC package). Initialize the attribute value of each PVC to 0 (CRT_CELL_NUM indicates the number of stored cells in the current PVC package, ALL_CELL_NUM indicates the number of stored cells in all packages of the PVC, ERROR_FLAG indicates whether the current PVC package is an error or lost cells (the current PVC package is wrong It means that the received ATM cell has HEC (header error control, header error control) error; the current PVC packet loss cell means that the number of received cells of the PVC exceeds the threshold (the threshold is used to limit the number of each PVC Occupying the maxim...