当前位置: 首页 > news >正文

网络协议测试仪设计方案:474-便携式手提万兆网络协议测试仪

便携式手提万兆网络协议测试仪

一、平台简介

      便携式手提万兆网络协议测试仪,以FPGA万兆卡和X86主板为基础,构建便携式的手提设备。

      FPGA万兆卡是以Kintex-7XC7K325T PCIeX4的双路万兆光纤网络卡,支持万兆网络数据的收发和网络协议的定制设计。

      北京太速科技平台默认操作系统为win7 64位系统;具备丰富的外设接口,如VGA、HDMI、千兆网口、USB2.0/3.0以及方便的JTAG调试口;平台存储为8G内存、256G固态硬盘,具备高速数据读写能力,可满足大多数应用场景。屏幕为触摸显示屏。

 

二、配置详细说明:


一、机箱

材料

铝合金内部个别承重件为镀锌板

表面工艺

整体氧化外表面喷粉(军绿色)

尺寸

270x110x200(mm)(W×H×D)

整机重量

供电

+12V

散热方式

风冷散热

二、触摸屏

规格

10.1寸液晶电容触摸屏

三、主板

外设接口

VGA, HDMI, LVDS/EDP 支持同步/异步双显功能;6个USB(其中1 个USB3.0,2个板载插针);6COM RS-232, COM3 可设置成RS485;双Intel PCI-E总线千兆网卡;1 个MINI PCIE 扩展, 1 个PCIE x4 扩展

电源

DC 12V输入

处理器

Intel® Core™第七代Kaby lake-U Soc i3/i5/i7 处理器(目前为i3)

操作系统

支持windows 8;Windows 7等(预装Windows7系统)

内存

1个笔记本内存插槽,支持DDR3/L 1066/1333/1600MHz 最大至8GB(预装8G内存条);1×SATA 3.0,1×mSATA2.0固态硬盘接口(预装三星msata 512G SSD硬盘:读:510MB/s,写:393MB/s)

工作温度

-15~60℃

存储温度

-40~75℃

环境湿度

0~90% 空气湿度,无冷凝

防尘防水

独特的前面板设计,使整机结构坚固可靠,美观时尚。能符合绝大多数应用环境的防尘防水要求。

WIFI无线网络

该系列平板电脑可以外接WIFI无线网卡或者网线连接

其他

可安装打印机、办公软件、媒体播放器等

产品定制

可根据需求定制

三、内部集成FPGA万兆网卡
本板卡系我公司自主研发,采用Xilinx公司的XC7K325T-2FFG900I芯片作为主处理器。板卡设计满足工业级要求。

 

图 1:PCIe 万兆光纤收发卡实物图

 

图 2:PCIe 万兆光纤收发卡原理框图

1.1.板卡技术指标 

  ●  标准PCIe半高卡,符合PCI Express 2.0 规范。

  ●  支持PCIe x1、x4模式。

  ●  两路万兆光纤接口,最大支持10Gbps线速率。

  ●  两路SATA接口,支持SATA 2.0标准。

  ●  板载1簇 2GB 64bit DDR3内存颗粒,1簇 1GB 32bit DDR3内存颗粒和2簇128MB 16bit DDR3 内存颗粒。

  ●  板载16MB SPI Flash,用于FPGA程序加载。

  ●  板载8个用户测试GPIO。

  ●  板载5个用户可编程LED。


1.2.物理特性

  ●  工作温度:商业级 0℃ ~ +55℃,工业级-40℃~+85℃。

  ●  工作湿度:10%~80%。


1.3.供电要求

  ●  单电源供电,整板功耗:20W。

  ●  电压:DC +12V,3A。

  ●  纹波:≤10%。


1.4.应用领域

  ●  万兆网络。

  ●  高速数据采集、存储。


四:万兆网络协议测试仪功能

科研版主要功能


编号

功能类别

功能点编号

功能点名称

描述

F1

接口

F1.1

 10G/40G/100G

