一种测试单包正则匹配逻辑的系统和方法

    公开(公告)号:CN102495778A

    公开(公告)日:2012-06-13

    申请号:CN201110415255.0

    申请日:2011-12-13

    Abstract: 本发明提供一种测试单包正则匹配逻辑的方法,PCIe仿真模型模拟PCIe总线特性,接收主机命令包括写命令和读命令。与现有技术相比,本发明的有益效果在于:1)采用SystemVerilog语言编写的程序效率很高,可以用较少的代码行数实现比较复杂的功能,提高了验证的效率。2)使用SystemVerilog基于约束的随机模拟验证是一种高效的功能验证方法,可以大大提高功能验证效率,使产品上市无功能缺陷。

    一种软硬件结合实现TCP连接数据缓存的方法

    公开(公告)号:CN102075416A

    公开(公告)日:2011-05-25

    申请号:CN201010611753.8

    申请日:2010-12-17

    Abstract: 本发明提供了一种软硬件结合实现TCP连接数据缓存的方法。硬件网卡接收报文,进行TCP连接管和排序,接口库为新建连接构造TCP节点结构,在每个包TCP数据的内存之前,预留出一块缓存区域,用来缓存上一个包中的末尾数据,同时记录缓存数据的长度,并使用一个指针,表示当前要处理的数据的起始位置。接口库收到tcp数据包后,从数据报文中提取TCP数据,更新TCP节点结构,如果应用需要缓存报文,接口库通过数据拷贝和移动指针在TCP节点中缓存数据,当下一个tcp数据包达到后,接口库使用缓存数据拼接前后两个报文。本发明不需要在TCP卸载系统的网卡硬件中缓存数据,降低网卡硬件成本。

Patent Agency Ranking