首页
学习
活动
专区
工具
TVP
发布

10G以太网光口与Aurora接口回环实验

10G以太网光口与高速串行接口的使用越来越普遍,本文拟通过一个简单的回环实验,来说明在常见的接口调试中需要注意的事项。...本实验设计中计划使用四个GTH高速串行接口,分别采用了10G以太网接口协议以及Aurora64b66b接口协议,实现交换板到测试设备的连接并通过光纤实现高速数据片外回环,以达到快速理解接口协议并能够熟练使用该两种高速接口实现数据收发的目的...可以使用ibert IP核对接口进行回环测试,确定该接口是否可以正常使用。 ?...四、数据处理流程 1、 实现方案 1.1整体架构 10G以太网接口接收来自Testcenter测试设备发送过来的以太网帧,提取出关键字段将其拆分成并行的12路通道数据,与clk时钟同步,然后将这些数据进行组包...2、 测试流配置 在Testcenter配套软件上配置业务流时,为直观的验证本设计功能,为以太网帧配置payload,即添加custom header,如图33所示: ?

6.4K32
您找到你想要的搜索结果了吗?
是的
没有找到

VSLAM|回环检测之词袋字典效果测试及一点思考

在上一篇文章《VSLAM|回环检测之词袋字典如何生成?》中,我们了解了如何自行训练字典。 那对于我们自己训练的字典效果与ORB-SLAM2作者提供的字典,哪个效果要更好些呢。...此处笔者简单做了如下测试。 本次测试,主要对比三个字典对于图像相似度检测的效果。...实验测试结果部分数据展示如下: ? 第二组实验: 选取十张图片,其中仅有前两张图片较为相似,其余图片均差异较大,限于篇幅,此处仅展示前八张。 ? 测试结果部分截图展示如下: ?...这样,我们说:如果当前帧与之前某关键帧的相似度超过当前帧与上一个关键帧的相似度的3倍,就认为可能存在回环。 上述步骤,避免了引入绝对的相似性阈值,使得算法能够适应更多环境。...跋 对于自己训练的字典能否实际应用于产品中,仍然还需要进一步的测试,尤其需要到实际的应用场景中做测试,对于光照的影响如何考虑,这些都值得我们思考,笔者在此便不再赘述。

78220

10G 以太网接口的FPGA实现,你需要的都在这里了

PMA近端回环,用于测试IP核内部自回环;PMA远端回环,用于将接收到的远端10G PHY发送的的数据在PMA层直接回环发送给远端10G PHY,而不经过本地的PCS层。...将10G Ethernet PCS/PMA IP核的高速串行差分信号的输入输出相连,实现回环测试。...本例程仅说明回环测试,在实际应用中,数据进来后,就可以用FPGA进行各种需要的处理。如矩阵运算、图像处理、机器学习、压缩、非对称加密、Bing 搜索等。...2、10G以太网接口无法接收数据的问题 问题描述:在对10G以太网接口进行上板测试时,发现此接口无法从交换机接收数据,10G EthernetPCS/PMA IP核的状态信号显示链路失同步、链路状态为低...查找原因:由于是接口出现问题,因此使用Xilinx官方提供的专用测试接口的ibertIP核对其进行测试,发现ibert的近端PCS回环和PMA回环都可以通过测试,但是在使用外部光纤进行回环时无法通过测试

5.7K40

TCPIP Cheat Sheet

TCP/IP 协议族支持的链路层协议很多,列出常用的几个: 以太网链路层协议 在win下使用ipconfig 和在 Linux下使用 ifconfig 均可在返回的信息中找到诸如’以太网适配器’和’eth0...’等字段,这就是以太网接口。...建立、配置及测试LCP(数据链路的链路控制协议)。它允许通信双方进行协商,以及确定不同的选项。 针对不同网络层协议的NCP(网路控制协议)体系。...例如,IP NCP允许双方商定是否对报文首部进行压缩,类似于CSLIP 具体参看 - PPP协议详解 回环接口(127.0.0.1) 回环接口,又叫环回接口都是Loopback Interface的翻译...就需要这个回环地址。当然同样可以用localhost代替。 A类网络号就是为了回环接口预留的,大多数系统喜欢分配127.0.0.1,所以在你不装网卡的时候用ping命令也是可以通的。

66710

SGMII接口前导码小于7个字节55的情况

