0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Altera 40G Ethernet IP环回测试教程

骏龙电子 来源:骏龙电子 2025-04-19 09:28 次阅读

本文将详细介绍如何在 Quartus 22.2 环境下,使用 Toolkit 和工程测试方法,对 Altera 40G Ethernet IP 进行环回测试,包括 IP 配置、管脚分配、VID 设置、编译下载等。

环境与工具

Quartus 版本:22.2pro

测试工具:Altera FPGA Toolkit

Toolkit 测试环回

1. 40G Ethernet IP 设置

如下图 (图1) 所示,注意需要在 40G Ethernet IP 里勾选 NPDME 选项以确保功能正常。

cf62f436-1b6d-11f0-9310-92fbcf53809c.jpg

图1 在 40G Ethernet IP 设置 cloent

2. 分配管脚,设置 VID

按 Darby Creek 的原理图,分配时钟管脚和收发器管脚。由于使用的是 -V 器件,所以需要设置 VID。VID 相关的设置的 qsf 文件如下:

########################################################################################
#            PWR MGMT
############################################################################################
set_global_assignment -name VID_OPERATION_MODE "PMBUS MASTER"
set_global_assignment -name USE_PWRMGT_SCL SDM_IO0
set_global_assignment -name USE_PWRMGT_SDA SDM_IO12
set_global_assignment -name PWRMGT_BUS_SPEED_MODE "100 KHZ"
set_global_assignment -name PWRMGT_SLAVE_DEVICE_TYPE OTHER
set_global_assignment -name PWRMGT_SLAVE_DEVICE0_ADDRESS 60
set_global_assignment -name PWRMGT_SLAVE_DEVICE1_ADDRESS 00
set_global_assignment -name PWRMGT_SLAVE_DEVICE2_ADDRESS 00
set_global_assignment -name PWRMGT_SLAVE_DEVICE3_ADDRESS 00
set_global_assignment -name PWRMGT_SLAVE_DEVICE4_ADDRESS 00
set_global_assignment -name PWRMGT_SLAVE_DEVICE5_ADDRESS 00
set_global_assignment -name PWRMGT_SLAVE_DEVICE6_ADDRESS 00
set_global_assignment -name PWRMGT_SLAVE_DEVICE7_ADDRESS 00
set_global_assignment -name PWRMGT_VOLTAGE_OUTPUT_FORMAT "DIRECT FORMAT"
set_global_assignment -name PWRMGT_DIRECT_FORMAT_COEFFICIENT_M 1
set_global_assignment -name PWRMGT_DIRECT_FORMAT_COEFFICIENT_R 3
set_global_assignment -name PWRMGT_TRANSLATED_VOLTAGE_VALUE_UNIT VOLTS
set_global_assignment -name PWRMGT_PAGE_COMMAND_ENABLE OFF

3. 全编译工程

完成配置后,进行全编译以生成 sof 文件。

4. 使用 Programmer 来下载 sof 文件

通过 Quartus Programmer 工具将 sof 文件下载到 FPGA 中。

5. 打开 Toolkit

启动 Toolkit 后,点击界面中的“Tools > System Debugging Tools > System Console”,如下图 (图2) 所示:

cf7ea8d4-1b6d-11f0-9310-92fbcf53809c.jpg

图2 打开 Toolkit

6. 新建收发对

在 Toolkit 内点击下图 (图3) 红框 1 处,会在红框 2 里列出 4 对收发器。因为我们列化的是 40G IP,使用了 4 对 serdes,所以这里也显示的是 4 对。

cf984398-1b6d-11f0-9310-92fbcf53809c.jpg

图3 收发器系统显示界面

双击下图 (图4) 红框 1 处的“L-Tile / H-Tile Transceiver Native PHY Toolkit”,就会出现红色框 3 中的收发器对。同时,右边也会出现 4 对收发器的测试界面,这时就可以选择对应的收发通道进行测试了。

cfb402b8-1b6d-11f0-9310-92fbcf53809c.jpg

图4 选择收发通道

7. 开始测试

