网络协议测试仪设计方案: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,用户自定义更换,支持自定义数据包

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/637469.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

同旺科技 FLUKE ADPT 隔离版发布 ---- 3

所需设备: 1、FLUKE ADPT 隔离版 内附链接; 应用于:福禄克Fluke 12E / 15BMax / 17B Max / 101 / 106 / 107 应用于:福禄克Fluke 15B / 17B / 18B 总体连接: 连接线,根据自己实际需求而定; …

java操作Redis缓存设置过期时间

如何用java操作Redis缓存设置过期时间?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。 在应用中我们会需要使用redis设置过期时间&…

WPS PPT学习笔记 1 排版4原则等基本技巧整理

排版原则 PPT的排版需要满足4原则:密性、对齐、重复和对比4个基本原则。 亲密性 彼此相关的元素应该靠近,成为一个视觉单位,减少混乱,形成清晰的结构。 两端对齐,1.5倍行距 在本例中,19年放左边&#x…

融资融券利率4.0%!融资融券保证金比例和余额

融资融券利率最低是4.0%~5.0%,这是目前市场最低的利率水平,股票佣金万一。 各家券商的利率差异是较大的,现在无门槛利率是5%,根据投资者的资金量大小在4.0%~5%之间浮动,具体需要通过对应证券经理协商办理!…

C++_vector操作使用

文章目录 🚀1.1 vector介绍🚀1.2 vector的初始化🚀1.3 vector的常用内置函数🚀1.4 vector的遍历 🚀1.1 vector介绍 vector是表示可变大小数组的序列容器。就像数组一样,vector也采用的连续存储空间来存储元…

什么是线程安全?如何保证线程安全?

目录 一、引入线程安全 👇 二、 线程安全👇 1、线程安全概念 🔍 2、线程不安全的原因 🔍 抢占式执行(罪魁祸首,万恶之源)导致了线程之间的调度是“随机的” 多个线程修改同一个变量 修改…

Java代码审计-XSS审计

一、漏洞简介 XSS是Cross Site Scripting的缩写,意为"跨站脚本攻击",为了避免与层叠样式表(Cascading Style Sheet,CSS)的缩写混淆,故将跨站脚本攻击缩写为XSS。XSS是一种针对网站应用程序的安全漏洞攻击技术&#xff…

线上申请流量卡一些必知的小知识,愿每个人都能刷到!

很多朋友都想办理一张大流量卡,但是又怕被套路,一时不知道该怎么选择,那个纠结啊。 今天,小编用自己多年的行业经验给大家整理了一些办卡攻略,希望能帮助大家选到适合自己的流量卡。 ​1、有的流量卡都是免费申请&…

使用JavaScript日历小部件和DHTMLX Gantt的应用场景(三)

DHTMLX Suite UI 组件库允许您更快地构建跨平台、跨浏览器 Web 和移动应用程序。它包括一组丰富的即用式 HTML5 组件,这些组件可以轻松组合到单个应用程序界面中。 DHTMLX Gantt是用于跨浏览器和跨平台应用程序的功能齐全的Gantt图表,可满足项目管理应用…

了解 Linux 网络卡绑定:提高网络性能与冗余性

在现代 IT 基础设施中,网络性能和可靠性至关重要。对于许多企业和个人用户来说,确保网络的高可用性和冗余性是首要任务之一。Linux 提供了一个强大的解决方案——网络卡绑定(Network Interface Card Bonding,简称 NIC Bonding&…

DevExpress Office File API中文教程 - 如何用OpenAI模型增强Office文档可访问性?

DevExpress Office File API是一个专为C#, VB.NET 和 ASP.NET等开发人员提供的非可视化.NET库。有了这个库,不用安装Microsoft Office,就可以完全自动处理Excel、Word等文档。开发人员使用一个非常易于操作的API就可以生成XLS, XLSx, DOC, DOCx, RTF, CS…

58同城如何降低 80%的机器成本 | OceanBase案例

本文作者:58同城架构师刘春雷 一、背景介绍 58同城作为中国互联网生活服务领域的领军者,其平台规模居国内之首,涵盖了包括车辆交易、房产服务、人才招聘、本地生活服务以及金融等多元化的业务场景。 因其业务的广泛性和多样性,我…

Keil MDK map文件学习笔记

Keil MDK map文件学习笔记 map文件组成1.Section Cross References段交叉引用2.Removing Unused input sections from the image移除无用的段3.Image Symbol Table镜像符号表局部符号表全局符号表 4.Memory Map of the image镜像存储器映射ROM区执行域RAM区执行域 5. Image com…

DLRover:蚂蚁集团开源的AI训练革命

在当前的深度学习领域,大规模训练作业面临着一系列挑战。首先,硬件故障或软件错误导致的停机时间会严重影响训练效率和进度。其次,传统的检查点机制在大规模训练中效率低下,耗时长且容易降低训练的有效时间。资源管理的复杂性也给…

关于新配置的adb,设备管理器找不到此设备问题

上面页面中一开始没有找到此android设备, 可能是因为我重新配置的adb和设备驱动, 只把adb配置了环境变量,驱动没有更新到电脑中, 点击添加驱动, 选择路径,我安装时都放在了SDK下面,可以尝试…

卷爆短剧出海:五大关键,由AIGC重构

短剧高温下,谈谈AIGC的助攻路线。 短剧,一个席卷全球的高温赛道。 以往只是踏着霸总题材,如今,内容循着精品化、IP化的自然发展风向,给内容、制作、平台等产业全链都带来新机,也让短剧消费走向文化深处&am…

【C语言回顾】动态内存管理

前言1. 动态内存管理初步概述2. malloc3. calloc4. realloc5. free6. 常见的动态内存错误7. 柔性数组8. 程序内存区域划分结语 #include<GUIQU.h> int main { 上期回顾: 【C语言回顾】联合和枚举 个人主页&#xff1a;C_GUIQU 专栏&#xff1a;【C语言学习】 return 一键…

win32-鼠标消息、键盘消息、计时器消息、菜单资源

承接前文&#xff1a; win32窗口编程windows 开发基础win32-注册窗口类、创建窗口win32-显示窗口、消息循环、消息队列 本文目录 键盘消息键盘消息的分类WM_CHAR 字符消息 鼠标消息鼠标消息附带信息 定时器消息 WM_TIMER创建销毁定时器 菜单资源资源相关菜单资源使用命令消息的…

远动通讯屏具体干啥作用

远动通讯屏具体干啥作用 远动通讯屏主要用于电力系统中的各类发电厂、变电站、光伏电站、开闭所、配电房等&#xff0c;具有实时传输数据和远程控制功能。它的主要作用包括&#xff1a; 数据采集&#xff1a;远动通讯屏能够采集各种模拟量、开关量和数字量等信息&#xff0c…

python查找内容在文件中的第几行(利用了滑动窗口)

def find_multiline_content(file_path, multiline_content):with open(file_path, r) as file:# 文件内容file_lines file.readlines()# 待检测内容multiline_lines multiline_content.strip().split(\n)# 待检测内容总行数num_multiline_lines len(multiline_lines)matchi…