【摘要】 本发明公开了一种增强型以太网接口装置,其接收状态机接收PHY模块的以太网帧,解析获得以太网数据帧,产生第一状态描述符,并存储在底层数据FIFO缓存、底层状态FIFO缓存中;可编程逻辑器件组成的协议解析模块解析 接收底层数据FIFO缓存的数据帧,从中提取出数据帧包含的网络协议信息,同时,根据数据帧内容提出其状态信息结合第一状态描述符生成帧状态描述符,并存入高层协议数据FIFO缓存中;高层协议寄存器记录当前高层协议数据FIFO缓存的条目数量。本发明加入协议解析模块,可编程逻辑器件完成网络数据帧的协议解析,可以高效快速地提取网络数据帧中的网络协议信息,克服了使用软件解析网络数据帧方法的不足,大大降低了中央处理单元的运算负担。 【专利类型】发明授权 【申请人】电子科技大学 【申请人类型】学校 【申请人地址】611731 四川省成都市高新西区西源大道2006号 【申请人地区】中国 【申请人城市】成都市 【申请人区县】郫都区 【申请号】CN200810045416.X 【申请日】2008-06-27 【申请年份】2008 【公开公告号】CN101304342B 【公开公告日】2010-11-24 【公开公告年份】2010 【授权公告号】CN101304342B 【授权公告日】2010-11-24 【授权公告年份】2010.0 【IPC分类号】H04L12/26; H04L29/06 【发明人】肖寅东; 王厚军; 田书林; 刘科 【主权项内容】一种增强型以太网接口装置,其特征在于包括:一接收状态机,用于接收PHY模块的以太网帧,并解析获得以太网数据帧,产生第一状态描述符;一底层数据FIFO缓存,用于存储接收状态机的所有以太网数据帧;一底层状态FIFO缓存,用于存储接收状态机的、和以太网帧一一对应的第一状态描述符,第一状态描述符记录该以太网帧的信息;一协议解析模块,由可编程逻辑器件组成,用于接收底层数据FIFO缓存的数据帧,解析数据帧的网络协议组成,从中提取出数据帧包含的网络协议信息,同时,根据数据帧内容提出其状态信息,结合底层状态FIFO缓存的第一状态描述符,生成帧状态描述符,用于描述数据帧的类型信息,帧状态描述符和网络协议信息一起组合成一个数据帧条目,传送给高层协议数据FIFO缓存;一高层协议数据FIFO缓存,用于按数据帧条目存储协议解析模块的网络协议信息和帧状态描述符;一高层协议寄存器,用于记录当前高层协议数据FIFO缓存中网络协议信息和帧状态描述符的条目数量;所述的协议解析模块按照协议层次分层,包括有数据链路层协议处理单元、网络层协议处理单元以及高层协议处理单元;在数据链路层协议处理单元,先对数据帧进行数据链路层解析,获取发送该数据帧主机的MAC地址和该数据帧的链路层协议类型;然后,在网络层协议处理单元,对数据帧进行网络层协议解析,获取发送数据帧主机的IP地址或者IPX节点地址和网络地址,并提取其网络层协议类型;最后,高层协议的类型信息将由高层协议处理单元解析得到。 【当前权利人】电子科技大学 【当前专利权人地址】四川省成都市高新西区西源大道2006号 【专利权人类型】公立 【统一社会信用代码】121000004507193117 【引证次数】2.0 【他引次数】2.0 【家族引证次数】2.0 【家族被引证次数】9