满带宽收/发数据包

 

F2

包源产生方式

F2.1

硬件产生包源

设备自带初始化包源进行发送

 

F2.2

软件产生包源

用户通过应用软件把自己合成的数据包源下载到硬件网卡并点击发送

 

F3

发包控制

F3.1

Continuous
模式

支持连续发包

 

F3.2

Bursts
模式

支持固定包数发送2^32(4294967296)

 

F3.3

Seconds
模式

支持定时发送2^21
(可设置14天)

 

F4

抓包

F4.1

支持线路抓包

支持随机抓取数据包及存储

企业版主要功能


编号

功能类别

功能点编号

功能点名称

描述

F1

接口

F1.1

 10G/40G/100G

8个10G满带宽收/发数据包

F2

包源产生方式

F2.1

硬件产生包源

设备自带初始化包源进行发送

 

F2.2

软件产生包源

用户通过应用软件设置数据包结构、类型、载荷等,然后发送

 

F2.3

4口接入数据后汇聚1口输出

支持外接1路或4路10G线路,最终汇聚成10G输出

F3

发包控制

F3.1

Continuous
模式

支持连续发包

 

F3.2

Bursts
模式

支持固定包数发送2^32(4294967296)

 

F3.3

Seconds
模式

支持定时发送2^21
(可设置14天)

F4

速率设置

F4.1

Bandwith Utilization(%)

固定设置,可设置各速率接口下%流量发送
(最小单位为100Mbit)

 

F4.2

Random speed

浮动设置,可设置随机Min%~Max %流量输出

F5

包长设置

F5.1

Fixed

可设置固定包长(16B~16383B)

 

F5.2

Increment/ Decrement

可设置数据包在Min~Max(Byte)区间内递增递减

 

F5.3

Random

可设置数据包在Min~Max(Byte)区间内随机,可设置seed

编号

功能类别

功能点编号

功能点名称

描述

F6

抓包

F6.1

支持线路抓包

支持随机抓取数据包及存储

F7

支持协议类型

F7.1

支持协议类型

支持Ethernet II数据包协议 和 IP类别

F8

MAC地址设置

F8.1

Fixed

设置smac/dmac固定地址

 

F8.2

Increment/ Decrement

设置smac/dmac地址递增或递减(含count、repeat、mask)

 

F8.3

Random

可设置seed(含mask)

F9

IP地址设置

F9.1

Fixed

设置sip/dip固定地址

 

F9.2

Increment/ Decrement

设置sip/dip地址递增或递减(含count、repeat、mask)

 

F9.3

Random

可设置seed(含mask)

F10

UDP端口号设置

F10.1

Fixed

设置sp/dp固定端口

 

F10.2

Increment/ Decrement

设置sp/dp地址递增或递减(含count、repeat、mask)

 

F10.3

Random

可设置seed(含mask)

F11

TCP端口号设置

F11.1

Fixed

设置sp/dp固定端口

 

F11.2

Increment/ Decrement

设置sp/dp地址递增或递减(含count、repeat、mask)

 

F11.3

Random

可设置seed(含mask)

 

 

编号

功能类别

功能点编号

功能点名称

描述

F12

其它可设置参数
(满足其它组合形式数据包递归设置)

F12.1

Fixed

设置xxxx位置固定

 

F12.2

Increment/ Decrement

设置xxxx位置递增或递减(含count、repeat、mask)

 

F12.3

Random

可设置seed(含mask)

F13

包源类型

F13.1

已知以太标准协议

采用模板方式下载配置逻辑内部ram,用户自定义更换,支持全协议数据包

 

F13.2

自定义协议数据包

采用模板方式下载配置逻辑内部ram,用户自定义更换,支持自定义数据包

相关文章:

网络协议测试仪设计方案:474-便携式手提万兆网络协议测试仪

