Parameter-configurable FPGA-based Ethernet UDP/IP processor

A technology of Ethernet and processor, applied in the direction of data exchange network, digital transmission system, electrical components, etc., can solve the problems that affect the performance of the system, the MAC controller cannot be customized by the user, and increase the implementation cost, etc.

Inactive Publication Date: 2016-01-06
UNIV OF ELECTRONICS SCI & TECH OF CHINA
View PDF2 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] The current FPGA-based Ethernet UDP / IP processor has the following disadvantages: (1) it has only realized the protocols of the transport layer and the network layer, and the MAC controllers in the network interface layer all rely on the provision of three parties, which increases the Implementation cost; (2) the MAC controller in the transport layer, network layer and network interface layer of the Ethernet UDP / IP processor cannot be configured by the user, so that the transmission can only communicate with a single communication node, and the entire The system configuration is troublesome. Every time the system configuration is modified, the code needs to be modified and re-programmed. The application is difficult and affects the performance of the entire system; (3) For network physical layer chips, most of them need to configure their registers to maximize their performance. The configuration of the FPGA-based Ethernet UDP / IP processor is more complicated than the software configuration

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
  • Parameter-configurable FPGA-based Ethernet UDP/IP processor
  • Parameter-configurable FPGA-based Ethernet UDP/IP processor
  • Parameter-configurable FPGA-based Ethernet UDP/IP processor

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0021] figure 1 It is an overall structural diagram of the FPGA-based Ethernet UDP / IP processor with configurable parameters of the present invention. like figure 1 As shown, the difference between the FPGA-based Ethernet UDP / IP processor with configurable parameters of the present invention and the common FPGA-based Ethernet UDP / IP processor is that a system configuration module is added.

[0022] figure 2 Yes figure 1 A block diagram of the system configuration module in . like figure 2 As shown, the system configuration module includes a configuration control module and a PHY chip configuration module. In the configuration control module, parameter registers are respectively set for UDP / IP protocol stack configuration parameters or MAC control configuration parameters, and address registers and parameter registers are set for PHY (PhysicalLayer, physical layer) chip configuration parameters. When the configuration control module receives UDP / IP protocol stack config...

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 discloses a parameter-configurable FPGA-based Ethernet UDP / IP processor. A configuration control module and a PHY configuration module are added. Then, a frame sending configuration module and a frame receiving configuration module are added to a UDP / IP protocol stack module, and an MAC control configuration module is added to an MAC controller. The configuration control module receives system configuration data from a user side, including UDP / IP protocol stack configuration data, MAC control configuration data and PHY chip configuration data, and then, configures parameters to the corresponding modules through the frame sending configuration module, the frame receiving configuration module, the MAC control configuration module and the PHY configuration module and queries the configuration parameters in the corresponding modules. Through the configuration control module, users can configure and query the parameters of the Ethernet UDP / IP processor, the parameters of the processor can be modified conveniently and quickly, and therefore, the applicability of the Ethernet UDP / IP processor is improved.

Description

technical field [0001] The invention belongs to the field of FPGA-based network protocol stack technology, and more specifically relates to an FPGA-based Ethernet UDP / IP processor with configurable parameters. Background technique [0002] As a commonly used communication method, Ethernet has the advantages of wide application, high communication rate, and strong resource sharing ability, and is widely used in the field of interconnection communication of equipment. To achieve network communication between devices, the prerequisite is that the device integrates a network protocol stack. The transport layer protocols of the protocol stack mainly include TCP protocol and UDP protocol. UDP protocol is a connectionless, unreliable, message-based exchange protocol. Protocol, widely used in audio, video and other applications. In the past, most of the protocol stacks were implemented based on software, using the CPU serial execution method, the network transmission speed was low,...

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): H04L29/06H04L12/24
CPCH04L41/0803H04L69/16
Inventor 姜书艳罗刚李修堂梁浩孟劲松宋国明李琦
Owner UNIV OF ELECTRONICS SCI & TECH OF CHINA
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