首先选择收发通道 0 进行测试,如下图 (图5) 所示,按红框 1 沟通 ch0 的收发通道。

Loopback Mode 选择:在红框 2 处 Loopback Mode 选择“Serial Loopback”,即 PMA 内部环回

发送数据:点击红框 3 处的 Start 按钮开始发送数据

接收数据:点击红框 4 处的 Start 按钮开始接收数据

cfc58f7e-1b6d-11f0-9310-92fbcf53809c.jpg

图5 测试步骤说明

8. 测试结果

从下图 (图6) 可以看到接收数据速率、误码率以及是否 Locked to data 和 ref 的状态标志。绿色表示正常。

cfd84f6a-1b6d-11f0-9310-92fbcf53809c.jpg

图6 测试结果显示界面

按步骤 7 再依次测试其余 3 个通道,测试结果如下图 (图7、图8、图9) 所示:

cfe77d50-1b6d-11f0-9310-92fbcf53809c.jpg

图7 通道 1 测试结果界面

d0017bc4-1b6d-11f0-9310-92fbcf53809c.jpg

图8 通道 2 测试结果界面

d0126b32-1b6d-11f0-9310-92fbcf53809c.jpg

图9 通道 3 测试结果界面

工程测试 PMA 环回

使用 Example Design 的数据产生模块

在 Example Design 中,设置 pattern mode=10。若之前设置为 00 或者 01,则 l2_rx_error 值为 0x02,表示 CRC Error。

d025dd3e-1b6d-11f0-9310-92fbcf53809c.jpg

图10 pattern mode 代码修改

下图 (图11、图12、图13) 分别为 STP 抓取界面截图。接下来需要进行接收数据验证。接收数据与发送数据一致,状态信号正常。

d03a4792-1b6d-11f0-9310-92fbcf53809c.jpg

图11 发送界面

d04d5e0e-1b6d-11f0-9310-92fbcf53809c.jpg

图12 开始界面

d05deecc-1b6d-11f0-9310-92fbcf53809c.jpg

图13 状态界面

总结

本文介绍了如何在 Quartus 22.2 环境下,使用 Toolkit 和工程测试方法对 Altera 40G Ethernet IP 进行环回测试。通过配置 IP、分配管脚、设置 VID、编译下载等测试步骤,开发者可以快速验证 40G Ethernet IP 的功能与性能。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 测试
    +关注

    关注

    8

    文章

    5578

    浏览量

    128125
  • Altera
    +关注

    关注

    37

    文章

    799

    浏览量

    155268
  • IP
    IP
    +关注

    关注

    5

    文章

    1768

    浏览量

    151088
  • quartus
    +关注

    关注

    17

    文章

    172

    浏览量

    75130
  • 编译
    +关注

    关注

    0

    文章

    674

    浏览量

    33646

原文标题:Altera 40G Ethernet IP 环回测试