便携式手提万兆网络协议测试仪 一、平台简介 便携式手提万兆网络协议测试仪,以FPGA万兆卡和X86主板为基础,构建便携式的手提设备。 FPGA万兆卡是以Kintex-7XC7K325T PCIeX4的双路万兆光纤网络卡,支持万兆网络数据的收发和网络协议…...

使用numpy手写一个神经网络

本文主要包含以下内容: 推导神经网络的误差反向传播过程使用numpy编写简单的神经网络,并使用iris数据集和california_housing数据集分别进行分类和回归任务,最终将训练过程可视化。 1. BP算法的推导过程 1.1 导入 前向传播和反向传播的总体…...

使用Spring AOP实现接口参数变更前后对比和日志记录

推荐一个程序员的常用工具网站,效率加倍,嘎嘎好用:程序员常用工具云服务器限时免费领:轻量服务器2核4G腾讯云:2核2G4M云服务器新老同享99元/年,续费同价阿里云:2核2G3M的ECS服务器只需99元/年,续费同价记录接口调用前后的参数变化是一个常见的需求,这不仅有助于调试和…...

免费无限换脸,火了,图片/视频/直播都行!

最强换脸AI工具Facefusion软件在近期更新到了2.6.0版本,带来了一系列的更新和改进,今天为大家分享一下最新的整合包。 Facefusion2.6.0版本介绍 FaceFusion不仅仅是一款换脸软件,它更是一个多功能的数字人和实时直播助手,真正开启…...

无线领夹麦克风哪个品牌好?本期文章揭秘无线麦克风哪个品牌好用

​在当下这个全民皆为媒体的时代大潮中,视频分享已然成为了引领风尚的指向标。在自媒体领域竞争愈发激烈的态势下,若要在这片广阔海洋中扬帆远航,优秀的作品毫无疑问是吸引观众的关键所在。而想要塑造出这样的卓越之作,除了需要创…...

操作系统实验--终极逃课方法

找到图片里的这个路径下的文件 ,结合当前题目名称,把文件内容全部删除,改为print print的内容为下图左下角的预期输出的内容...

C语言实现正弦信号扫频

C语言实现正弦信号扫频 包含必要的头文件:首先,你需要包含 <stdio.h> 和 <math.h> 头文件,分别用于输入输出和数学函数的使用。 定义扫频参数:定义正弦扫频的参数,例如起始频率、结束频率、扫频时间等。 生成正弦波信号:使用正弦函数生成扫频信号,可以根…...

实用篇| huggingface网络不通

之前文章《Transformer原理》中介绍过,Transformers 是由 Hugging Face 开发的一个包&#xff0c;支持加载目前绝大部分的预训练模型。随着 BERT、GPT 等大规模语言模型的兴起&#xff0c;越来越多的公司和研究者采用 Transformers 库来构建应用。 Hugging Face是一家美国公司…...

NLP与训练模型-GPT-3:探索人工智能语言生成的新纪元

在人工智能领域&#xff0c;自然语言处理&#xff08;NLP&#xff09;一直是备受关注的研究方向之一。随着深度学习技术的发展&#xff0c;尤其是Transformer模型的出现&#xff0c;NLP领域取得了巨大的进步。其中&#xff0c;由OpenAI推出的GPT-3模型更是引起了广泛的关注和热…...

iOS内购欺诈漏洞

iOS内购欺诈漏洞 1.iOS内购欺诈漏洞概述2.伪造的凭证3.漏洞修复方案 1.iOS内购欺诈漏洞概述 黑产别的App上低价充值&#xff08;比如1元&#xff09;换取苹果真实凭证&#xff0c;再在目标App上下单高价&#xff08;648元&#xff09;商品&#xff0c;传入该凭证&#xff0c;如…...

【网络服务】正向代理和反向代理到底是什么意思

&#x1f680; 个人主页 极客小俊 ✍&#x1f3fb; 作者简介&#xff1a;程序猿、设计师、技术分享 &#x1f40b; 希望大家多多支持, 我们一起学习和进步&#xff01; &#x1f3c5; 欢迎评论 ❤️点赞&#x1f4ac;评论 &#x1f4c2;收藏 &#x1f4c2;加关注 前言 在学习和…...

