发明名称 |
一种基于FPGA的POS数据链路层分类处理装置 |
摘要 |
本发明公开了一种基于FPGA的POS数据链路层分类处理装置,该装置包括以下模块:POS接口模块、POS-PHY接收模块、内存控制器、RAM、链路层分类处理模块、协议报文处理模块。POS接口模块接收SDH帧,实现串并转换,并给出数据包的首地址及长度信息;POS-PHY接收模块接收POS接口模块发送的POS数据,实现PPP帧的提取,并将PPP数据发送到内存控制器;内存控制器控制PPP数据的读写,经过缓存后PPP数据发送给链路层分类处理模块,完成PPP帧中的协议报文和IP包的分类,并将IP包发送到IP处理模块,协议报文发送到协议报文处理模块;协议报文处理模块完成对协议报文进行解析,识别出不同的协议报文并进行相应的处理,完成链路层控制功能。 |
申请公布号 |
CN104506451A |
申请公布日期 |
2015.04.08 |
申请号 |
CN201410815098.6 |
申请日期 |
2014.12.24 |
申请人 |
中国电子科技集团公司第五十四研究所 |
发明人 |
王立莹;李吉良;周三友;孙士勇;刘素桃;周玉娟;曹琨;谭坤;高飞;尹超;李晗 |
分类号 |
H04L12/801(2013.01)I |
主分类号 |
H04L12/801(2013.01)I |
代理机构 |
河北东尚律师事务所 13124 |
代理人 |
王文庆 |
主权项 |
一种基于FPGA的POS数据链路层分类处理装置,其特征在于:该装置包括有POS接口模块(210)、POS‑PHY接收模块(221)、内存控制器(222)、RAM(223)、链路层分类处理模块(224)和协议报文处理模块(225);POS接口模块(210),用于接收外部输入的SDH数据包,获取SDH数据包的首地址及长度信息,并将串行数据转换成并行POS‑PHY接口数据;POS‑PHY接收模块(221),用于接收POS接口模块210发送的POS‑PHY接口数据,并对POS‑PHY接口数据中的PPP帧进行提取,将POS‑PHY接口数据转换为本地接口的PPP数据;内存控制器(222),用于控制RAM223中的PPP数据读取与写入操作,完成对来自POS‑PHY接收模块221的PPP数据进行缓存并将PPP数据发送到链路层分类处理模块224;RAM(223),用于缓存PPP数据;链路层分类处理模块(224),用于完成PPP数据中的协议报文和IP包的分类,并将协议报文发送到协议报文处理模块225,将IP包对外进行发送;协议报文处理模块(225),用于完成对接收到的协议报文进行解析,识别出不同的协议报文并进行相应的处理。 |
地址 |
050081 河北省石家庄市中山西路589号第五十四所网络部 |