当前位置: 首页 > 专利查询>王磊专利>正文

一种全硬件TCP协议栈实现系统技术方案

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

【技术实现步骤摘要】

本专利技术涉及一种全硬件TCP协议栈实现方法,尤其是一种基于ASIC或者FPGA器 件,通过全硬件方式实现TCP/IP协议栈中网络接口层、网络层和传输层的方法。属于大规 模集成电路设计以及网络通信

技术介绍
随着信息技术的发展,功能化模块化的设计思想已经逐渐成为了实现复杂功能的 必要选择,实现方式也从复杂的高度集成的单一设备向功能分立的系统实现方式转变。这 种设计思想和实现方式能够显著减低实现复杂度,使设计、调试和维护等操作简单化。比如 在卫星地面站或者雷达中,需要多种信号采集设备、信号处理设备以及显示设备。这就需要 一种成熟开放、传输距离远、方便灵活的通信协议来实现各设备之间的信息交互。作为当前 发展最为成熟、应用最为广泛的TCP/IP协议和以太网技术已经成为了网络通信的标准,其 优点在于通信速率高、传输距离远、方便灵活和抗干扰能力强。 -般来讲,实现以太网网络接口的方法主要有软件和硬件两种方式。 软件方式是采用通用型处理器(INTEUAMD的X86架构的处理器)或者嵌入式处理 器(ARM、IBM的RISC架构的处理器),其上能够运行各种操作系统,通过操作系本文档来自技高网...
一种<a href="http://www.xjishu.com/zhuanli/62/CN104883335.html" title="一种全硬件TCP协议栈实现系统原文来自X技术">全硬件TCP协议栈实现系统</a>

【技术保护点】
一种全硬件TCP协议栈实现方法,其特征在于:硬件平台由网络接口芯片(100)、外置PHY芯片(101)和DDR芯片(102)构成,其中网络接口芯片(100)由MAC模块(1)、MAC控制模块(2)、组包模块(3)、解包模块(4)、ARP模块(5)、IP模块(6)、ICMP模块(7)、TCP模块(8)、数据交互引擎(9)、DDR控制器(10)和配置和管理模块(11)构成;其功能和连接方式为:MAC模块(1)与外部的PHY芯片连接,其输入接口与组包模块(3)相连,输出接口与解包模块(4)相连,控制和状态接口与MAC控制模块(2)相连;MAC控制模块(2)与MAC模块(1)交互发送接收状态信息以及流...

【技术特征摘要】

【专利技术属性】
技术研发人员:王磊
申请(专利权)人:王磊
类型:发明
国别省市:四川;51

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

1