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

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

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

9.5K43
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

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

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

    93620

    【Linux】网络--数据链路层--以太网

    一、以太网 以太网是一种技术标准,包含数据链路层以及物理层的内容,是当今世界上应用最广泛的局域网技术,其兼容性强,成本低,扩展性高 二、以太网帧格式 以太网帧 目的地址和源地址:就是我们说的MAC...地址,MAC地址是一种出厂固化的地址,是指网卡的硬件地址,共48位6字节 类型:用于标识以太网首部后面所跟数据包的类型,即指示该帧处理完成后应被发送到哪个上层协议进行处理,共有三种协议:IP、ARP、RARP...,也就是有效载荷,然后对于ARP和RARP,PAD是以太网帧的补位工具,因为要确保以太网帧的总长度要大于等于64帧 其中ARP(地址解析协议)和RARP(反向地址解析协议),前者专门用来通过IP地址查找...:MSS 整个在以太网帧中,去掉以太网包装的头尾,再去掉IP报头,再去掉TCP报头,剩下的就是真正的数据的最大长度 在MTU的情况下,剩下的这部分就是MSS,因为我们尽量的还是最好不要分片,所以这个MSS...:本机MAC地址 发送端IP地址:本机IP地址 目的以太网地址:全0(因为不知道) 目的IP地址:对方IP地址 3、ARP数据报工作流程 当网络层想要给对方发送消息时,发现没有对方的MAC地址只知道对方的

    16300

    Linux network namespace 初认识

    Linux 网络虚拟化:network namespace1 初识 network namespace1)创建一个名为 netns-test 的 network namespace# ip netns...namespace# ip link list4)删除 network namespace,移除挂载点# ip netns delete netns-test2 配置 network namespace1)测试回环地址连通性...# ip netns exec netns-test ping 127.0.0.1发现此时的 lo 设备是无法 ping 通,这是因为自带的 lo 设备的状态还是 DOWN 的,想要访问回环地址,需要将设备状态设置成...,还需要在 namespace 里创建一对的虚拟的以太网卡 veth pair;# ip link add veth-test0 type veth peer name veth-test14)查看 veth...IP 地址# ip netns exec netns-test ifconfig veth-test1 10.1.1.1/24 # ifconfig veth-test0 10.1.1.2/247)测试网络连通性

    19310

    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回环都可以通过测试,但是在使用外部光纤进行回环时无法通过测试

    7.4K41

    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命令也是可以通的。

    77710

    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进行测试),自协商参数使能信号

    2.3K20

    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 六、总结                                         终于可以上网了,以后的学习就方便一点了

    4K70

    Teledyne LeCroy Xena白皮书:AI数据中心的NIC测试

    测试网络接口卡(NIC)性能对确保 AI 基础设施高效运行至关重要,可通过回环测试、流量负载测试和流量干扰测试进行。...RoCEv2 协议与负载均衡:RoCEv2 协议用于 AI 基础设施中数据的无损、低延迟传输,它将 Infiniband 传输数据包封装在以太网、IP 和 UDP 头中,可在以太网网络中路由。...NIC 性能测试方法 回环测试:通过网络连接发射器和接收器,中间插入损伤模拟器改变流量,如乱序数据包、改变延迟等,同时用协议分析仪捕获数据包头部进行分析。...测试工具及功能: Xena E100 Chimera 损伤模拟器 ,支持10Gbps - 400Gbps 模拟多种网络损伤,支持多种以太网速度,可独立或机架安装,由 XenaManager 软件控制 SierraNet...协议分析仪和干扰器,支持25Gbps - 800Gbps 提供流量捕获、分析、干扰和生成功能,软件可定制数据显示,用于故障排查 Xena Z800 Freya 流量发生器,支持10Gbps - 800Gbps , 测试不同速率以太网

    11210

    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.7K30

    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.8K10

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

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

    2.3K20
    领券