【算法】记忆化搜索

快乐的流畅&#xff1a;个人主页 个人专栏&#xff1a;《算法神殿》《数据结构世界》《进击的C》 远方有一堆篝火&#xff0c;在为久候之人燃烧&#xff01; 文章目录 引言一、不同路径二、最长递增子序列三、猜数字大小 ||四、矩阵中的最长递增路径总结 引言 记忆化搜索&…...

博客系统多模块开发

创建工程 创建父工程 删除src目录&#xff0c;在pom.xml添加依赖&#xff1a; <!--统一版本 字符编码--><properties><maven.compiler.source>8</maven.compiler.source><maven.compiler.target>8</maven.compiler.target><project.b…...

pdf阅读器哪个好用?五款PDF阅读器大比拼

pdf阅读器哪个好用&#xff1f;在数字化时代&#xff0c;PDF文档因其跨平台、跨设备的便捷性&#xff0c;已成为工作、学习和生活中不可或缺的一部分。而一款优秀的PDF阅读器&#xff0c;则能极大地提升我们处理PDF文档的效率与体验。今天&#xff0c;就让我们一起探索五款备受…...

C#实现Queue的加锁和解锁

在C#中&#xff0c;可以使用lock语句来对队列进行加锁和解锁&#xff0c;以确保在多线程环境下的线程安全。以下是一个简单的示例&#xff1a; using System; using System.Collections.Generic; using System.Threading;public class ThreadSafeQueue<T> {private read…...

北京邮电大学人工智能考数据结构,均分370!北京邮电大学计算机考研考情分析!

北京邮电大学&#xff08;Beijing University of Posts and Telecommunications&#xff09;&#xff0c;简称北邮&#xff0c;是中华人民共和国教育部直属、工业和信息化部共建的全国重点大学&#xff0c;位列国家“211工程”、“985工程优势学科创新平台”、“世界一流学科建…...

1. lambda初体验

首先声明一个函数式接口&#xff0c;就只接口内只有一个抽象方法 //函数式接口 public interface Factory {Object getObject();}接口实现类 public class SubClass implements Factory {Overridepublic Object getObject() {return new User();}}User类 public class User …...

C#之显示转换

在C#中显示转换分为三种本别是: 括号强转&#xff0c;parse法&#xff0c;convert法。下面就为大家介绍一下吧&#xff01;&#xff01;&#xff01; 括号强转 作用: 一般情况下 将高精度的类型转换为低精度 语法: 变量类型 变量名 (转换的变量类型名称) 变量&#xff1b; …...

汇编原理(三)编程

源程序&#xff1a; 汇编指令&#xff1a;有对应的机器码与其对应 伪指令&#xff1a;无对应的机器码&#xff0c;是由编译器来执行的指令&#xff0c;编译器根据伪指令来进行相关的编译工作。 ex1:XXX segment、XXX ends这两个是一对成对使用的伪指令&#xff0c;且必须会被用…...

[MySQL数据库] Java的JDBC编程(MySQL数据库基础操作完结)

&#x1f338;个人主页:https://blog.csdn.net/2301_80050796?spm1000.2115.3001.5343 &#x1f3f5;️热门专栏:&#x1f355; Collection与数据结构 (91平均质量分)https://blog.csdn.net/2301_80050796/category_12621348.html?spm1001.2014.3001.5482 &#x1f9c0;Java …...

进程地址空间(比特课总结)

一、进程地址空间 1. 环境变量 1 &#xff09;⽤户级环境变量与系统级环境变量 全局属性&#xff1a;环境变量具有全局属性&#xff0c;会被⼦进程继承。例如当bash启动⼦进程时&#xff0c;环 境变量会⾃动传递给⼦进程。 本地变量限制&#xff1a;本地变量只在当前进程(ba…...

