CN117221252A - Multi-physical interface control communication method and system of Ethernet and Ethernet chip - Google Patents
Multi-physical interface control communication method and system of Ethernet and Ethernet chip Download PDFInfo
- Publication number
- CN117221252A CN117221252A CN202311254485.2A CN202311254485A CN117221252A CN 117221252 A CN117221252 A CN 117221252A CN 202311254485 A CN202311254485 A CN 202311254485A CN 117221252 A CN117221252 A CN 117221252A
- Authority
- CN
- China
- Prior art keywords
- arbitration
- chip
- ethernet
- phy chip
- phy
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000004891 communication Methods 0.000 title claims abstract description 39
- 238000000034 method Methods 0.000 title claims abstract description 32
- 238000004590 computer program Methods 0.000 claims description 5
- 230000003139 buffering effect Effects 0.000 claims 1
- 230000005540 biological transmission Effects 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008094 contradictory effect Effects 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000007935 neutral effect Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
Landscapes
- Computer And Data Communications (AREA)
Abstract
Description
技术领域Technical field
本发明涉及以太网技术领域,尤其涉及的是一种以太网的多物理接口控制通信方法、系统及以太网芯片。The present invention relates to the technical field of Ethernet, and in particular to an Ethernet multi-physical interface control communication method and system and an Ethernet chip.
背景技术Background technique
以太网是一种计算机网络,同时它也是局域网中应用最多的网络接入技术,以太网在数据传输方面有它自己的优势,同时可以接入互联网实现更大范围的远程访问控制。IEEE组织在IEEE 802.3标准中制定了以太网的技术标准,以太网的介质访问控制层(MediaAccess Control,MAC)可以通过介质独立接口和物理层(PHY)进行通信,默认的介质独立接口为介质独立接口(Media Independent Interface,MII)和简化后的精简介质独立接口(Reduced Media Independent Interface,RMII),其通信速率可以达到10/100Mbit/s。Ethernet is a computer network, and it is also the most widely used network access technology in local area networks. Ethernet has its own advantages in data transmission and can be connected to the Internet to achieve a wider range of remote access control. The IEEE organization has formulated the technical standards for Ethernet in the IEEE 802.3 standard. The Media Access Control (MAC) layer of Ethernet can communicate with the physical layer (PHY) through the media independent interface. The default media independent interface is media independent. Interface (Media Independent Interface, MII) and simplified Reduced Media Independent Interface (RMII), the communication rate can reach 10/100Mbit/s.
目前的以太网MAC通过站管理接口(Serial Management Interface,SMI)可以最多支持访问32个PHY芯片,应用程序可以从32个PHY中选择一个PHY来发送控制数据或接收状态信息,因此在同一时间一个以太网芯片的MAC只能和一个PHY通信。然而,当涉及到以太网芯片的MAC和多个PHY芯片通信时,需要为每一个以太网芯片配置一个PHY芯片,使得需要使用多个以太网芯片,成本较高。The current Ethernet MAC can support access to up to 32 PHY chips through the station management interface (Serial Management Interface, SMI). The application can select one PHY from 32 PHYs to send control data or receive status information, so one PHY can be used at the same time. The MAC of the Ethernet chip can only communicate with one PHY. However, when it comes to communication between the MAC of an Ethernet chip and multiple PHY chips, it is necessary to configure a PHY chip for each Ethernet chip, which requires the use of multiple Ethernet chips and the cost is high.
因此,现有技术还有待于改进和发展。Therefore, the existing technology still needs to be improved and developed.
发明内容Contents of the invention
鉴于上述现有技术的不足,本发明的目的在于提供一种以太网的多物理接口控制通信方法、系统及以太网芯片,以解决现有以太网芯片的MAC与多个PHY芯片通信时需要使用多个以太网芯片导致的成本较高的问题。In view of the shortcomings of the above-mentioned existing technologies, the purpose of the present invention is to provide an Ethernet multi-physical interface control communication method, system and Ethernet chip to solve the problem that the MAC of the existing Ethernet chip needs to be used when communicating with multiple PHY chips. The problem of higher cost caused by multiple Ethernet chips.
本发明的技术方案如下:The technical solution of the present invention is as follows:
一种以太网的多物理接口控制通信方法,其包括:An Ethernet multi-physical interface control communication method, which includes:
当以太网芯片接收两个以上的PHY芯片发送数据时,各个PHY芯片向仲裁总线发送仲裁序列号进行仲裁;When the Ethernet chip receives data sent by more than two PHY chips, each PHY chip sends an arbitration sequence number to the arbitration bus for arbitration;
以太网芯片对各个PHY芯片的仲裁结果进行查询,并接收仲裁胜出的PHY芯片发送的数据。The Ethernet chip queries the arbitration results of each PHY chip and receives the data sent by the PHY chip that wins the arbitration.
本发明的进一步设置,所述当以太网芯片接收两个以上的PHY芯片发送数据时,各个PHY芯片向仲裁总线发送仲裁序列号进行仲裁的步骤包括:In a further arrangement of the present invention, when the Ethernet chip receives data sent by more than two PHY chips, the step of each PHY chip sending an arbitration sequence number to the arbitration bus for arbitration includes:
各个PHY芯片向仲裁总线发送仲裁序列号;Each PHY chip sends the arbitration sequence number to the arbitration bus;
PHY芯片对发送的仲裁序列号与仲裁总线返回的仲裁序列号进行比较,当比较结果为一致时,则PHY芯片仲裁胜出,向以太网芯片发送数据;The PHY chip compares the arbitration sequence number sent with the arbitration sequence number returned by the arbitration bus. When the comparison results are consistent, the PHY chip wins the arbitration and sends data to the Ethernet chip;
当PHY芯片发送的仲裁序列号与仲裁总线返回的仲裁序列号不一致时,则控制PHY芯片继续向仲裁总线发送仲裁序列号,直至比较结果一致。When the arbitration sequence number sent by the PHY chip is inconsistent with the arbitration sequence number returned by the arbitration bus, the PHY chip is controlled to continue sending the arbitration sequence number to the arbitration bus until the comparison results are consistent.
本发明的进一步设置,所述以太网芯片对各个PHY芯片的仲裁结果进行查询,并接收仲裁胜出的PHY芯片发送的数据的步骤包括:In a further arrangement of the present invention, the step of the Ethernet chip querying the arbitration results of each PHY chip and receiving the data sent by the PHY chip that wins the arbitration includes:
以太网芯片以广播的形式向每个PHY芯片发送地址请求;The Ethernet chip sends address requests to each PHY chip in the form of broadcast;
获取仲裁胜出的PHY芯片的地址;Get the address of the PHY chip that wins the arbitration;
接收仲裁胜出的PHY芯片发送的数据。Receive the data sent by the PHY chip that wins the arbitration.
本发明的进一步设置,所述各个PHY芯片向仲裁总线发送仲裁序列号的步骤包括:In a further arrangement of the present invention, the step of each PHY chip sending an arbitration sequence number to the arbitration bus includes:
当所述PHY芯片接收到数据时,对数据进行缓存,并向仲裁总线发送仲裁序列号。When the PHY chip receives data, it caches the data and sends an arbitration sequence number to the arbitration bus.
本发明的进一步设置,每个PHY芯片的仲裁序列号不一致。In a further arrangement of the present invention, the arbitration sequence numbers of each PHY chip are inconsistent.
本发明的进一步设置,以太网的多物理接口控制通信方法还包括:In a further configuration of the present invention, the multi-physical interface control communication method of Ethernet also includes:
当以太网芯片与一个PHY芯片进行通信时,断开仲裁总线,并获取PHY芯片的地址;When the Ethernet chip communicates with a PHY chip, disconnect the arbitration bus and obtain the address of the PHY chip;
接收PHY芯片发送的数据。Receive data sent by the PHY chip.
本发明的进一步设置,以太网的多物理接口控制通信方法还包括:In a further configuration of the present invention, the multi-physical interface control communication method of Ethernet also includes:
当以太网芯片向PHY芯片发送数据时,获取需要访问的PHY芯片的地址;When the Ethernet chip sends data to the PHY chip, it obtains the address of the PHY chip that needs to be accessed;
以太网芯片根据PHY芯片的地址向PHY芯片发送数据。The Ethernet chip sends data to the PHY chip according to the address of the PHY chip.
一种以太网的多物理接口控制通信系统,其包括:以太网芯片、PHY芯片、仲裁总线、介质独立接口总线与站管理接口总线;其中,An Ethernet multi-physical interface control communication system, which includes: an Ethernet chip, a PHY chip, an arbitration bus, a media independent interface bus and a station management interface bus; wherein,
所述以太网芯片具有介质访问控制单元;The Ethernet chip has a media access control unit;
各个PHY芯片通过所述仲裁总线连接;Each PHY chip is connected through the arbitration bus;
所述介质独立接口总线连接在所述介质访问控制单元与PHY芯片之间;The medium independent interface bus is connected between the medium access control unit and the PHY chip;
所述站管理接口总线连接在所述介质访问控制单元与PHY芯片之间;The station management interface bus is connected between the media access control unit and the PHY chip;
所述以太网芯片通过所述介质独立接口总线向所述PHY芯片发送数据,以及接收所述PHY芯片发送的数据;The Ethernet chip sends data to the PHY chip through the medium independent interface bus, and receives the data sent by the PHY chip;
所述PHY芯片用于在接收到数据时向所述仲裁总线发送仲裁序列号,并将发送的仲裁序列号与所述仲裁总线返回的仲裁序列号进行仲裁;The PHY chip is configured to send an arbitration sequence number to the arbitration bus when receiving data, and arbitrate the sent arbitration sequence number with the arbitration sequence number returned by the arbitration bus;
所述以太网芯片还用于通过所述站管理接口总线对各个PHY芯片的仲裁结果进行查询。The Ethernet chip is also used to query the arbitration results of each PHY chip through the station management interface bus.
本发明的进一步设置,所述PHY芯片包括:缓存模块与仲裁模块;其中,In a further arrangement of the present invention, the PHY chip includes: a cache module and an arbitration module; wherein,
所述缓存模块通过所述介质独立接口总线与所述介质访问控制单元连接,用于接收数据并对数据进行缓存;The cache module is connected to the media access control unit through the media independent interface bus and is used to receive data and cache the data;
所述仲裁模块通过所述站管理接口总线与所述介质访问控制单元连接,用于在PHY芯片接收到数据时向所述仲裁总线发送仲裁序列号,并将发送的仲裁序列号与所述仲裁总线返回的仲裁序列号进行比较,并在所述以太网芯片通过所述站管理接口总线对各个PHY芯片的仲裁结果进行查询时将比较结果反馈给所述以太网芯片。The arbitration module is connected to the media access control unit through the station management interface bus, and is used to send an arbitration sequence number to the arbitration bus when the PHY chip receives data, and compare the sent arbitration sequence number with the arbitration module. The arbitration sequence numbers returned by the bus are compared, and the comparison results are fed back to the Ethernet chip when the Ethernet chip queries the arbitration results of each PHY chip through the station management interface bus.
一种以太网芯片,其包括存储器与处理器,所述存储器上存储有计算机程序,所述计算机程序被所述处理器执行时用于实现上述所述的以太网的多物理接口控制通信方法。An Ethernet chip includes a memory and a processor. A computer program is stored on the memory. When the computer program is executed by the processor, it is used to implement the above-mentioned multi-physical interface control communication method of Ethernet.
本发明所提供的一种以太网的多物理接口控制通信方法、系统及以太网芯片,以太网的多物理接口控制通信方法包括:当以太网芯片接收两个以上的PHY芯片发送数据时,各个PHY芯片向仲裁总线发送仲裁序列号进行仲裁;以太网芯片对各个PHY芯片的仲裁结果进行查询,并接收仲裁胜出的PHY芯片发送的数据。本发明中,当多个PHY芯片向以太网芯片发送数据时,首先PHY芯片发送仲裁序列至仲裁总线,然后将仲裁总线返回的仲裁序列号与PHY芯片发送的仲裁序列号进行比较,直至比较结果一致时,PHY芯片才会向以太网芯片发送数据,这样便可以对PHY芯片的数据发送顺序进行先后排序,从而实现一个以太网芯片和多个PHY芯片通信,降低了成本。The invention provides an Ethernet multi-physical interface control communication method, system and Ethernet chip. The Ethernet multi-physical interface control communication method includes: when the Ethernet chip receives data sent by more than two PHY chips, each The PHY chip sends an arbitration sequence number to the arbitration bus for arbitration; the Ethernet chip queries the arbitration results of each PHY chip and receives the data sent by the PHY chip that wins the arbitration. In the present invention, when multiple PHY chips send data to the Ethernet chip, first the PHY chip sends an arbitration sequence to the arbitration bus, and then compares the arbitration sequence number returned by the arbitration bus with the arbitration sequence number sent by the PHY chip until the comparison result Only when they are consistent, the PHY chip will send data to the Ethernet chip, so that the data sending order of the PHY chip can be sorted, thereby realizing communication between one Ethernet chip and multiple PHY chips and reducing costs.
附图说明Description of drawings
为了更清楚的说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图示出的结构获得其他的附图。In order to explain the embodiments of the present invention or the technical solutions in the prior art more clearly, the drawings needed to be used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings in the following description are only These are some embodiments of the present invention. For ordinary people in the art, without exerting creative efforts, other drawings can be obtained based on the structures shown in these drawings.
图1是本发明中以太网的多物理接口控制通信方法的流程示意图。Figure 1 is a schematic flowchart of the multi-physical interface control communication method of Ethernet in the present invention.
图2是本发明一个实施例中以太网芯片发送数据的流程图。Figure 2 is a flow chart of data sent by an Ethernet chip in an embodiment of the present invention.
图3是本发明一个实施例中以太网芯片接收数据的流程图。FIG. 3 is a flow chart of an Ethernet chip receiving data in an embodiment of the present invention.
图4是本发明中以太网的多物理接口控制通信系统的原理图。Figure 4 is a schematic diagram of the Ethernet multi-physical interface control communication system in the present invention.
图5是本发明中一个以太网芯片与单颗PHY芯片通信的原理图。Figure 5 is a schematic diagram of communication between an Ethernet chip and a single PHY chip in the present invention.
附图中各标记:100、以太网芯片;110、介质访问控制单元;200、PHY芯片;210、缓存模块;220、仲裁模块。Labels in the drawing: 100, Ethernet chip; 110, media access control unit; 200, PHY chip; 210, cache module; 220, arbitration module.
具体实施方式Detailed ways
本发明提供一种以太网的多物理接口控制通信方法、系统及以太网芯片,为使本发明的目的、技术方案及效果更加清楚、明确,以下参照附图并举实例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。The present invention provides an Ethernet multi-physical interface control communication method, system and Ethernet chip. In order to make the purpose, technical solution and effect of the present invention clearer and clearer, the present invention will be further described in detail below with reference to the accompanying drawings and examples. It should be understood that the specific embodiments described here are only used to explain the present invention and are not intended to limit the present invention.
在实施方式和申请专利范围中,除非文中对于冠词有特别限定,否则“一”、“一个”、“所述”和“该”也可包括复数形式。若本发明实施例中有涉及“第一”、“第二”等的描述,则该“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。In the embodiments and patent applications, unless the context specifically limits the article, "a", "an", "the" and "the" may also include plural forms. If there are descriptions involving "first", "second", etc. in the embodiments of the present invention, the descriptions of "first", "second", etc. are for descriptive purposes only and cannot be understood as indicating or implying their relative Significance or implicit indication of the quantity of a technical feature indicated. Therefore, features defined as "first" and "second" may explicitly or implicitly include at least one of these features.
应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。It should be further understood that the word "comprising" used in the description of the present invention refers to the presence of stated features, integers, steps, operations, elements and/or components, but does not exclude the presence or addition of one or more other features, Integers, steps, operations, elements, components and/or groups thereof. It will be understood that when we refer to an element being "connected" or "coupled" to another element, it can be directly connected or coupled to the other element or intervening elements may also be present. Additionally, "connected" or "coupled" as used herein may include wireless connections or wireless couplings. As used herein, the term "and/or" includes all or any unit and all combinations of one or more of the associated listed items.
本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。It will be understood by those skilled in the art that, unless otherwise defined, all terms (including technical terms and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs. It should also be understood that terms, such as those defined in general dictionaries, are to be understood to have meanings consistent with their meaning in the context of the prior art, and are not to be used in an idealistic or overly descriptive manner unless specifically defined as here. to explain the formal meaning.
另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本发明要求的保护范围之内。In addition, the technical solutions in various embodiments can be combined with each other, but it must be based on the realization by those of ordinary skill in the art. When the combination of technical solutions is contradictory or cannot be realized, it should be considered that such a combination of technical solutions does not exist. , nor within the protection scope required by the present invention.
请同时参阅图1至图3,本发明提供了一种以太网的多物理接口控制通信方法的较佳实施例。Please refer to Figures 1 to 3 at the same time. The present invention provides a preferred embodiment of a multi-physical interface control communication method of Ethernet.
本发明提供的一种以太网的多物理接口控制通信方法,如图1所示,其包括步骤:The invention provides an Ethernet multi-physical interface control communication method, as shown in Figure 1, which includes the steps:
S100、当以太网芯片接收两个以上的PHY芯片发送数据时,各个PHY芯片向仲裁总线发送仲裁序列号进行仲裁;S100. When the Ethernet chip receives data sent by more than two PHY chips, each PHY chip sends an arbitration sequence number to the arbitration bus for arbitration;
在本实施例中,当PHY芯片接收到数据后,开始准备向以太网芯片的介质访问控制单元MAC发送数据,此时,各个PHY芯片向仲裁总线发送仲裁序列号,同时,仲裁总线也会回复一个仲裁序列号,若是仲裁总线回复的仲裁序列号与PHY芯片发送的仲裁序列号相同,则表示仲裁胜出,当前仲裁胜出的PHY芯片可以向以太网芯片的介质访问控制单元MAC发送数据。其中,若是PHY芯片没有接收到数据,那么PHY芯片将不会向仲裁中线发送仲裁序列号。In this embodiment, when the PHY chip receives the data, it begins to prepare to send data to the media access control unit MAC of the Ethernet chip. At this time, each PHY chip sends an arbitration sequence number to the arbitration bus, and at the same time, the arbitration bus will also reply An arbitration sequence number. If the arbitration sequence number returned by the arbitration bus is the same as the arbitration sequence number sent by the PHY chip, it means that the arbitration has won. The PHY chip that currently wins the arbitration can send data to the media access control unit MAC of the Ethernet chip. Among them, if the PHY chip does not receive data, the PHY chip will not send the arbitration sequence number to the arbitration neutral line.
S200、以太网芯片对各个PHY芯片的仲裁结果进行查询,并接收仲裁胜出的PHY芯片发送的数据。S200 and the Ethernet chip query the arbitration results of each PHY chip and receive the data sent by the PHY chip that wins the arbitration.
在本实施例中,以太网芯片会通过站管理接口总线对各个PHY芯片的仲裁结果进行查询,当查询到其中一个PHY芯片的仲裁结果一致时,将优先接收满足仲裁结果的PHY芯片发送的数据,直至所有的PHY芯片的数据发送完成。In this embodiment, the Ethernet chip will query the arbitration results of each PHY chip through the station management interface bus. When the query finds that the arbitration result of one of the PHY chips is consistent, the data sent by the PHY chip that satisfies the arbitration result will be received first. , until the data transmission of all PHY chips is completed.
可见,在本发明中,当多个PHY芯片向以太网芯片发送数据时,首先PHY芯片会发送仲裁序列至仲裁总线,然后将仲裁总线返回的仲裁序列号与PHY芯片发送的仲裁序列号进行比较,当比较结果一致时,即只有在仲裁成功时,PHY芯片才会向以太网芯片发送数据,这样便可以对PHY芯片的数据发送顺序进行先后排序,避免两个或两个以上的PHY芯片同时向以太网芯片发送数据,从而实现一个以太网芯片和多个PHY芯片通信,降低了成本。It can be seen that in the present invention, when multiple PHY chips send data to the Ethernet chip, first the PHY chip will send the arbitration sequence to the arbitration bus, and then compare the arbitration sequence number returned by the arbitration bus with the arbitration sequence number sent by the PHY chip. , when the comparison results are consistent, that is, only when the arbitration is successful, the PHY chip will send data to the Ethernet chip, so that the data sending order of the PHY chips can be sorted to avoid two or more PHY chips at the same time. Send data to the Ethernet chip, thereby realizing communication between one Ethernet chip and multiple PHY chips, reducing costs.
在一些实施例中,所述当以太网芯片接收两个以上的PHY芯片发送数据时,各个PHY芯片向仲裁总线发送仲裁序列号进行仲裁的步骤包括子步骤:In some embodiments, when the Ethernet chip receives data sent by more than two PHY chips, the step of each PHY chip sending an arbitration sequence number to the arbitration bus for arbitration includes sub-steps:
S110、各个PHY芯片向仲裁总线发送仲裁序列号;S110. Each PHY chip sends the arbitration sequence number to the arbitration bus;
S120、PHY芯片对发送的仲裁序列号与仲裁总线返回的仲裁序列号进行比较,当比较结果为一致时,则PHY芯片仲裁胜出,向以太网芯片发送数据;S120. The PHY chip compares the arbitration sequence number sent with the arbitration sequence number returned by the arbitration bus. When the comparison results are consistent, the PHY chip wins the arbitration and sends data to the Ethernet chip;
S130、当PHY芯片发送的仲裁序列号与仲裁总线返回的仲裁序列号不一致时,则PHY芯片继续向仲裁总线发送仲裁序列号,直至比较结果一致。S130. When the arbitration sequence number sent by the PHY chip is inconsistent with the arbitration sequence number returned by the arbitration bus, the PHY chip continues to send the arbitration sequence number to the arbitration bus until the comparison results are consistent.
在本实施例中,PHY芯片将发送的仲裁序列号与仲裁总线返回的仲裁序列号进行比较,若是比较结果一致,则说明当前PHY芯片仲裁胜出,若是仲裁总线回复的仲裁序列号与PHY芯片发送的仲裁序列号不一致,则表示仲裁失败,PHY芯片会继续向仲裁总线发送数据,等待仲裁总线上返回一个仲裁序列号进行比较,直至仲裁成功后才会向以太网芯片发送数据。需要说明的是,每个PHY芯片都定义了一个仲裁序列号,也就是说,每个PHY芯片的仲裁序列号不一致,那么当各个PHY芯片向仲裁总线发送仲裁序列号并进行比较时,同一时间仅仅会有一个PHY芯片会总裁成功,而仲裁成功的PHY芯片则可以向以太网芯片发送数据。In this embodiment, the PHY chip compares the arbitration sequence number sent with the arbitration sequence number returned by the arbitration bus. If the comparison results are consistent, it means that the current PHY chip has won the arbitration. If the arbitration sequence number returned by the arbitration bus is the same as the arbitration sequence number sent by the PHY chip, If the arbitration sequence numbers are inconsistent, it means that the arbitration has failed. The PHY chip will continue to send data to the arbitration bus, wait for an arbitration sequence number to be returned on the arbitration bus for comparison, and will not send data to the Ethernet chip until the arbitration is successful. It should be noted that each PHY chip defines an arbitration sequence number. That is to say, the arbitration sequence numbers of each PHY chip are inconsistent. Then when each PHY chip sends the arbitration sequence number to the arbitration bus and compares it, at the same time Only one PHY chip will succeed, and the PHY chip with successful arbitration can send data to the Ethernet chip.
在一些实施例中,所述各个PHY芯片向仲裁总线发送仲裁序列号的步骤包括子步骤:In some embodiments, the step of sending each PHY chip to the arbitration bus includes sub-steps:
S111、当所述PHY芯片接收到数据时,对数据进行缓存,并向仲裁总线发送仲裁序列号。S111. When the PHY chip receives data, it caches the data and sends an arbitration sequence number to the arbitration bus.
在本实施例中,当PHY芯片接收到数据且需要向以太网发送数据时,首先会将接收到数据进行缓存,直至PHY芯片仲裁胜出后才会将数据发送至以太网芯片。In this embodiment, when the PHY chip receives data and needs to send data to the Ethernet, the received data will first be cached, and the data will not be sent to the Ethernet chip until the PHY chip wins the arbitration.
在一些实施例中,所述以太网芯片对各个PHY芯片的仲裁结果进行查询,并接收仲裁胜出的PHY芯片发送的数据的步骤包括子步骤:In some embodiments, the step of the Ethernet chip querying the arbitration results of each PHY chip and receiving the data sent by the PHY chip that wins the arbitration includes sub-steps:
S210、以太网芯片以广播的形式向每个PHY芯片发送地址请求;S210, the Ethernet chip sends an address request to each PHY chip in the form of broadcast;
S220、获取仲裁胜出的PHY芯片的地址;S220. Obtain the address of the PHY chip that wins the arbitration;
S230、接收仲裁胜出的PHY芯片发送的数据。S230. Receive data sent by the PHY chip that wins the arbitration.
在本实施例中,以太网芯片通过站管理接口总线SMI控制需要发送数据的PHY芯片。在PHY芯片进行仲裁的过程中,以太网芯片会对PHY芯片的仲裁结果进行查询,以广播的形式向每个PHY芯片发送地址请求,当查询到某一个PHY芯片仲裁胜出后,将通过站管理接口总线SMI获取仲裁胜出的PHY芯片的地址,并通过介质独立接口总线MII接收PHY芯片发送的数据。In this embodiment, the Ethernet chip controls the PHY chip that needs to send data through the station management interface bus SMI. During the arbitration process of the PHY chip, the Ethernet chip will query the arbitration results of the PHY chip and send address requests to each PHY chip in the form of broadcast. When it is found that a certain PHY chip has won the arbitration, it will pass the station management The interface bus SMI obtains the address of the PHY chip that wins the arbitration, and receives the data sent by the PHY chip through the media independent interface bus MII.
在一些实施例中,以太网的多物理接口控制通信方法还包括:In some embodiments, the Ethernet multi-physical interface control communication method further includes:
S300、当以太网芯片与一个PHY芯片进行通信时,断开仲裁总线,并获取PHY芯片的地址;S300. When the Ethernet chip communicates with a PHY chip, disconnect the arbitration bus and obtain the address of the PHY chip;
S400、接收PHY芯片发送的数据。S400. Receive data sent by the PHY chip.
在本实施例中,当仅需要单颗PHY芯片与以太网芯片通信时,则不需要PHY芯片与仲裁总线进行仲裁,因而可以将仲裁总线断开,以太网芯片直接通过获取PHY芯片的地址,即可对PHY芯片发送的数据进行接收。因此,本申请在实现以太网芯片与多个PHY芯片进行通信的同时,还可以兼容传统的单颗PHY芯片与以太网芯片之间的通信。In this embodiment, when only a single PHY chip needs to communicate with the Ethernet chip, there is no need for the PHY chip to arbitrate with the arbitration bus. Therefore, the arbitration bus can be disconnected, and the Ethernet chip directly obtains the address of the PHY chip. You can receive the data sent by the PHY chip. Therefore, while the present application realizes communication between an Ethernet chip and multiple PHY chips, it is also compatible with the communication between a traditional single PHY chip and an Ethernet chip.
在一些实施例中,以太网的多物理接口控制通信方法还包括:In some embodiments, the Ethernet multi-physical interface control communication method further includes:
S101、当以太网芯片向PHY芯片发送数据时,获取需要访问的PHY芯片的地址;S101. When the Ethernet chip sends data to the PHY chip, obtain the address of the PHY chip that needs to be accessed;
S102、以太网芯片根据PHY芯片的地址向PHY芯片发送数据。S102. The Ethernet chip sends data to the PHY chip according to the address of the PHY chip.
在本实施例中,以太网芯片的介质访问控制单元MAC与PHY芯片之间采用介质独立接口总线MII或精简介质独立接口总线RMII连接,用于实现数据的发送与接收。并且,以太网芯片的介质访问控制单元MAC还通过站管理接口总线SMI与PHY芯片连接,以太网芯片通过站管理接口总线来控制需要发送数据的PHY芯片,在以太网芯片获取需要发送数据的PHY芯片的地址后,通过介质独立接口总线或精简介质独立接口总线向各个PHY芯片发送数据。In this embodiment, the medium access control unit MAC of the Ethernet chip and the PHY chip are connected using the medium independent interface bus MII or the refined medium independent interface bus RMII to realize the sending and receiving of data. Moreover, the media access control unit MAC of the Ethernet chip is also connected to the PHY chip through the station management interface bus SMI. The Ethernet chip controls the PHY chip that needs to send data through the station management interface bus, and the Ethernet chip obtains the PHY that needs to send data. After the address of the chip, data is sent to each PHY chip through the media independent interface bus or the refined media independent interface bus.
以下以以太网芯片为单片机MCU为例对以太网芯片与PHY芯片之间的通信原理进行说明。如图2与图3所示,单片机MCU通过AHB接口将所需的数据通过FIFO存储器传输到介质访问控制单元,介质访问控制单元通过站管理接口总线SMI访问PHY芯片,写入PHY芯片地址和数据,介质访问控制单元通过介质独立接口总线MII或精简介质独立接口总线RMII发送数据到要访问的PHY芯片,该过程为以太网芯片的数据发送过程。PHY芯片接收到数据后,准备向介质访问控制单元发送,将数据存储在缓存模块中,等待仲裁模块的比较结果,仲裁模块开始连续的向仲裁总线上发送仲裁序列号,仲裁总线返回一个仲裁序列号,将返回的仲裁序列号与PHY芯片发送的仲裁序列号相比较,若比较结果为一致则仲裁胜出,否则仲裁失败,仲裁胜出后将PHY芯片接收到的数据从缓存模块里发送到介质独立接口总线MII或精简介质独立接口总线RMII,通过介质独立接口总线MII或精简介质独立接口总线发送给单片机的介质访问控制单元,以完成PHY芯片的数据发送,即完成以太网芯片数据的接收过程。The following uses the Ethernet chip as a single-chip microcomputer MCU as an example to explain the communication principle between the Ethernet chip and the PHY chip. As shown in Figure 2 and Figure 3, the microcontroller MCU transmits the required data through the FIFO memory to the media access control unit through the AHB interface. The media access control unit accesses the PHY chip through the station management interface bus SMI and writes the PHY chip address and data. , the media access control unit sends data to the PHY chip to be accessed through the media independent interface bus MII or the refined media independent interface bus RMII. This process is the data sending process of the Ethernet chip. After the PHY chip receives the data, it prepares to send it to the media access control unit, stores the data in the cache module, and waits for the comparison result of the arbitration module. The arbitration module begins to continuously send arbitration sequence numbers to the arbitration bus, and the arbitration bus returns an arbitration sequence. number, compare the returned arbitration sequence number with the arbitration sequence number sent by the PHY chip. If the comparison results are consistent, the arbitration will win. Otherwise, the arbitration will fail. After the arbitration wins, the data received by the PHY chip will be sent from the cache module to the media independent The interface bus MII or the reduced medium independent interface bus RMII is sent to the media access control unit of the microcontroller through the medium independent interface bus MII or the reduced medium independent interface bus to complete the data transmission of the PHY chip, that is, to complete the receiving process of the Ethernet chip data.
在一些实施例中,如图4所示,本申请还提供了一种以太网的多物理接口控制通信系统,其包括:以太网芯片100、PHY芯片200、仲裁总线AB、介质独立接口总线MII与站管理接口总线SMI。其中,所述以太网芯片100具有介质访问控制单元110;各个PHY芯片200通过所述仲裁总线AB连接;所述介质独立接口总线MII连接在所述介质访问控制单元110与PHY芯片200之间;所述站管理接口总线SMI连接在所述介质访问控制单元110与PHY芯片200之间;所述以太网芯片100通过所述介质独立接口总线MII向所述PHY芯片200发送数据,以及接收所述PHY芯片200发送的数据;所述PHY芯片200用于在接收到数据时向所述仲裁总线AB发送仲裁序列号,并将发送的仲裁序列号与所述仲裁总线AB返回的仲裁序列号进行仲裁;所述以太网芯片100还用于通过所述站管理接口总线SMI对各个PHY芯片200的仲裁结果进行查询。In some embodiments, as shown in Figure 4, this application also provides an Ethernet multi-physical interface control communication system, which includes: an Ethernet chip 100, a PHY chip 200, an arbitration bus AB, and a media independent interface bus MII with the station management interface bus SMI. Wherein, the Ethernet chip 100 has a media access control unit 110; each PHY chip 200 is connected through the arbitration bus AB; the media independent interface bus MII is connected between the media access control unit 110 and the PHY chip 200; The station management interface bus SMI is connected between the media access control unit 110 and the PHY chip 200; the Ethernet chip 100 sends data to the PHY chip 200 through the media independent interface bus MII, and receives the Data sent by the PHY chip 200; the PHY chip 200 is used to send an arbitration sequence number to the arbitration bus AB when receiving data, and arbitrate the sent arbitration sequence number with the arbitration sequence number returned by the arbitration bus AB. ; The Ethernet chip 100 is also used to query the arbitration results of each PHY chip 200 through the station management interface bus SMI.
在本实施例中,当以太网芯片100与多个PHY芯片200进行通信时,各个PHY芯片200通过仲裁总线AB连接,各个PHY芯片200发送仲裁序列号至仲裁总线AB,与仲裁总线AB回复的仲裁序列号进行仲裁后,只有仲裁胜出的PHY芯片200才可以向以太网芯片100发送数据,以避免两个或两个以上的PHY芯片200同时向以太网芯片100发送数据时的仲裁优先级的抢占问题。所述介质独立接口总线MMI连接在以太网芯片100与PHY芯片200之间,用于实现以太网芯片100与PHY芯片200之间的数据传输(包括发送与接收)。所述站管理接口总线SMI连接在以太网芯片100与PHY芯片200之间,以太网芯片100通过所述站管理接口总线SMI对各个PHY芯片200进行控制,例如在发送数据时,可以控制需要发送数据的PHY芯片200,获取需要发送数据的PHY芯片200的地址,在接收数据时,则可以对各个PHY芯片200进行查询,获取仲裁胜出的PHY芯片200的地址,以对仲裁胜出的PHY芯片200发送的数据进行接收。In this embodiment, when the Ethernet chip 100 communicates with multiple PHY chips 200, each PHY chip 200 is connected through the arbitration bus AB, and each PHY chip 200 sends an arbitration sequence number to the arbitration bus AB, and replies with the arbitration bus AB. After the arbitration serial number is arbitrated, only the PHY chip 200 that wins the arbitration can send data to the Ethernet chip 100 to avoid the arbitration priority when two or more PHY chips 200 send data to the Ethernet chip 100 at the same time. Preemption problem. The medium independent interface bus MMI is connected between the Ethernet chip 100 and the PHY chip 200, and is used to realize data transmission (including sending and receiving) between the Ethernet chip 100 and the PHY chip 200. The station management interface bus SMI is connected between the Ethernet chip 100 and the PHY chip 200. The Ethernet chip 100 controls each PHY chip 200 through the station management interface bus SMI. For example, when sending data, it can control the need to send The PHY chip 200 of the data obtains the address of the PHY chip 200 that needs to send the data. When receiving the data, each PHY chip 200 can be queried to obtain the address of the PHY chip 200 that wins the arbitration, so as to obtain the address of the PHY chip 200 that wins the arbitration. The sent data is received.
在一些实施例中,所述以太网芯片100可以是单片机MCU。In some embodiments, the Ethernet chip 100 may be a microcontroller MCU.
具体实施时,以单片机MCU为例,在单片机向PHY芯片200发送数据时,单片机通过AHB总线将所需发送的数据通过FIFO(First Input FirstOutput)缓存器传输至介质访问控制单元110,其后介质访问控制单元110再通过站管理接口总线SMI访问PHY芯片200写入PHY芯片200的地址与数据,再通过介质独立接口总线MII将所需要发送的数据传输至需要访问的PHY芯片200。In specific implementation, taking the MCU as an example, when the MCU sends data to the PHY chip 200, the MCU transmits the data to be sent to the media access control unit 110 through the FIFO (First Input First Output) buffer through the AHB bus, and then the media The access control unit 110 then accesses the PHY chip 200 through the station management interface bus SMI and writes the address and data of the PHY chip 200, and then transmits the data to be sent to the PHY chip 200 that needs to be accessed through the media independent interface bus MII.
当多个PHY芯片200向单片机MCU发送数据,首先PHY芯片200发送仲裁序列至仲裁总线AB,然后将仲裁总线AB返回的仲裁序列号与PHY芯片200发送的仲裁序列号进行比较,当比较结果一致时,即只有在仲裁成功时,PHY芯片200才会向以单片机发送数据,这样便可以对PHY芯片200的数据发送顺序进行先后排序,避免两个或两个以上的PHY芯片200同时向单片机发送数据,从而实现一个以太网芯片100和多个PHY芯片200通信,降低了成本。When multiple PHY chips 200 send data to the microcontroller MCU, first the PHY chip 200 sends an arbitration sequence to the arbitration bus AB, and then compares the arbitration sequence number returned by the arbitration bus AB with the arbitration sequence number sent by the PHY chip 200. When the comparison results are consistent time, that is, only when the arbitration is successful, the PHY chip 200 will send data to the microcontroller. In this way, the data sending sequence of the PHY chips 200 can be sorted to prevent two or more PHY chips 200 from sending data to the microcontroller at the same time. data, thereby realizing communication between one Ethernet chip 100 and multiple PHY chips 200, reducing costs.
在一些实施例中,如图5所示,在本实施例中,当仅需要单颗PHY芯片与以太网芯片100通信时,则不需要PHY芯片200与仲裁总线AB进行仲裁,因而可以将仲裁总线AB断开,以太网芯片100直接通过获取PHY芯片200的地址,即可对PHY芯片200发送的数据进行接收。因此,本申请在实现以太网芯片100与多个PHY芯片200进行通信的同时,还可以兼容传统的单颗PHY芯片与以太网芯片之间的通信。In some embodiments, as shown in Figure 5, in this embodiment, when only a single PHY chip is required to communicate with the Ethernet chip 100, there is no need for the PHY chip 200 to arbitrate with the arbitration bus AB, so the arbitration can be When bus AB is disconnected, the Ethernet chip 100 can receive the data sent by the PHY chip 200 directly by obtaining the address of the PHY chip 200 . Therefore, while the present application realizes the communication between the Ethernet chip 100 and multiple PHY chips 200, it can also be compatible with the communication between the traditional single PHY chip and the Ethernet chip.
在一些实施例中,如图4所示,所述PHY芯片200包括:缓存模块210与仲裁模块220;其中,所述缓存模块210通过所述介质独立接口总线MII与所述介质访问控制单元110连接,用于接收数据并对数据进行缓存;所述仲裁模块220通过所述站管理接口总线SMI与所述介质访问控制单元110连接,用于在PHY芯片200接收到数据时向所述仲裁总线AB发送仲裁序列号,并将发送的仲裁序列号与所述仲裁总线AB返回的仲裁序列号进行比较,并在所述以太网芯片100通过所述站管理接口总线SMI对各个PHY芯片200的仲裁结果进行查询时将比较结果反馈给所述以太网芯片100。In some embodiments, as shown in Figure 4, the PHY chip 200 includes: a cache module 210 and an arbitration module 220; wherein the cache module 210 communicates with the media access control unit 110 through the media independent interface bus MII. connection, used to receive data and cache the data; the arbitration module 220 is connected to the media access control unit 110 through the station management interface bus SMI, and is used to report to the arbitration bus when the PHY chip 200 receives data. AB sends an arbitration sequence number, compares the sent arbitration sequence number with the arbitration sequence number returned by the arbitration bus AB, and arbitrates each PHY chip 200 on the Ethernet chip 100 through the station management interface bus SMI. When querying the result, the comparison result is fed back to the Ethernet chip 100 .
在本实施例中,所述缓存模块210主要用于对PHY芯片200接收的数据进行缓存,当PHY芯片200接收到需要向以太网芯片100发送的数据时,数据首先会缓存在缓存模块210中。所述仲裁模块220为PHY芯片200定义了仲裁序列号,PHY芯片200每次在接收到数据后,所述仲裁模块220会一直向仲裁总线AB发送仲裁序列号,同时仲裁总线AB也会回复一个仲裁序列号,所述仲裁模块220会将发送的仲裁序列号与仲裁总线AB返回的仲裁序列号进行比较,若是比较结果为一致,即仲裁模块220发送的仲裁序列号与接收的仲裁序列号一致,即说明仲裁胜出,所述以太网芯片100可以通过所述站管理接口总线SMI对各个PHY芯片200的仲裁结果进行查询,以广播的形式向每个PHY芯片200发送地址请求,仲裁胜出的PHY芯片200的所述缓存模块210中缓存的数据将发送至以太网芯片100。若是PHY芯片200仲裁失败,那么所述仲裁模块220将会继续发送仲裁序列号,等待仲裁总线上返回下一个仲裁序列号进行比较,直至仲裁胜出。In this embodiment, the cache module 210 is mainly used to cache data received by the PHY chip 200. When the PHY chip 200 receives data that needs to be sent to the Ethernet chip 100, the data will first be cached in the cache module 210. . The arbitration module 220 defines an arbitration sequence number for the PHY chip 200. Each time the PHY chip 200 receives data, the arbitration module 220 will always send the arbitration sequence number to the arbitration bus AB, and the arbitration bus AB will also reply with an arbitration sequence number. Arbitration sequence number. The arbitration module 220 will compare the sent arbitration sequence number with the arbitration sequence number returned by the arbitration bus AB. If the comparison result is consistent, that is, the arbitration sequence number sent by the arbitration module 220 is consistent with the received arbitration sequence number. , indicating that the arbitration has won. The Ethernet chip 100 can query the arbitration results of each PHY chip 200 through the station management interface bus SMI, and send an address request to each PHY chip 200 in the form of a broadcast. The PHY that wins the arbitration The data cached in the cache module 210 of the chip 200 will be sent to the Ethernet chip 100 . If the PHY chip 200 fails in arbitration, the arbitration module 220 will continue to send the arbitration sequence number and wait for the next arbitration sequence number to be returned on the arbitration bus for comparison until the arbitration is won.
在一些实施例中,所述缓存模块210可以是FIFO缓存器、静态随机存取存储器(Static Random-Access Memory,SRAM)、动态随机存储器(DynamicRandom AccessMemory,DRAM)等,所述仲裁总线AB可以是CAN总线、I2C总线等仲裁总线,那么所述仲裁模块220则可以是CAN总线仲裁模块、I2C总线仲裁模块等。In some embodiments, the cache module 210 may be a FIFO cache, a static random access memory (Static Random-Access Memory, SRAM), a dynamic random access memory (Dynamic Random Access Memory, DRAM), etc., and the arbitration bus AB may be CAN bus, I2C bus and other arbitration buses, then the arbitration module 220 can be a CAN bus arbitration module, an I2C bus arbitration module, etc.
在一些实施例中,本申请还提供了一种以太网芯片,其包括存储器与处理器,所述存储器上存储有计算机程序,所述计算机程序被所述处理器执行时用于实现以下方法中的步骤:In some embodiments, this application also provides an Ethernet chip, which includes a memory and a processor. A computer program is stored on the memory. The computer program is used to implement the following methods when executed by the processor. A step of:
S100、当以太网芯片接收两个以上的PHY芯片发送数据时,各个PHY芯片向仲裁总线发送仲裁序列号进行仲裁;S100. When the Ethernet chip receives data sent by more than two PHY chips, each PHY chip sends an arbitration sequence number to the arbitration bus for arbitration;
S200、以太网芯片对各个PHY芯片的仲裁结果进行查询,并接收仲裁胜出的PHY芯片发送的数据。S200 and the Ethernet chip query the arbitration results of each PHY chip and receive the data sent by the PHY chip that wins the arbitration.
综上所述,本发明所提供的一种以太网的多物理接口控制通信方法、系统及以太网芯片,具有以下有益效果:To sum up, the Ethernet multi-physical interface control communication method, system and Ethernet chip provided by the present invention have the following beneficial effects:
当多个PHY芯片向以太网芯片发送数据时,首先PHY芯片会发送仲裁序列至仲裁总线,然后将仲裁总线返回的仲裁序列号与PHY芯片发送的仲裁序列号进行比较,直至比较结果一致时,PHY芯片才会向以太网芯片发送数据,这样便可以对PHY芯片的数据发送顺序进行先后排序,从而实现一个以太网芯片和多个PHY芯片通信,采用一个以太网芯片即可接收解析多个PHY芯片的数据,能够有效降低成本,提高通信的效率。When multiple PHY chips send data to the Ethernet chip, first the PHY chip will send the arbitration sequence to the arbitration bus, and then compare the arbitration sequence number returned by the arbitration bus with the arbitration sequence number sent by the PHY chip until the comparison results are consistent. Only the PHY chip will send data to the Ethernet chip, so that the data sending order of the PHY chip can be sorted, thereby realizing communication between one Ethernet chip and multiple PHY chips. One Ethernet chip can receive and analyze multiple PHYs. Chip data can effectively reduce costs and improve communication efficiency.
应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。It should be understood that the application of the present invention is not limited to the above examples. Those of ordinary skill in the art can make improvements or changes based on the above descriptions. All these improvements and changes should fall within the protection scope of the appended claims of the present invention.
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202311254485.2A CN117221252A (en) | 2023-09-26 | 2023-09-26 | Multi-physical interface control communication method and system of Ethernet and Ethernet chip |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202311254485.2A CN117221252A (en) | 2023-09-26 | 2023-09-26 | Multi-physical interface control communication method and system of Ethernet and Ethernet chip |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN117221252A true CN117221252A (en) | 2023-12-12 |
Family
ID=89035186
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202311254485.2A Pending CN117221252A (en) | 2023-09-26 | 2023-09-26 | Multi-physical interface control communication method and system of Ethernet and Ethernet chip |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN117221252A (en) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20040252641A1 (en) * | 2003-06-12 | 2004-12-16 | Bagchi Amit G. | Classifier for IEEE 802.11g receiver |
| CN101442563A (en) * | 2008-12-17 | 2009-05-27 | 杭州华三通信技术有限公司 | Data communication method and Ethernet equipment |
| CN109600457A (en) * | 2019-01-28 | 2019-04-09 | 伟乐视讯科技股份有限公司 | A kind of the PHY-MAC interface control unit and method of up to one mapping |
| CN116561150A (en) * | 2023-07-06 | 2023-08-08 | 苏州浪潮智能科技有限公司 | Cache updating method, device, equipment and readable storage medium |
-
2023
- 2023-09-26 CN CN202311254485.2A patent/CN117221252A/en active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20040252641A1 (en) * | 2003-06-12 | 2004-12-16 | Bagchi Amit G. | Classifier for IEEE 802.11g receiver |
| CN101442563A (en) * | 2008-12-17 | 2009-05-27 | 杭州华三通信技术有限公司 | Data communication method and Ethernet equipment |
| CN109600457A (en) * | 2019-01-28 | 2019-04-09 | 伟乐视讯科技股份有限公司 | A kind of the PHY-MAC interface control unit and method of up to one mapping |
| CN116561150A (en) * | 2023-07-06 | 2023-08-08 | 苏州浪潮智能科技有限公司 | Cache updating method, device, equipment and readable storage medium |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6314461B2 (en) | Method and apparatus for the addition and removal of nodes from a common interconnect | |
| US6145039A (en) | Method and apparatus for an improved interface between computer components | |
| KR100290942B1 (en) | An apparatus and method for transmitting and receiving data into and out of a universal serial bus device | |
| KR101705596B1 (en) | Server device connecting usb device and device sharing method | |
| US5881248A (en) | System and method for optimizing system bus bandwidth in an embedded communication system | |
| JPH09160870A (en) | Method and apparatus for reporting data transfer between hardware and software | |
| US4593281A (en) | Local area network interframe delay controller | |
| CN115357416B (en) | A method and device for cross-system data processing | |
| CN107562657A (en) | Fully Interleaved SRAM Controller | |
| US6347351B1 (en) | Method and apparatus for supporting multi-clock propagation in a computer system having a point to point half duplex interconnect | |
| CN108304333A (en) | A kind of one master and multiple slaves formula bus | |
| US6516371B1 (en) | Network interface device for accessing data stored in buffer memory locations defined by programmable read pointer information | |
| US6822976B1 (en) | Method and apparatus for high throughput multiplexing of data | |
| US8407330B2 (en) | Method and apparatus for the addition and removal of nodes from a common interconnect | |
| US7020733B2 (en) | Data bus system and method for performing cross-access between buses | |
| CN117221252A (en) | Multi-physical interface control communication method and system of Ethernet and Ethernet chip | |
| KR100432701B1 (en) | Method and apparatus for an improved interface between computer components | |
| TW200306095A (en) | Microcomputer system having upper bus and lower bus and controlling data access in network | |
| WO2024160156A1 (en) | Decoding method, first die, and second die | |
| CN104935530B (en) | A kind of method, interchanger and the system of intercomputer data exchange | |
| CN111190840A (en) | Multi-party central processing unit communication architecture based on field programmable gate array control | |
| US20080270668A1 (en) | Method to Hide or Reduce Access Latency of a Slow Peripheral in a Pipelined Direct Memory Access System | |
| CN118034638B (en) | Reorder buffer, system, component, device and transmission method | |
| US6463491B1 (en) | Data transfer making efficient use of time concerning bus arbitration | |
| US6581145B1 (en) | Multiple source generic memory access interface providing significant design flexibility among devices requiring access to memory |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| RJ01 | Rejection of invention patent application after publication | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20231212 |