用于检测以太网帧的设备和方法技术

技术编号:14647287 阅读:63 留言:0更新日期:2017-02-16 04:12
本发明专利技术涉及一种用于检测以太网帧的设备和方法。在用于检测以太网帧的设备中包括的以太网检测电路包括:接收到的字节计数器,其被配置为计算接收到的数据的字节计数值;掩码和图案存储单元,其被配置为基于计算出的字节计数值来计算包含帧的图案的掩码数据和比较数据;比较器,其被配置为基于计算出的掩码数据和比较数据来确定接收到的数据是否与要检测的目标数据对应;以及检测信号发生器,其被配置为输出与确定的结果对应的检测信号。

【技术实现步骤摘要】

本专利技术涉及用于检测以太网帧的设备和方法,且更具体地涉及用于检测以太网网络通信的领域中的以太网帧的设备。
技术介绍
以太网是总线结构的最典型短程通信网络。为了在以太网上传输数据,使用具有冲突检测的载波侦听多路访问(CSMA/CD)。在通过以太网帧传输数据的过程中,以太网报头和尾部被增加到在互联网层(其为高层)中生成的数据分组且然后经由介质传输。当数据通过以太网帧接收时,报头和尾部彼此分离,且数据分组被发送到网络层。以太网帧包括:前导码字段(其用于向接收器通知以太网帧的传输且提供能够区别接收的帧中的0和1的同步信号)、起始定界符字段(其指示该帧的开始位置)、目的MAC地址字段、源MAC地址字段、长度字段(其指示具有在数据字段中包含的可变长度的传输的数据的尺寸)、数据字段和校验和字段(其使接收器主机能够识别数据传输的过程中的数据变化的错误的出现)。为了处理以太网数据,接收到的以太网帧需要被检测且通过其中接收到的以太网帧可以根据检测的结果来适当处理的路径被转移。因此,需要一种能够有效检测以太网帧的以太网帧检测设备。
技术实现思路
本专利技术的一个方面在于以各种方式有效检测以太网帧。本专利技术的另一个方面在于减小以太网帧检测电路的生产成本且简化其配置。根据本专利技术的一个方面,用于检测以太网帧的以太网帧检测电路包括:接收到的字节计数器,其被配置为计算接收到的数据的字节计数值;掩码和图案存储单元,其被配置为基于计算出的字节计数值来计算包含帧的图案的掩码数据和比较数据;比较器,其被配置为基于计算出的掩码数据和比较数据来确定接收到的数据是否与要检测的目标数据对应;以及检测信号发生器,其被配置为输出与确定的结果对应的检测信号。掩码和图案存储单元可以包括掩码和图案存储存储器,其被配置为存储用于忽视不需要检测的位的掩码寄存器和指示要检测的帧的图案寄存器,且被配置为基于存储的掩码寄存器和图案寄存器来计算与计算出的字节计数值对应的掩码数据和比较数据。掩码和图案存储单元可以包括随机存取存储器(RAM)、只读存储器(ROM)和闪存中的至少一个。掩码和图案存储单元可以包括:掩码寄存器列,其被配置为存储用于忽视不需要检测的位的掩码寄存器;第一复用器(mux),其被配置为基于掩码寄存器和计算出的字节计数值来计算掩码数据;图案寄存器,其被配置为存储指示要检测的帧的图案寄存器;以及第二mux,其被配置为基于图案寄存器和计算出的字节计数值来计算比较数据。比较器可以包括:第一比较器,其被配置为基于计算出的掩码数据来忽视在接收到的数据中不需要检测的位;以及第二比较器,其被配置为基于计算出的比较数据来将接收到的数据与要检测的目标数据进行比较。利用根据本专利技术的实施例的用于检测以太网帧的设备和方法,以太网帧可以通过各种配置来检测,且用于以太网帧检测设备的性能要求可以被满足。此外,可以减小以太网帧检测电路的生产成本且可以简化配置。附图说明图1是示出根据本专利技术的实施例的以太网系统的配置的框图。图2是示出根据本专利技术的实施例的以太网检测电路的配置的框图。图3是示出根据本专利技术的实施例的以太网检测电路的操作的流程图。图4是示出根据本专利技术的实施例的掩码和图案存储单元的配置的以太网检测电路的框图。图5是示出根据本专利技术的另一个实施例的掩码和图案存储单元的配置的以太网检测电路的框图。具体实施方式在下文中,将参照附图详细描述本专利技术的实施例。如本文所使用的,后缀“模块”和“单元”被增加且可交换地使用以促进该说明书的准备且不旨在建议于其间区别的含义或功能。实现他们的本专利技术的优势和特征将参照附图从本文下面的示例性实施例的描述中变得显而易见。然而,本专利技术不限于本文公开的示例性实施例而可以以各种不同形式实现。示例性实施例被提供以用于彻底完成本专利技术的公开内容且用于完全向本领域的那些技术人员传达本专利技术的范围。要注意,本专利技术的范围仅由权利要求限定。相似参考符号在整个说明书中指代相似元件。在描述该说明书中公开的本专利技术的实施例的过程中,如果确定了这些描述可以未必模糊本专利技术的主题,则可以不详细描述相关公知功能和组分。考虑到本专利技术的实施例中的对应元件的功能来限定下面将使用的术语。应当理解的是,本专利技术不限于下面的实施例且实施例被提供仅用于说明性目的。本专利技术的范围应当仅由所附权利要求及其等同物显示。术语的定义可以取决于用户或操作员的意图、判例等而变化。因此,术语应当基于整个说明书来限定。将理解,流程图说明和/或框图的每个框和流程图说明和/或框图的各框的组合可以由计算机程序指令实现。这些计算机指令能够被提供给通用计算机、专用计算机或其它可编程数据处理设备的处理器以产生机器,使得经由计算机或其它可编程数据处理设备的处理器执行的指令创建用于实现流程图和/或框图或框中指定的功能的装置。这些计算机程序指令能够被存储在能够指导计算机或其它可编程数据处理设备以特定方式运行的计算机可用或计算机可读存储器中,使得在计算机可用或计算机可读存储器中存储的指令产生制作包含用于实现在流程图和/或框图或框中指定的功能的指令的产品。计算机程序指令还能够被加载在计算机或其它可编程数据处理设备上以使得在计算机或其它可编程设备上执行一系列操作步骤,以产生计算机可实现过程,使得在计算机或其它可编程设备上执行的指令提供用于实现流程图和/或框图或框中指定的功能的过程。另外,流程图或框图中的各框或各步骤可以表示包括用于执行(一个或多个)指定逻辑功能的一个或多个可执行指令的模块、片段或代码的部分。另外,在一些备选实施例中,应当指出,在各框或各步骤中描述的各功能可以在指定序列之外执行。例如,可以基本上一次执行两个连续的框或步骤或者可以有时取决于对应的功能以反向顺序执行两个连续的框或步骤。在下文中,将参照图1描述根据本专利技术的实施例的以太网系统10。图1是示出根据本专利技术的实施例的以太网系统的配置的框图。参照图1,以太网系统10包括以太网网络100、物理接口单元200和以太网检测设备400。以太网网络100可以表示物理通信网络。例如,以太网网络100可以表示总线结构的局域网(LAN)。物理接口单元200可以为连接到以太网网络100的接口以接收数据。以太网检测设备400可以检测接收到的数据的以太网帧。以太网检测设备400可以包括多个以太网检测电路300a,300b,……,300n。在此,每个以太网检测电路可以检测具有L个字节的最大长度的一个帧。由此,以太网检测设备400可以通过包括n个以太网检测电路的多个以太网检测电路300a,300b,……,300n来检测n个帧。为了便于描述,参考数字“300”将被分配给以太网检测电路。在下文中,将参照图2详细描述以太网检测电路300。图2是示出根据本专利技术的实施例的以太网检测电路的配置的框图。参照图2,以太网检测电路300包括接收到的字节计数器310、掩码和图案存储单元320、比较器330和检测信号发生器340。接收到的计数器310可以计数接收到的数据的以太网帧的字节。由此,接收到的字节计数器310可以计算接收到的数据的字节计数值。接收到的字节计数器310还可以将计算出的计数值发送给掩码和图案存储单元320和检测信号发生器340。掩码和图案存储单元320可以基于存储的掩码寄存器和图案寄存器来计算与计算出的计数本文档来自技高网...
用于检测以太网帧的设备和方法