AI Agent与Agentic AI:原理、应用、挑战与未来展望

文章目录 一、引言二、AI Agent与Agentic AI的兴起2.1 技术契机与生态成熟2.2 Agent的定义与特征2.3 Agent的发展历程 三、AI Agent的核心技术栈解密3.1 感知模块代码示例&#xff1a;使用Python和OpenCV进行图像识别 3.2 认知与决策模块代码示例&#xff1a;使用OpenAI GPT-3进…...

Android 之 kotlin 语言学习笔记三(Kotlin-Java 互操作)

参考官方文档&#xff1a;https://developer.android.google.cn/kotlin/interop?hlzh-cn 一、Java&#xff08;供 Kotlin 使用&#xff09; 1、不得使用硬关键字 不要使用 Kotlin 的任何硬关键字作为方法的名称 或字段。允许使用 Kotlin 的软关键字、修饰符关键字和特殊标识…...

SiFli 52把Imagie图片,Font字体资源放在指定位置,编译成指定img.bin和font.bin的问题

分区配置 (ptab.json) img 属性介绍&#xff1a; img 属性指定分区存放的 image 名称&#xff0c;指定的 image 名称必须是当前工程生成的 binary 。 如果 binary 有多个文件&#xff0c;则以 proj_name:binary_name 格式指定文件名&#xff0c; proj_name 为工程 名&…...

Java求职者面试指南:Spring、Spring Boot、MyBatis框架与计算机基础问题解析

Java求职者面试指南&#xff1a;Spring、Spring Boot、MyBatis框架与计算机基础问题解析 一、第一轮提问&#xff08;基础概念问题&#xff09; 1. 请解释Spring框架的核心容器是什么&#xff1f;它在Spring中起到什么作用&#xff1f; Spring框架的核心容器是IoC容器&#…...

快刀集(1): 一刀斩断视频片头广告

一刀流&#xff1a;用一个简单脚本&#xff0c;秒杀视频片头广告&#xff0c;还你清爽观影体验。 1. 引子 作为一个爱生活、爱学习、爱收藏高清资源的老码农&#xff0c;平时写代码之余看看电影、补补片&#xff0c;是再正常不过的事。 电影嘛&#xff0c;要沉浸&#xff0c;…...

Linux nano命令的基本使用

参考资料 GNU nanoを使いこなすnano基础 目录 一. 简介二. 文件打开2.1 普通方式打开文件2.2 只读方式打开文件 三. 文件查看3.1 打开文件时&#xff0c;显示行号3.2 翻页查看 四. 文件编辑4.1 Ctrl K 复制 和 Ctrl U 粘贴4.2 Alt/Esc U 撤回 五. 文件保存与退出5.1 Ctrl …...

宇树科技,改名了!

提到国内具身智能和机器人领域的代表企业&#xff0c;那宇树科技&#xff08;Unitree&#xff09;必须名列其榜。 最近&#xff0c;宇树科技的一项新变动消息在业界引发了不少关注和讨论&#xff0c;即&#xff1a; 宇树向其合作伙伴发布了一封公司名称变更函称&#xff0c;因…...

逻辑回归暴力训练预测金融欺诈

简述 「使用逻辑回归暴力预测金融欺诈&#xff0c;并不断增加特征维度持续测试」的做法&#xff0c;体现了一种逐步建模与迭代验证的实验思路&#xff0c;在金融欺诈检测中非常有价值&#xff0c;本文作为一篇回顾性记录了早年间公司给某行做反欺诈预测用到的技术和思路。百度…...

微服务通信安全:深入解析mTLS的原理与实践

&#x1f525;「炎码工坊」技术弹药已装填&#xff01; 点击关注 → 解锁工业级干货【工具实测|项目避坑|源码燃烧指南】 一、引言&#xff1a;微服务时代的通信安全挑战 随着云原生和微服务架构的普及&#xff0c;服务间的通信安全成为系统设计的核心议题。传统的单体架构中&…...