文章出处:【微信号:骏龙电子,微信公众号:骏龙电子】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
    相关推荐
    热点推荐

    40G/100G QSFP光模块及AOC误码测试评测

    的光模块测试仪器,确实很方便,我平时就放在包里。 先分享两张图片,确实小巧,大概一本小笔记本的大小。 这款测试仪器的前面板,左边QSFP1是 40G接口,右边的QSFP2接口支持三种速率的。
    发表于 11-18 16:25

    40G QSFP+ AOC光缆 VS 40G SR4 QSFP+光纤模块

    ,您可以直接更换40G QSFP + AOC,对于40G QSFP + SR4光模块,则需要MPO光纤跳线连接模块进行测试才能找到问题所在。因此,40G QSFP + AOC在安装和维
    发表于 01-10 15:31

    40G QSFP+光模块有哪些?4种40G QSFP+光模块详细介绍

    `在光纤网络中,不同的网络中使用的光模块类型也不尽相同,有使用10G/25G/40G/100G等,光模块的封装也有使用CFP/QSFP+/QSFP28等光模块的封装。而在本文,易飞扬通
    发表于 03-26 15:50

    40G QSFP+光模块规范及应用介绍

    `QSFP+光模块的两个基本接口规范分别是40G-SR4和40G-LR4、40G QSFP+ PSM.40G-SR4用在多模应用中,40G-
    发表于 07-04 17:02

    40G光模块选购指南

    `  40G光模块是指传输速率为40Gbps的光模块,不同的网络中使用的光模块类型也不尽相同,例如千兆以太网中一般使用1000 BASE SFP光模块,万兆以太网中使用10G SFP+光模块,而
    发表于 10-23 15:46

    40G数据中心之铜缆布线

      40G数据中心铜缆布线依然是主流,从前光纤价格过高,因此未能广泛普及。而随着科技的不断进步,大众对带宽需求也不断增长,光纤价格下降并趋于稳定,因此在数据中心综合布线中开始被广泛采用。在此种趋势下
    发表于 11-18 15:00

    超远程40G以太网子系统的远端回路问题如何解决

    100 PMA的gt_loop back_in [12:0]引脚的值为“100100100100”(因为我使用了40G,它有4个通道)。但这不起作用。我正在传输和检查来自另一个NIC的数据包,这两个
    发表于 05-22 14:50

    40G,40G是什么意思

    40G,40G是什么意思 进入2008年,40G传输系统商用化步入了新的发展阶段。中国电信从2005年就开始持续跟踪相关技术和设备的进展,200
    发表于 04-12 10:50 3885次阅读

    英特尔低延迟 40G 以太网 MAC 和 PHY IP的延迟计算

    计算英特尔低延迟 40G 以太网 MAC 和 PHY IP 的延迟
    的头像 发表于 06-20 00:18 6388次阅读
    英特尔低延迟 <b class='flag-5'>40G</b> 以太网 MAC 和 PHY <b class='flag-5'>IP</b>的延迟计算

    选择40G光模块的原因 10G40G网络的连接方案介绍

    在10G40G升级之前,首先会面临网络产品选型的问题。怎么选择40G光模块产品和相应网络产品呢?除了要考虑投资成本、运维管理、带宽要求、兼容40G等因素外,在各方面的因素和需求得到平
    的头像 发表于 05-01 01:06 1.1w次阅读

    40G QSFP光模块常见的几种品牌型号

    40G QSFP+光模块是指QSFP+封装形式的40G光模块,CFP和QSFP是其主要的封装形式,用于骨干网传输。尽管40G QSFP+光模块和40G CFP光模块都可以用在
    的头像 发表于 03-24 15:37 5982次阅读
    <b class='flag-5'>40G</b> QSFP光模块常见的几种品牌型号

    10G40G直连方案-40G QSFP+单模光模块

    我们都知道多模40G SR4光模块采用4路10G并行技术和MPO接口,可以使用MPO-LC多模OM3光纤跳线和10G SR进行通路,那么有没有能和单模10G LR光模块连接的
    发表于 12-10 17:12 2591次阅读
    10<b class='flag-5'>G</b>和<b class='flag-5'>40G</b>直连方案-<b class='flag-5'>40G</b> QSFP+单模光模块

    40G/50G High Speed Ethernet Subsystem产品指南

    电子发烧友网站提供《40G/50G High Speed Ethernet Subsystem产品指南.pdf》资料免费下载
    发表于 09-14 10:35 6次下载
    <b class='flag-5'>40G</b>/50<b class='flag-5'>G</b> High Speed <b class='flag-5'>Ethernet</b> Subsystem产品指南

    IP地址:原理、应用

    ​在计算机网络中,(Loopback)IP地址是一种特殊的IP地址,通常被用于测试网络软件、网络设备和网络协议,而无需实际的数据包通过物
    的头像 发表于 08-16 18:10 1062次阅读

    新思科技发布全球领先的40G UCIe IP,助力多芯片系统设计全面提速

    IP,可实现异构和同构芯片之间的快速连接。 新思科技40G UCIe PHY IP 能够在同样的芯片尺寸和能效基础上,提供比 UCIe 规范高 25% 的带宽。 集成了信号完整性监控器和可
    发表于 09-10 13:45 529次阅读

    智能家居中的清凉“智”选,310V无刷吊扇驱动方案--其利天下

    炎炎夏日,如何营造出清凉、舒适且节能的室内环境成为了大众关注的焦点。吊扇作为一种经典的家用电器,以其大风量、长寿命、低能耗等优势,依然是众多家庭的首选。而随着智能控制技术与无刷电机技术的不断进步,吊扇正朝着智能化、高效化、低噪化的方向发展。那么接下来小编将结合目前市面上的指标,详细为大家讲解其利天下有限公司推出的无刷吊扇驱动方案。▲其利天下无刷吊扇驱动方案一

    其利天下技术
    1小时前
    62

    电源入口处防反接电路-汽车电子硬件电路设计

    一、为什么要设计防反接电路电源入口处接线及线束制作一般人为操作,有正极和负极接反的可能性,可能会损坏电源和负载电路;汽车电子产品电性能测试标准ISO16750-2的4.7节包含了电压极性反接测试,汽车电子产品须通过该项测试。二、防反接电路设计1.基础版:二极管串联二极管是最简单的防反接电路,因为电源有电源路径(即正极)和返回路径(即负极,GND),那么用二极

    张飞实战电子官方
    22小时前
    243

    半导体芯片需要做哪些测试

    首先我们需要了解芯片制造环节做⼀款芯片最基本的环节是设计->流片->封装->测试,芯片成本构成⼀般为人力成本20%,流片40%,封装35%,测试5%(对于先进工艺,流片成本可能超过60%)。测试其实是芯片各个环节中最“便宜”的一步,在这个每家公司都喊着“CostDown”的激烈市场中,人力成本逐年攀升,晶圆厂和封装厂都在乙方市场中“叱咤风云”,唯独只有测试显

    汉通达
    1天前
    425

    解决方案 | 芯佰微赋能示波器:高速ADC、USB控制器和RS232芯片——高性能示波器的秘密武器!

    示波器解决方案总述:示波器是电子技术领域中不可或缺的精密测量仪器,通过直观的波形显示,将电信号随时间的变化转化为可视化图形,使复杂的电子现象变得清晰易懂。无论是在科研探索、工业检测还是通信领域,示波器都发挥着不可替代的作用,帮助工程师和技术人员深入剖析电信号的细节,精准定位问题所在,为创新与发展提供坚实的技术支撑。一、技术瓶颈亟待突破性能指标受限:受模拟前端

    芯佰微电子
    1天前
    521

    硬件设计基础----运算放大器

    1什么是运算放大器运算放大器(运放)用于调节和放大模拟信号,运放是一个内含多级放大电路的集成器件,如图所示:左图为同相位,Vn端接地或稳定的电平,Vp端电平上升,则输出端Vo电平上升,Vp端电平下降,则输出端Vo电平下降;右图为反相位,Vp端接地或稳定的电平,Vn端电平上升,则输出端Vo电平下降,Vn端电平下降,则输出端Vo电平上升2运算放大器的性质理想运算

    张飞实战电子官方
    1天前
    369

    ElfBoard技术贴|如何调整eMMC存储分区

    ELF 2开发板基于瑞芯微RK3588高性能处理器设计,拥有四核ARM Cortex-A76与四核ARM Cortex-A55的CPU架构,主频高达2.4GHz,内置6TOPS算力的NPU,这一设计让它能够轻松驾驭多种深度学习框架,高效处理各类复杂的AI任务。

    ElfBoard
    2天前
    665

    米尔基于MYD-YG2LX系统启动时间优化应用笔记

    1.概述MYD-YG2LX采用瑞萨RZ/G2L作为核心处理器,该处理器搭载双核Cortex-A55@1.2GHz+Cortex-M33@200MHz处理器,其内部集成高性能3D加速引擎Mail-G31GPU(500MHz)和视频处理单元(支持H.264硬件编解码),16位的DDR4-1600/DDR3L-1333内存控制器、千兆以太网控制器、USB、CAN、

    米尔电子
    2天前
    310

    运放技术——基本电路分析

    虚短和虚断的概念由于运放的电压放大倍数很大,一般通用型运算放大器的开环电压放大倍数都在80dB以上。而运放的输出电压是有限的,一般在10V~14V。因此运放的差模输入电压不足1mV,两输入端近似等电位,相当于“短路”。开环电压放大倍数越大,两输入端的电位越接近相等。“虚短”是指在分析运算放大器处于线性状态时,可把两输入端视为等电位,这一特性称为虚假短路,简称

    张飞实战电子官方
    2天前
    413

    飞凌嵌入式携手中移物联,谱写全国产化方案新生态

    4月22日,飞凌嵌入式“2025嵌入式及边缘AI技术论坛”在深圳成功举办。中移物联网有限公司(以下简称“中移物联”)携OneOS操作系统与飞凌嵌入式共同推出的工业级核心板亮相会议展区,操作系统产品部高级专家严镭受邀作《OneOS工业操作系统——助力国产化智能制造》主题演讲。

    飞凌嵌入式
    05-07 11:26
    1.1k

    ATA-2022B高压放大器在螺栓松动检测中的应用

    实验名称:ATA-2022B高压放大器在螺栓松动检测中的应用实验方向:超声检测实验设备:ATA-2022B高压放大器、函数信号发生器,压电陶瓷片,数据采集卡,示波器,PC等实验内容:本研究基于振动声调制的螺栓松动检测方法,其中低频泵浦波采用单频信号,而高频探测波采用扫频信号,利用泵浦波和探测波在接触面的振动声调制响应对螺栓的松动程度进行检测。通过螺栓松动检测

    Aigtek安泰电子
    05-06 18:44
    1.1k

    MOS管驱动电路——电机干扰与防护处理

    此电路分主电路(完成功能)和保护功能电路。MOS管驱动相关知识:1、跟双极性晶体管相比,一般认为使MOS管导通不需要电流,只要GS电压(Vbe类似)高于一定的值,就可以了。MOS管和晶体管向比较c,b,e—–>d(漏),g(栅),s(源)。2、NMOS的特性,Vgs大于一定的值就会导通,适合用于源极接地时的情况(低端驱动),只要栅极电压达到4V或10V就可以

    张飞实战电子官方
    05-06 19:34
    458

    压敏(MOV)在电机上的应用剖析

    一前言有刷直流电机是一种较为常见的直流电机。它的主要特点包括:1.结构相对简单,由定子、转子、电刷和换向器等组成;2.通过电刷与换向器的接触来实现电流的换向,从而使电枢绕组中的电流方向周期性改变,保证电机持续运转;3.具有调速性能较好等优点,可以通过改变电压等方式较为方便地调节转速。有刷直流电机在许多领域都有应用,比如一些电动工具、玩具、小型机械等。但它也存

    深圳市韬略科技有限公司
    05-06 11:34
    289

    硬件原理图学习笔记

    这一个星期认真学习了硬件原理图的知识,做了一些笔记,方便以后查找。硬件原理图分为三类1.管脚类(gpio)和门电路类输入输出引脚,上拉电阻,三极管与门,或门,非门上拉电阻:正向标志作用,给悬空的引脚一个确定的状态三极管:反向三极管(gpio输出高电平,NP两端导通,被控制端导通,电压为0)->NPN正向三极管(gpio输出低电平,PN两端导通,被控制端导通,

    张飞实战电子官方
    04-30 18:40
    493

    TurMass™ vs LoRa:无线通讯模块的革命性突破

    TurMass™凭借其高传输速率、强大并发能力、双向传输、超强抗干扰能力、超远传输距离、全国产技术、灵活组网方案以及便捷开发等八大优势,在无线通讯领域展现出强大的竞争力。

    道生物联
    05-06 10:50
    995

    RZT2H CR52双核BOOT流程和例程代码分析

    RZT2H是多核处理器,启动时,需要一个“主核”先启动,然后主核根据规则,加载和启动其他内核。本文以T2H内部的CR52双核为例,说明T2H多核启动流程。

    RA生态工作室
    04-03 17:14
    2.1k