【技术保护点】
一种用于检测以太网帧的以太网帧检测电路,包括:接收到的字节计数器,其被配置为计算接收到的数据的字节计数值;掩码和图案存储单元,其被配置为基于计算出的字节计数值来计算包含帧的图案的掩码数据和比较数据;比较器,其被配置为基于计算出的掩码数据和比较数据来确定接收到的数据是否与要检测的目标数据对应;以及检测信号发生器,其被配置为输出与确定的结果对应的检测信号。

【技术特征摘要】
2015.07.30 KR 10-2015-01083991.一种用于检测以太网帧的以太网帧检测电路,包括:接收到的字节计数器,其被配置为计算接收到的数据的字节计数值;掩码和图案存储单元,其被配置为基于计算出的字节计数值来计算包含帧的图案的掩码数据和比较数据;比较器,其被配置为基于计算出的掩码数据和比较数据来确定接收到的数据是否与要检测的目标数据对应;以及检测信号发生器,其被配置为输出与确定的结果对应的检测信号。2.根据权利要求1所述的以太网帧检测电路,其中,掩码和图案存储单元包括:掩码和图案存储存储器,其被配置为存储用于忽视不需要检测的位的掩码寄存器和指示要检测的帧的图案寄存器,且被配置为基于存储的掩码寄存器和图案寄存器来计算与计算出的字节计数值对应的掩码数据...

【专利技术属性】
技术研发人员:金右铉裵圭晟
申请(专利权)人:LS产电株式会社
类型:发明
国别省市:韩国;KR

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1