CN105262789A - 基于fpga的mac层到mac层通信***及控制方法 - Google Patents
基于fpga的mac层到mac层通信***及控制方法 Download PDFInfo
- Publication number
- CN105262789A CN105262789A CN201510564011.7A CN201510564011A CN105262789A CN 105262789 A CN105262789 A CN 105262789A CN 201510564011 A CN201510564011 A CN 201510564011A CN 105262789 A CN105262789 A CN 105262789A
- Authority
- CN
- China
- Prior art keywords
- interface
- chip
- fpga
- ax88772b
- mac
- 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
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/324—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the data link layer [OSI layer 2], e.g. HDLC
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Communication Control (AREA)
Abstract
本发明提供了一种基于FPGA的MAC层到MAC层通信***及控制方法,***包括:PHY桥模块通过MDIO接口与ax88772b芯片相连,MAC内核模块通过RMII接口与ax88772b芯片相连;PHY桥模块向ax88772b芯片发送控制和状态命令;MII接口模块实现MII到RMII的转换,并实现通信接口逻辑与AX88772B的通信。方法包括:网络终端设备通过亚信公司自带的管理软件识别ax88772b芯片并配置为MAC模式;FPGA通过PHY桥向ax88772b芯片发送指令;MAC内核模块实现与ax88772b芯片的交叉互联。本发明省掉了网络架构的物理层,实现了MAC层与MAC层的相互通信。
Description
技术领域
本发明涉及网络数据链路层通信技术领域,尤其涉及一种基于FPGA的MAC层到MAC层通信***及控制方法。
背景技术
在网络通信中,一般采用OSI(OpenSystemInterconnection)七层模型进行通信。参考模型是国际标准化组织制定的一个用于计算机或通信***间互联的标准体系。OSI七层模型包括物理层(PHY)、数据链路层(MAC)、网络层、传输层、会话层、表示层和应用层。
PHY是物理接口收发器,它实现物理层。IEEE-802.3标准定义了以太网PHY。它符合IEEE-802.3k中用于10BaseT(第14条)和100BaseTX(第24条和第25条)的规范。
MAC就是媒体接入控制器。以太网MAC由IEEE-802.3以太网标准定义。它实现了一个数据链路层。最新的MAC同时支持10/100/1000Mbps速率。通常情况下,它实现介质独立(MII/RMII/GMII/RGMII)接口,同行业标准的PHY器件实现连接。
网络通信数据必须通过PHY到达MAC,才能进行下一步各层次的通信,PHY和MAC是网卡的主要组成部分,所以对网络通信一般来说PHY是必须具备的。
但是PHY实现一般用网口连接器(RJ-45插口)。PHY芯片还需要其它元件,因为虽然PHY提供绝大多数模拟支持,但在一个典型实现中,仍需外接6、7只分立元件及一个局域网绝缘模块。
一般设计中网络通信都采用网卡对网卡的形式进行传输数据。如果FPGA端实现网络数据通信的话需要PCB板上布置了能实现PHY+MAC功能的网卡芯片(DM9000)、网络变压器及相关的阻容件,同时需要实现对DM9000芯片的驱动和初始化。这样的设计不仅需要增加成本,而且需要一大片印制板空间来放置PHY部分,而且软件开发难度和工作量都很大,在实际开发中不能满足用户端板卡小型化,低功耗,低成本等要求,急需加以改进提升。
发明内容
本发明提供了一种基于FPGA的MAC层到MAC层通信***及控制方法,本发明以数据链路层为网络通信最底层,实现了数据交换,不仅缩小了用户端板卡的体积,而且降低了功耗和生产制造成本,详见下文描述:
一种基于FPGA的MAC层到MAC层通信***,所述通信***包括:FPGA端控制电路,所述通信***还包括:前端应用***、ax88772b芯片和网络终端设备;
所述前端应用***、所述FPGA端控制电路、所述ax88772b芯片和所述网络终端设备依次电连接;
所述FPGA端控制电路包括:PHY桥模块和MII接口模块;
所述PHY桥模块通过MDIO接口与所述ax88772b芯片相连,所述MII接口模块通过RMII接口的TX接口和RX接口,与所述ax88772b芯片相连;
所述PHY桥模块向所述ax88772b芯片发送控制或状态命令;MII接口模块实现MII到RMII的转换。
所述FPGA端控制电路还包括:MAC核模块,
所述MAC核模块用于实现数据链路层的功能;
所述MAC核模块通过ETMACIPCore与所述MII接口模块实现通信。
所述FPGA端控制电路还包括:存储转发模块,
所述存储转发模块用于实现不同字节数据的跨时域传输。
所述FPGA端控制电路还包括:逻辑控制模块,
所述逻辑控制模块用于数据帧的拆分和处理。
一种基于FPGA的MAC层到MAC层通信控制方法,所述控制方法包括以下步骤:
ax88772b芯片与网络终端设备相连接,网络终端设备识别ax88772b芯片,并将ax88772b芯片配置为MAC模式;
FPGA向ax88772b芯片发送指令,该指令用于传输ax88772b芯片、网络终端设备之间处于连接状态;
网络终端设备显示已连接状态;
FPGA通过MAC核模块、MII接口模块,实现FPGA的RMII接口与ax88772b芯片的RMII接***叉互联,进而实现MAC层与MAC层的相互通信。
所述FPGA的RMII接口与ax88772b芯片的RMII接***叉互联具体为:
FPGA的RMII接口中的TX接口、与ax88772b芯片的RMII接口中的RX接口连接;
FPGA的RMII接口中的RX接口、与ax88772b芯片的RMII接口中的TX接口连接。
本发明提供的技术方案的有益效果是:本发明通过巧妙地设计,省掉了七层网络架构的物理层,借助xilinxETMACIPcore,采用数据链路层为网络通信最底层,以MACtoMAC的网络通信方式实现了FPGA和ax88772b数据交换,从而完成数据在网络终端设备和FPGA之间的数据通信。在保持网络协议的基础上通过提高***程序集成度,控制更加集中,逻辑处理更加明显,开发难度降低,出错概率相对减小。同时,该设计不仅完成了节省PCB板卡面积,减少电量消耗的设计要求,而且降低了生产制造成本。
附图说明
图1为基于FPGA的MAC层到MAC层通信***模型的示意图;
图2为一种基于FPGA的MAC层到MAC层通信***的模块框图;
图3为一种基于FPGA的MAC层到MAC层通信***的应用框图;
图4为一种基于FPGA的MAC层到MAC层通信控制方法的数据收发流程图。
附图中,各标号所代表的部件列表如下:
1:前端应用***;2:FPGA端控制电路;
3:ax88772b芯片;4:网络终端设备;
21:PHY桥模块;22:MII接口模块;
23:MAC核模块;24:存储转发模块;
25:逻辑控制模块。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面对本发明实施方式作进一步地详细描述。
实施例1
图1为基于FPGA的MAC层到MAC层通信***模型的示意图,下面结合图2对本发明实施例提供的一种基于FPGA的MAC层到MAC层通信***进行详细描述,详见下文描述:
参见图2,该通信***包括:前端应用***1、FPGA端控制电路2、ax88772b芯片3和网络终端设备4。前端应用***1、FPGA端控制电路2、ax88772b芯片3和网络终端设备4依次电连接。
FPGA端控制电路2包括:PHY桥模块21、MII接口模块22、MAC核模块23、存储转发模块24和逻辑控制模块25。
PHY桥模块21通过MDIO(管理数据输入输出)接口与ax88772b芯片3相连,MII接口模块22通过RMII接口的TX接口和RX接口,与ax88772b芯片3相连。
PHY桥模块21通过其内部的Host寄存器,向ax88772b芯片3发送控制或状态命令,完成模仿PHY的作用。
MII接口模块22实现MII接口,并实现MII到RMII的转换,以适应ax88772b芯片3的外部接口需要。
MAC核模块23用来实现数据链路层的功能。
逻辑控制模块25完成从数据包接收,到数据包发送出去,整个时间段的逻辑处理。包括数据帧的拆分和处理,还包括:接口的转换,时序的对齐等逻辑,对内部其他功能实现的同步控制等。
存储转发模块24实现功能由若干个fifo组成及读写逻辑组成,完成不同字节数据的,跨时域的数据传输。存储转发模块24的实现功能还包括接收状态机和发送状态机的控制。
接收状态机解决的问题:如何获取ax88772b芯片3的数据;如何将获取到的数据写到MAC核里;如何将MAC核处理好的数据写到fifo里。发送状态机解决的问题:如何将fifo中的数据写到MAC核里;如何将MAC核处理好的数据读出来;如何将数据传送给ax88772b芯片3。
MII(MediumIndependentInterface)即媒体独立接口。它是IEEE-802.3定义的以太网行业标准。它包括一个数据接口,以及一个MAC和PHY之间的管理接口。数据接口包括分别用于发送器和接收器的两条独立信道。每条信道都有自己的数据、时钟和控制信号。MII数据接口总共需要16个信号。管理接口是个双信号接口:一个是时钟信号,另一个是数据信号。通过管理接口,上层能监视和控制PHY。MII标准接口用于连接EthernetMAC-block与PHY。“介质无关”表明在不对MAC硬件重新设计或替换的情况下,任何类型的PHY设备都可以正常工作。
RMII(ReducedMII)是简化的MII接口,在数据的收发上它比MII接口少了一倍的信号线,一般要求是50兆的总线时钟。RMII一般用在多端口的交换机,它不是每个端口安排收、发两个时钟,而是所有的数据端口公用一个时钟用于所有端口的收发,节省了不少的端口数目。RMII的一个端口要求7个数据线,比MII少了一倍,所以交换机能够接入多一倍数据的端口。和MII一样,RMII支持10兆和100兆的总线接口速度。
下面对MII信号的功能特性进行详细描述:
TX_CLK(transmitclock):TX_CLK是一个连续的时钟信号(即***启动,该信号就一直存在),它是TXEN,TXD,andTXER(信号方向为从RS到PHY)的参考时钟,TXCLK由PHY驱动TXCLK的时钟频率是数据传输速率的25%,偏差+-100ppm。
RXCLK:它与TXCLK具有相同的要求,所不同的是它是RX_DV,RXD,andRX_ER(信号方向是从PHY到RS)的参考时钟。RX_CLK同样是由PHY驱动,PHY可能从接收到的数据中提取时钟RX_CLK,也有可能从一个名义上的参考时钟(如theTX_CLKreference)来驱动RX_CLK。
TXD(transmitdata):TXD由RS驱动,同步于TX_CLK,在TX_CLK的时钟周期内,并且TX_EN有效,TXD上的数据被PHY接收,否则TXD的数据对PHY没有任何影响。
TX_ER(transmitcodingerror):TX_ER同步于TX_CLK,在数据传输过程中,如果TX_ER有效超过一个时钟周期,并且此时TX_EN是有效的,则数据通道中传输的数据是无效的,没用的。当TX_ER有效并不影响工作在10Mb/s的PHY或者TX_EN无效时的数据传输。在MII接口的连线中,如果TX_ER信号线没有用到,必须将它下拉接地。
RX_DV(ReceiveDataValid):RX_DV同步于RX_CLK,被PHY驱动,它的作用如同于发送通道中的TX_EN,不同的是在时序上稍有一点差别:为了让数据能够成功被RS接收,要求RXD_DV有效的时间必须覆盖整个FRAME的过程。
RXD(receivedata):RXD由RS驱动,同步于RX_CLK,在RX_CLK的时钟周期内,并且RX_DV有效,RXD上的数据被RS接收,否则RXD的数据对RS没有任何影响。
RX_ER(receiveerror):RX_ER同步于RX_CLK,其在RX通道中的作用类似于TX_ER对于TX通道数据传输的影响。
CRS(carriersense):CRS不需要同步于参考时钟,只要通道存在发送或者接收过程,CRS就需要有效。半双工模式信号有效,全双工模式信号无效。
COL(collisiondetected),COL不需要同步于参考时钟。半双工模式信号有效,全双工模式信号无效。
另外,还有MII接口的ManagementInterface:MDC和MDIO。通过它,控制芯片可以访问PHY的寄存器(前面100M物理层芯片中介绍的寄存器组,但不仅限于100M物理层芯片,10M物理层芯片也可以拥有这些寄存器),并通过这些寄存器来对物理层芯片进行控制和管理。
MDC:管理接口的时钟。它是由控制器驱动,与TX_CLK和RX_CLK无任何关系。
MDIO:用来传送MAC层的控制信息和物理层的状态信息。它是一根双向的数据线。因MDIO在某个时钟周期内会空闲,呈高阻状态,故使用时须将其上拉。
RMII是一种简化的MII接口,对于100M线速,MII的速率是25M,RMII则是50M。RMII用于传输以太网包,在RMII接口是2bit的,在以太网的PHY里需要做串并转换、编解码等才能在双绞线和光纤上进行传输,其帧格式遵循如下:
IEEE802.3(10M)/IEEE802.3u(100M)/IEEE802.1q(VLAN)。
本发明实施例对各器件的型号除做特殊说明的以外,其他器件的型号不做限制,只要能完成上述功能的器件均可。
综上所述,通过本发明的实施,实现了FPGA独立的对数据收发及加工处理,而且PCB板上省掉了DM9000、网络变压器及相关的阻容件等,节省了一大片印制板空间。
实施例2
一种基于FPGA的MAC层到MAC层数据通信实现方法,参见图4,该方法包括以下步骤:
101:ax88772b芯片3通过usb接口与网络终端设备4相连接,网络终端设备4通过内部的驱动(通过亚信公司自带的管理软件,具体实现时,还可以为其他的软件,本发明实施例对此不做限制)自动识别ax88772b芯片3;
102:将ax88772b芯片3配置为MAC模式;
103:FPGA通过MDIO协议接口向ax88772b芯片3发送指令,该指令用于传输ax88772b芯片3、网络终端设备4之间处于连接状态;
即,用于向ax88772b芯片3发送“伪造的PHY已经连接好”的状态信息指令,此指令会使FPGA和网络终端设备之间处于连接状态。
104:网络终端设备4显示已连接状态;
105:FPGA通过MAC核模块23、MII接口模块22,实现FPGA的RMII接口与ax88772b芯片3的RMII接***叉互联,进而实现MAC层与MAC层的相互通信。
其中,FPGA的RMII接口与ax88772b芯片3的RMII接***叉互联具体为:FPGA的RMII接口中的TX接口、与ax88772b芯片3的RMII接口中的RX接口连接;FPGA的RMII接口中的RX接口、与ax88772b芯片3的RMII接口中的TX接口连接。
FPGA的MAC核模块23通过ETMACIPCore与MII接口模块22实现通信,MII接口模块22实现MII接口到RMII接口的转换。
综上所述,本发明实施例通过上述的步骤101-步骤105,实现了基于FPGA的MAC层到MAC层数据通信,节省了对DM9000的驱动代码、以及MCU对DM9000的初始化代码,***集成度更高,使得FPGA的控制更加集中,逻辑处理更加明显,出错概率相对减小。
实施例3
下面结合具体的附图对实施例2中的方案进行详细描述,详见下文描述:
201:ax88772b芯片3通过usb接口与网络终端设备4相连,网络终端设备4识别ax88772b芯片3并加载对应的驱动程序;
202:网络终端设备4通过usb接口发送配置MAC模式指令信息至ax88772b芯片3,设置ax88772b芯片3的MAC/PHY桥为MAC模式;
203:逻辑控制模块25发送网络连接指令至存储转发模块24;
204:存储转发模块24发送网络连接指令至PHY桥21模块;
205:PHY桥模块21通过MDIO协议接口发送网络连接指令至ax88772b芯片3,ax88772b芯片3完成网络连接确认;
206:ax88772b芯片3通过USB接口发送网络连接确认网络终端设备4;
207:网络完成连接,发送数据时进入步骤108,接收数据时进入步骤113;
208:逻辑控制模块25接收到前端应用***1发送的数据包,将数据包转发至存储转发模块24;
209:存储转发模块24将数据包发送至MAC核心模块23;
210:MAC核心模块23通过MACIPcore将数据包发送至MII接口模块22;
211:MII接口模块22通过RMII接口将数据包发送至ax88772b芯片3;
212:ax88772b芯片3通过USB接口将数据包发送给网络终端设备4;
213:网络终端设备4通过USB接口将数据包发送至ax88772b芯片3;
214:ax88772b芯片3通过RMII接口将数据包发送至MII接口模块22;
215:MII接口模块22通过将数据包发送至MAC核心模块23;
216:MAC核心模块23将数据包发送至存储转发模块24;
217:存储转发模块24将数据包发送至逻辑控制模块25;
218:逻辑控制模块25将数据包发送至前端应用***1。
具体实现时,本发明实施例对网络终端设备4不做限制,可以为PC机或PAD,本发明实施例优选为E人E本-T8款设备。
综上所述,本发明实施例通过上述的步骤201-步骤218,实现了基于FPGA的MAC层到MAC层数据通信,节省了对DM9000的驱动代码、以及MCU对DM9000的初始化代码,***集成度更高,使得FPGA的控制更加集中,逻辑处理更加明显,出错概率相对减小。
本领域技术人员可以理解附图只是一个优选实施例的示意图,上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (6)
1.一种基于FPGA的MAC层到MAC层通信***,所述通信***包括:FPGA端控制电路,其特征在于,所述通信***还包括:前端应用***、ax88772b芯片和网络终端设备;
所述前端应用***、所述FPGA端控制电路、所述ax88772b芯片和所述网络终端设备依次电连接;
所述FPGA端控制电路包括:PHY桥模块和MII接口模块;
所述PHY桥模块通过MDIO接口与所述ax88772b芯片相连,所述MII接口模块通过RMII接口的TX接口和RX接口,与所述ax88772b芯片相连;
所述PHY桥模块向所述ax88772b芯片发送控制或状态命令;MII接口模块实现MII到RMII的转换。
2.根据权利要求1所述的一种基于FPGA的MAC层到MAC层通信***,其特征在于,所述FPGA端控制电路还包括:MAC核模块,
所述MAC核模块用于实现数据链路层的功能;
所述MAC核模块通过ETMACIPCore与所述MII接口模块实现通信。
3.根据权利要求1所述的一种基于FPGA的MAC层到MAC层通信***,其特征在于,所述FPGA端控制电路还包括:存储转发模块,
所述存储转发模块用于实现不同字节数据的跨时域传输。
4.根据权利要求1所述的一种基于FPGA的MAC层到MAC层通信***,其特征在于,所述FPGA端控制电路还包括:逻辑控制模块,
所述逻辑控制模块用于数据帧的拆分和处理。
5.一种基于FPGA的MAC层到MAC层通信控制方法,其特征在于,所述控制方法包括以下步骤:
ax88772b芯片与网络终端设备相连接,网络终端设备识别ax88772b芯片,并将ax88772b芯片配置为MAC模式;
FPGA向ax88772b芯片发送指令,该指令用于传输ax88772b芯片、网络终端设备之间处于连接状态;
网络终端设备显示已连接状态;
FPGA通过MAC核模块、MII接口模块,实现FPGA的RMII接口与ax88772b芯片的RMII接***叉互联,进而实现MAC层与MAC层的相互通信。
6.根据权利要求5所述的一种基于FPGA的MAC层到MAC层通信控制方法,其特征在于,所述FPGA的RMII接口与ax88772b芯片的RMII接***叉互联具体为:
FPGA的RMII接口中的TX接口、与ax88772b芯片的RMII接口中的RX接口连接;
FPGA的RMII接口中的RX接口、与ax88772b芯片的RMII接口中的TX接口连接。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510564011.7A CN105262789A (zh) | 2015-09-08 | 2015-09-08 | 基于fpga的mac层到mac层通信***及控制方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510564011.7A CN105262789A (zh) | 2015-09-08 | 2015-09-08 | 基于fpga的mac层到mac层通信***及控制方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105262789A true CN105262789A (zh) | 2016-01-20 |
Family
ID=55102293
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510564011.7A Pending CN105262789A (zh) | 2015-09-08 | 2015-09-08 | 基于fpga的mac层到mac层通信***及控制方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105262789A (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107094150A (zh) * | 2017-05-23 | 2017-08-25 | 郑州云海信息技术有限公司 | 一种ncsi协议实现结构及方法 |
CN108234252A (zh) * | 2016-12-22 | 2018-06-29 | 重庆川仪自动化股份有限公司 | 一种多路以太网通信*** |
CN110460646A (zh) * | 2019-07-22 | 2019-11-15 | 天津市英贝特航天科技有限公司 | 一种基于fpga的不完整网络协议通信板卡及工作方法 |
CN113193967A (zh) * | 2021-03-23 | 2021-07-30 | 深圳市广和通无线股份有限公司 | 多模通信方法、装置、网络模块和计算机可读存储介质 |
CN114500408A (zh) * | 2022-01-13 | 2022-05-13 | 中汽创智科技有限公司 | 一种以太网络交换装置、数据处理装置和车辆 |
WO2022099553A1 (en) * | 2020-11-12 | 2022-05-19 | Nvidia Corporation | Intra-layer adapter for fifth generation new radio (5g-nr) communications |
CN115766526A (zh) * | 2022-11-18 | 2023-03-07 | 苏州浪潮智能科技有限公司 | 交换机物理层芯片的测试方法、装置及电子设备 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101355589A (zh) * | 2008-08-28 | 2009-01-28 | 中兴通讯股份有限公司 | 以太网设备、以太网通信***、及以太网设备的配置方法 |
US20090175283A1 (en) * | 2008-01-07 | 2009-07-09 | Hsun-Yao Jan | Advanced single-chip USB-to-Ethernet controller with a Dual-PHY mode capacity for Ethernet PHY or USB-to-Rev-MII Bridging |
CN201623732U (zh) * | 2010-01-26 | 2010-11-03 | 上海埃德电子股份有限公司 | 一种嵌入式以太网控制接口模块 |
CN102761558A (zh) * | 2012-07-31 | 2012-10-31 | 哈尔滨工业大学 | 基于Xilinx FPGA和Treck协议栈的以太通信***及其通信方法 |
CN103036685A (zh) * | 2013-01-23 | 2013-04-10 | 南京航空航天大学 | 基于dp83849c的afdx接口转换器 |
-
2015
- 2015-09-08 CN CN201510564011.7A patent/CN105262789A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090175283A1 (en) * | 2008-01-07 | 2009-07-09 | Hsun-Yao Jan | Advanced single-chip USB-to-Ethernet controller with a Dual-PHY mode capacity for Ethernet PHY or USB-to-Rev-MII Bridging |
CN101355589A (zh) * | 2008-08-28 | 2009-01-28 | 中兴通讯股份有限公司 | 以太网设备、以太网通信***、及以太网设备的配置方法 |
CN201623732U (zh) * | 2010-01-26 | 2010-11-03 | 上海埃德电子股份有限公司 | 一种嵌入式以太网控制接口模块 |
CN102761558A (zh) * | 2012-07-31 | 2012-10-31 | 哈尔滨工业大学 | 基于Xilinx FPGA和Treck协议栈的以太通信***及其通信方法 |
CN103036685A (zh) * | 2013-01-23 | 2013-04-10 | 南京航空航天大学 | 基于dp83849c的afdx接口转换器 |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108234252A (zh) * | 2016-12-22 | 2018-06-29 | 重庆川仪自动化股份有限公司 | 一种多路以太网通信*** |
CN108234252B (zh) * | 2016-12-22 | 2021-05-28 | 重庆川仪自动化股份有限公司 | 一种多路以太网通信*** |
CN107094150A (zh) * | 2017-05-23 | 2017-08-25 | 郑州云海信息技术有限公司 | 一种ncsi协议实现结构及方法 |
CN110460646A (zh) * | 2019-07-22 | 2019-11-15 | 天津市英贝特航天科技有限公司 | 一种基于fpga的不完整网络协议通信板卡及工作方法 |
WO2022099553A1 (en) * | 2020-11-12 | 2022-05-19 | Nvidia Corporation | Intra-layer adapter for fifth generation new radio (5g-nr) communications |
CN113193967A (zh) * | 2021-03-23 | 2021-07-30 | 深圳市广和通无线股份有限公司 | 多模通信方法、装置、网络模块和计算机可读存储介质 |
CN113193967B (zh) * | 2021-03-23 | 2022-09-06 | 深圳市广和通无线股份有限公司 | 多模通信方法、装置、网络模块和计算机可读存储介质 |
CN114500408A (zh) * | 2022-01-13 | 2022-05-13 | 中汽创智科技有限公司 | 一种以太网络交换装置、数据处理装置和车辆 |
CN115766526A (zh) * | 2022-11-18 | 2023-03-07 | 苏州浪潮智能科技有限公司 | 交换机物理层芯片的测试方法、装置及电子设备 |
CN115766526B (zh) * | 2022-11-18 | 2024-06-21 | 苏州浪潮智能科技有限公司 | 交换机物理层芯片的测试方法、装置及电子设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105262789A (zh) | 基于fpga的mac层到mac层通信***及控制方法 | |
EP1738533B1 (en) | Transceiver with automatic configuration based on auto-negociation | |
USRE46523E1 (en) | Method and system for a multi-rate gigabit media independent interface | |
EP1775884B1 (en) | Apparatus and method of remote physical layer auto-negotiation | |
CN105959288A (zh) | 一种电力电网***中的网络协议转换及其相互通讯方法 | |
CN106303759B (zh) | 一种基于fpga的高速串行收发接口及其工作方法 | |
CN103905281A (zh) | 可互换实现网络控制器与网络终端功能的fc-ae-1553总线节点卡 | |
US9807036B2 (en) | Apparatus and method for encoding MDIO into SGMII transmissions | |
CN104145448A (zh) | 针对在传统模式下操作的千兆比特介质独立接口的低功率空闲信令 | |
CN105763258A (zh) | 一种基于fpga的数字处理及控制*** | |
CN215072446U (zh) | 一种EtherCAT从站模组 | |
CN203151539U (zh) | 一种afdx端***虚拟链路层ip核 | |
CN103716092A (zh) | 一种总线型网络中双向光纤通信的组网***及通信方法 | |
CN101741849B (zh) | 一种传输串口业务数据的方法、***及设备 | |
CN103942014A (zh) | Fc-ae-1553协议接口卡存储器映射装置及存储器映射方法 | |
CN111800226A (zh) | 一种基于硬件仲裁的边带管理电路及方法 | |
CN110460646A (zh) | 一种基于fpga的不完整网络协议通信板卡及工作方法 | |
EP1988470B1 (en) | Network device and transmission method thereof | |
CN206585575U (zh) | 一种可见光网卡装置 | |
CN105262598A (zh) | 一种以太网速率转换方法 | |
CN107231319A (zh) | 一种基于amba‑ahb总线的千兆网络控制电路 | |
CN101090353A (zh) | 基于嵌入式以太网技术的led显示屏数据通信设备和方法 | |
CN101304296A (zh) | 网络装置及其传输方法 | |
CN103684691B (zh) | 一种同时支持fc协议8g和16g速率的通讯方法 | |
EP3726813B1 (en) | Control of ethernet link-partner gpio using oam |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into 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: 20160120 |