一种全硬件TCP协议栈实现系统

基本信息

申请号 CN201410067748.3 申请日 -
公开(公告)号 CN104883335B 公开(公告)日 2017-12-01
申请公布号 CN104883335B 申请公布日 2017-12-01
分类号 H04L29/06(2006.01)I 分类 电通信技术;
发明人 王磊 申请(专利权)人 成都靖尧通信技术有限公司
代理机构 - 代理人 -
地址 610000 四川省成都市青羊区大安东路61号太升大厦2205
法律状态 -

摘要

摘要 本发明公开了一种全硬件TCP协议栈实现方法,属于大规模集成电路设计以及网络通信技术领域,旨在通过全硬件的方式实现TCP/IP协议栈中网络接口层、网络层和传输层,从而提高网络传输速率。本发明包括网络接口芯片、外置物理层芯片和DDR存储器芯片,其中网络接口芯片由MAC模块、MAC控制模块、组包模块、解包模块、ARP模块、IP模块、ICMP模块、TCP模块、数据交互引擎、DDR控制器和配置和管理模块构成。本发明采用分层设计思想、接收和发送通道分离、标准化的控制和数据接口技术、多级状态机、数据多级缓存和高效预取技术,降低了实现难度、提高了传输速度。