Ethernet controller based network port extension method

A technology of network ports and expansion methods, applied in data exchange networks, wide area networks, data exchange through path configuration, etc., can solve problems such as narrow application scope, different application places, and non-independent ports, so as to achieve low cost of occupying hardware resources, Simple and easy to implement, with minimal network driver changes

Active Publication Date: 2017-02-15
NANJING PANENG TECHNOLOGY DEVELOPMENT CO LTD
View PDF4 Cites 14 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] The above two schemes achieve network port expansion to a certain extent, but the application places are different, the scope of application is narrow, and there are different defects. The details are as follows: (1) The data throughput performance of the system bus is required to be good or to have similar PCI or PCI-E High-speed port, wiring is difficult, driver modification is relatively large; (2) Although the network port is expanded through the network port, the expanded port is not independent at the link layer. Although it is transparent to high-level applications, it does not meet the requirements to have an independent MAC address. place of application

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
  • Ethernet controller based network port extension method
  • Ethernet controller based network port extension method
  • Ethernet controller based network port extension method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0042] 1. Hardware circuit

[0043] Such as figure 1 The hardware implementation of the network port expansion method based on the Ethernet controller mainly includes the following steps:

[0044] Step (1), build hardware circuits including multi-channel Ethernet physical layer, network expansion module, etc., the network expansion module includes main port receiving logic, main port sending logic, multi-channel sending logic, single network port receiving logic, multiple Road receiving DMA and other components;

[0045] In step (2), the receiving logic of the main port delays and buffers the network message from the host MAC at the same time analyzes the source MAC address in the message, and selects the extended network port whose local MAC address is consistent with the source MAC address of the message as the extended network port. The target sending port of the data message;

[0046] In step (3), the multi-channel transmission logic applies the delayed buffered data mess...

Embodiment 2

[0068] 1. Hardware circuit

[0069] like figure 2 As shown, the network port expansion method based on the Ethernet controller, the implementation case 2 adopts the general network physical layer and adopts the dual clock mode, and its hardware implementation mainly includes the following steps:

[0070] Step (1), build hardware circuits including multi-channel Ethernet physical layer, network expansion module, etc., the network expansion module includes main port receiving logic, main port sending logic, multi-channel sending logic, dual clock FIFO, single network port Receiving logic, multi-channel receiving DMA, etc.;

[0071] In step (2), the receiving logic of the main port delays and buffers the network message from the host MAC controller, simultaneously analyzes the source MAC address in the message, and selects an extended network port whose local MAC address is consistent with the message source MAC address As the target sending port of the data message;

[0072]...

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 an Ethernet controller based network port extension method. A multipath Ethernet physical layer and a network extension module are included. The Ethernet controller based network port extension method comprises the steps of receiving a data message from a host port and applying the message to each forwarding logic in a parallel mode by the network extension module; selecting a forwarding target port by utilizing a source MAC address; enabling selected port signal TX-EN to realize data forwarding; by a receiving logic of each extended network port, buffering the received message through a receiving DMA and adding a network port number after a message data segment and forwarding the processed message to a host through a main port sending logic related to the receiving DMA; and finally, realizing binding of a physical port and a logic device in a protocol stack by a host network reception driving program. The Ethernet controller based network port extension method provided by the invention realizes extension of multiple independent ports on basis of an original network port of an MCU; simple upgrade is only required for the original network driving program; very low hardware resource expense is occupied; and the Ethernet controller based network port extension method is simple, and easy to implement.

Description

technical field [0001] The invention relates to a network port expansion method based on an Ethernet controller, belonging to the technical field of Ethernet communication. Background technique [0002] Due to the extensive application of Ethernet and the advanced technology, it also has incomparable advantages in industrial applications and is gradually replacing traditional fieldbus technology, making it the preferred network for industrial control today. As application complexity increases, the number of network ports to IEDs also increases, and each port is often required to be completely independent at the link layer. However, as far as the current mainstream embedded MCU is concerned, there are no more than three MAC controllers on the chip, and there are very few processors with three or more independent network ports. In addition, embedded MCUs will provide dedicated DMA services for integrated MAC controllers to improve network throughput, and each manufacturer wil...

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/741H04L12/28H04L45/74
CPCH04L12/2858H04L45/74H04L45/745
Inventor 庞吉耀
Owner NANJING PANENG TECHNOLOGY DEVELOPMENT CO LTD
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