在使用Xilinx FPGA芯片中SGMII IP核进行千兆以太网调试时,经常会遇到以太网接口收到的前导码长度不足7个字节55的情况,但这种情况确实正常现象。...SGMII接口基本功能测试 SGMII接口(开启自协商)调试分为三个步骤,先测试SGMII最基本功能仿真、再测试SGMII最基本功能自回环上板、最后直接测试开启自协商功能后上板 1、测试SGMII基本功能仿真...,具体参考手册63页table2-39),将userclk2作为跟GMII接口同步的时钟(用来驱动MAC GMII接口侧,也可以用来驱动其它模块); (3) 开启仿真,测试回环(也可以通过修改参数测试外环或...(修改后如何操作IP参考RapidIO调试手册),只需修改一个参数就可以(修改时钟频率会影响仿真通过时间),如图3; (2)上板主要是测试PMA回环版(自带激励源),设置好约束文件,抓取关键信号,直接生成...图3 3、测试SGMII自协商功能上板: (1)将configuration_vector参数设置为5‘b100x0(开启自协商功能,x表示可以测PMA回环,也可指直接接PHY进行测试),自协商参数使能信号

1.4K20

100G以太网光口的FPGA测试实例

100G光口测试采用C50测试仪和Xilinx的VCU118开发板测试,经过测试发现,Xilinx自带的100G IP核仍然无法跑到满速,跟10G一样,也是只跑到99%的负载率。...硬件环境为采用TestCenter C50测试仪的100G光口连接VCU118开发板上的100G光口进行测试。 ? 连接图(必须用100G专用光纤) ? VCU118开发板 ?...(此模块用于生成用户侧数据源,并校验数据接收结果,因为需要使用网络测试仪进行测试,所以不需要此数据源与校验模块) 另外复位选择软复位,通过VIO来实现。时钟生成模块产生IP核所需要的时钟。 ?...三、测试结果 速率配置为99G(同10G接口一样,配置为100%时会有丢帧产生),帧长为随机帧长(64~1518)。...丢帧问题与10G光口测试时的现象一致(详见本公众号之前文章:10G 以太网接口的FPGA实现,你需要的都在这里了),可能是Xilinx的IP核保护吧,也许你花钱购买后就可以跑到满速了。 ?

2.1K30

CentOS6.5菜鸟之旅:安装Realtek无线网卡驱动

. # 本地回环接口 eth0 no wireless extensions. # 以太网接口 若显示如下信息,则表示已安装了 lo no wireless extension...在虚拟终端下输入: #> lspci | grep -i network   就可以获取到无线网卡芯片信息了,我的是RTL8191SEvB   注意:若输入 lspci | grep -i eth ,获取的是以太网的网卡信息...五、相关知识简介                                     1. lo(回环接口):   作为虚拟网络接口,有系统或应用程序创建且无须驱动程序控制,用于系统内部的发送和接受数据包...(系统的进程间通讯)   2. linux-headers:linux的开发头文件   3. linux-devel:包含linux的头文件、链接库和配置文件等,由于无线网卡驱动调用了内核的一些功能,因此在编译无线网卡驱动时...(make && make install),需要使用linux-devel 六、总结                                         终于可以上网了,以后的学习就方便一点了

3.4K70

100G以太网光口的FPGA测试实例

100G光口测试采用C50测试仪和Xilinx的VCU118开发板测试,经过测试发现,Xilinx自带的100G IP核仍然无法跑到满速,跟10G一样,也是只跑到99%的负载率。...硬件环境为采用TestCenter C50测试仪的100G光口连接VCU118开发板上的100G光口进行测试。 ? 连接图(必须用100G专用光纤) ? VCU118开发板 ?...(此模块用于生成用户侧数据源,并校验数据接收结果,因为需要使用网络测试仪进行测试,所以不需要此数据源与校验模块) 另外复位选择软复位,通过VIO来实现。时钟生成模块产生IP核所需要的时钟。 ?...丢帧问题与10G光口测试时的现象一致,可能是Xilinx的IP核保护吧,也许你花钱购买后就可以跑到满速了。 ?...测试结果如下图所示,帧计数与字节计数均一致,且未出现丢帧与错帧,说明工程工作正常,可以完成数据的收发。 ? END

2K20

以太网交换机性能测试丢包的原因

以太网交换机性能测试过程中,经常会遇到非设备性能因素导致的丢包,对测试产生困扰。这里简单罗列几种:    1、测试套上报FCS错误。  一般是因为某根网线、光纤或某个模块故障。...因为大字节占用buffer资源更多,所以这种情况一般是因为长帧造成的资源不足引起的,可以通过改变buffer设置,来优化测试结果;    3、大字节不丢包,小字节丢包。   ...在二层性能测试中,如果使用大量MAC地址测试,可能会出现少量MAC不能被芯片学习的情况,导致部分流量广播,造成丢包。...应先测试设备的MAC HASH能力,然后调整MAC地址的数量;    5、聚合端口HASH不均造成丢包。

95420

工业以太网交换机功能测试标准和方法

a) 测试步骤:    1) 按图1搭建测试环境;    2) 网络测试测试口1向测试口2和测试口3线速发送数据帧;    3) 记录网络测试测试口2和测试口3数据接收情况;    4) 在被测设备上配置端口...2的地址过滤,过滤数据流的源MAC地址;    5) 网络测试测试口1向测试口2和测试口3线速发送数据帧;    6) 记录网络测试测试口2和测试口3数据接收情况。...a) 测试步骤:    1) 按图2搭建测试环境;    2) 选择网络测试仪的测试帧长度为64字节,测试时间为30s;    3) 在整个试验过程中,在测试口1、测试口2发送等比例的数据流(数据流1为...a) 测试步骤:    1) 按图5搭建测试环境;    2) 网络测试测试口1向测试口2、测试口3和测试口4线速发送数据帧,帧长设为随机帧长,测试时间30s;    3) 记录网络测试测试口2、测试口...步骤7)中测试口5接收到测试口1到测试口2发来的全部数据帧,测试口3和测试口4的数据帧有丢失;    4) 步骤8)中测试口5接收到测试口1发来的全部数据帧,测试口2到测试口4的数据帧有丢失,    5

