【技术实现步骤摘要】
本专利技术涉及一种全硬件TCP协议栈实现方法,尤其是一种基于ASIC或者FPGA器 件,通过全硬件方式实现TCP/IP协议栈中网络接口层、网络层和传输层的方法。属于大规 模集成电路设计以及网络通信
技术介绍
随着信息技术的发展,功能化模块化的设计思想已经逐渐成为了实现复杂功能的 必要选择,实现方式也从复杂的高度集成的单一设备向功能分立的系统实现方式转变。这 种设计思想和实现方式能够显著减低实现复杂度,使设计、调试和维护等操作简单化。比如 在卫星地面站或者雷达中,需要多种信号采集设备、信号处理设备以及显示设备。这就需要 一种成熟开放、传输距离远、方便灵活的通信协议来实现各设备之间的信息交互。作为当前 发展最为成熟、应用最为广泛的TCP/IP协议和以太网技术已经成为了网络通信的标准,其 优点在于通信速率高、传输距离远、方便灵活和抗干扰能力强。 -般来讲,实现以太网网络接口的方法主要有软件和硬件两种方式。 软件方式是采用通用型处理器(INTEUAMD的X86架构的处理器)或者嵌入式处理 器(ARM、IBM的RISC架构的处理器),其上能够运行各种 ...
【技术保护点】
一种全硬件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)交互发 ...
【技术特征摘要】
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。