Priority-based flow control (PFC) circuit and method

A priority and circuit technology, applied in the communication field, can solve the problems of waste of resources, large cache, small cache, etc., achieve reliable congestion control, achieve congestion control, and improve overall performance

Inactive Publication Date: 2018-03-27
天津国芯科技有限公司
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] However, most existing PFC implementation methods use a fixed buffer size. As the Ethernet bandwidth increases, in order to absorb the overshoot traffic that will be received after sending PFC packets and ensure that no packets are Each channel allocates enough buffers, resulting in larger and larger buffers
In addition, different services or applications may require different bandwidths. Low-bandwidth services or traffic require a small cache, while high-bandwidth services require a relatively large cache. Fixed cache configuration will also cause resource waste.

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
  • Priority-based flow control (PFC) circuit and method
  • Priority-based flow control (PFC) circuit and method
  • Priority-based flow control (PFC) circuit and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0030] It should be noted that, in the case of no conflict, the embodiments of the present invention and the features in the embodiments can be combined with each other.

[0031] The present invention will be described in detail below with reference to the accompanying drawings and examples.

[0032] The present invention includes the following three parts: a storage part, a statistical part and a configuration part.

[0033] Such as figure 1 The storage part indicated by mark 1 in is used to complete the data storage, which is controlled by the configuration part and the statistics part. The implementation of the storage part for the write data operation is as follows:

[0034] 1. After reset, first initialize pool_ram, that is, write data 0 to address 0 of pool_ram, write data 1 to address 1, write data 2 to address 2..., the data here is actually the address available in data_ram, that is, data_ram after initialization The addresses 0, 1, 2... are all available, and then...

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

The invention provides a priority-based flow control (PFC) circuit and method. The circuit comprises a storage part, a statistics part and a configuration part. Data can be stored in eight logical channels on a physical storage without mutual influence. Flexible configuration can be realized on the basis of mutual independence of each channel: the buffer space size of each logical channel can be configured as required, and the PFC message transmission (ON frame) and PFC message demodulation (OFF frame) occasions of each logical channel can be configured as required. Through adoption of the PFCcircuit and method, relevant functions of PFC can be implemented conveniently, and the overall performance of a system is improved. Moreover, a general resolution is provided in an IP module complexing Application-Specific Integrated Circuit design, so that the product research and development time is shortened, and the design cost is lowered. The PFC circuit and method have the characteristics of convenience and flexibility, and multi-channel congestion control can be realized reliably.

Description

technical field [0001] The invention belongs to the technical field of communication, and in particular relates to a priority flow control PFC circuit and method. Background technique [0002] In the flow control scenario where multiple services or applications share a data link, different services or applications have different priorities, and the data link needs to be logically divided into different channels. PFC (Priority-based FlowControl) is defined in the IEEE Defined in 802.1Qbb, it is a part of DCB (Data Center Bridging). It is suitable for full-duplex point-to-point links of Ethernet, and is used to meet the coexistence of various traffic in Ethernet without affecting each other. In the traditional flow control mechanism, when a link is congested, the flow control will block all traffic on the link. PFC allows to create 8 logical channels on an Ethernet link, and assigns an IEEE 802.1P priority level (cos) to each logical channel, allowing any one of the logical c...

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 & Authority Applications(China)
IPC IPC(8): H04L12/863H04L12/865H04L12/823H04L12/825H04L47/32H04L47/6275
CPCH04L47/26H04L47/32H04L47/625H04L47/6275
Inventor 申云飞肖佐楠郑茳
Owner 天津国芯科技有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products