1K40

100G以太网光口的FPGA测试实例

100G光口测试采用C50测试仪和Xilinx的VCU118开发板测试,经过测试发现,Xilinx自带的100G IP核仍然无法跑到满速,跟10G一样,也是只跑到99%的负载率。...硬件环境为采用TestCenter C50测试仪的100G光口连接VCU118开发板上的100G光口进行测试。 ? 连接图(必须用100G专用光纤) ? VCU118开发板 ?...(此模块用于生成用户侧数据源,并校验数据接收结果,因为需要使用网络测试仪进行测试,所以不需要此数据源与校验模块) 另外复位选择软复位,通过VIO来实现。时钟生成模块产生IP核所需要的时钟。 ?...三、测试结果 速率配置为99G(同10G接口一样,配置为100%时会有丢帧产生),帧长为随机帧长(64~1518)。...丢帧问题与10G光口测试时的现象一致(详见本公众号之前文章:10G 以太网接口的FPGA实现,你需要的都在这里了),可能是Xilinx的IP核保护吧,也许你花钱购买后就可以跑到满速了。 ?

3.4K20

【实测】网络中可以传小于64字节的数据包吗?

同学们在学网络课程的时候都知道,除巨帧外,常见的以太网帧的长度范围是64字节到1518字节,并且因为最初总线型半双工的组网原因,人们制定了CSMA/CD协议,规定了以太网中最短帧为64字节。...回环结构 实验目的:为了验证,在实际链路中短于64字节的mac数据帧能否通过双绞线在phy层之间传输,以及mac核对于长度不符合要求的数据帧的处理情况。...修改完之后,在MAC2处即能接收到40字节的以太网帧了。 ? 数据流可以在MAC2处回环了。但从MAC2的发送口收到的数据帧长度被自动填充到64字节了。如下图中的打红叉处。 ?...修改过之后,超短帧数据即可形成回环。 ? 上板抓取超短帧 MAC1超短帧发送端 ? ephy_send侧的发送数据,对应抓取数据帧位置如下图。 ?...但笔者没有对商用的交换机进行测试,也许会出现文中提到的MAC那样,硬件芯片会自动补零到64字节了。欢迎留言讨论。 注:以上实验由李家俊同学设计并上板调试完成。 全文完

2.9K30

Linux测试必备

Linux有三种网络方式:Bridged桥接模式,nat,Host-Only仅主机模式 修改了网络方式需要重启 远程登录工具:xshell,secureCRT,putty logout – 退出 reboot...– 关机 ifconfig – 查看ip 文件上传下载: 工具:Xftp、Filezilla 安装命令:yum install lrzsz -y 命令:rz、sz uname -r –查看内核版本,Linux...这个目录存放着最经常使用的命令,例如cp、mv、ls等 /boot 这里存放的是启动Linux时使用的一些核心文件,包括一些链接文件以及镜像文件。 /dev dev是Device(设备)的缩写。...该目录下存放的是Linux的外部设备,在Linux中访问设备的方式和访问文件的方式是相同的。.../etc 是 Etcetera(等等) 的缩写,这个目录用来存放所有的系统管理所需要的配置文件和子目录 /home 用户的主目录,在Linux中,每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的

1.5K10
领券