芯路恒电子技术论坛

 找回密码
 立即注册
热搜: 合集
查看: 4872|回复: 2

FPGA逻辑工程涉及以太网的实验配置要点及注意事项

[复制链接]
  • TA的每日心情
    开心
    2021-12-31 09:03
  • 71

    主题

    78

    帖子

    976

    积分

    高级会员

    Rank: 6Rank: 6

    积分
    976
    发表于 2021-8-6 14:40:36 | 显示全部楼层 |阅读模式
    有很多同学在进行芯路恒开发板千兆网实验时,无法得到实验现象,加之千兆网的相关实验环境搭建比较复杂,稍不注意就容易产生疏忽,导致实验现象无法出现。这里对以太网的配置要点进行一下总结和罗列:
    1、如果使用的是AC620开发板,需明确开发板右侧铜柱下方的开关拨到自己的GMII/RGMII实验档位。
    2、确认FPGA程序已经下载到开发板。
    3、在电脑上进入【控制面板】->【网络和 Internet->【查看网络状态和任务】,查看网络连接状态。需要看到在活动网络中有本地连接存在,才表明开发板和电脑的网络才已经连通。至于显示的无法连接到网络选项,意思是指无法连接到互联网获取网络上的数据,这是正常的,无需在意。


    1.png

    4、点击“本地连接”文字,以查看该网络状态,确认当前连接速度为千兆速率(1000.0 Mbps


    2.png

    5、电脑的IP配置:在上述本地连接状态中,点击属性,并在弹出的属性对话框中双击【Internet 协议版本 4 TCP/Ipv4)】选项,然后再弹出的属性对话框中设置静态IP地址。我们在这里,将IP一律配置为192.168.0.3,以配合各开发板的代码内容。


    3.png

    6、巨型帧!巨型帧!巨型帧!巨型帧!开启电脑巨型帧!在“设备管理器\网络适配器\Realtek PCle GbE Family Controller属性\高级\巨型帧”,这个步骤,是以太网传输的视频项目的必须步骤,也是含视频项目的最容易忽视的步骤。


    4.png

    7、对于不支持ARP协议的工程,只能通过静态绑定的方式来强制将开发板的IP地址和MAC地址关联在一起。这样,当 PC发送给192.168.0.2的数据包的时候,目标MAC地址自动为开发板的MAC地址。
    8、管理员身份!管理员身份!管理员身份!操作时先以管理员身份运行cmd.exe程序(该文件在C:\Windows\System32路径下),也就是我们常说的命令行窗口。由于有用户反应在使用时无法成功绑定arp,经过分析就是操作权限不够,所以这里强调要以管理员身份运行cmd.exe
    如果是AC620开发板,则在窗口中输入下述命令:
      
    arp   -s   192.168.0.2   00_07_ed_ac_62_00
      

    如果是ACX720开发板,则在窗口中输入如下命令:
      
    arp   -s   192.168.0.2   00_0a_35_01_fe_c0
      

    注意开发板型号和绑定MAC地址对应关系。
    绑定后我们可以用arp  -a命令来查看PC上绑定的结果。


    5.png

    如果网卡绑定失败或者物理地址被绑定到错误的IP地址上而与本图片不符,则可能电脑有多个网卡或虚拟网卡,需将其逐个关闭,而保留最常用的网线插接的网卡,关闭后再重新进行网卡绑定操作。

    8.png


    9、如果是进行网口收发实验或网口回环实验,则可以开始进行啦!如果是进行网口视频显示实验,则需打开小梅哥UDP摄像头V3.2并按照如下所述设置各项参数。
    6.png
    n  本机IP,对应当前实验所用电脑的IP地址,前面已经按照要求设置为了192.168.0.3,所以这里直接填写该地址。
    n  本机端口,对应当前实验所用电脑接收图像时使用的网络端口,该端口在FPGA程序中定义为了6102,所以这里也要设置为6102才能正确显示图像。
    n  远程IP,对应FPGA开发板使用的IP地址,也就是代码中的src_ip值。例程使用的为192.168.0.2。
    n  远程端口,对应FPGA开发板使用的端口号,也就是代码中的src_port值,例程使用的为5000。
    n  分辨率,对应了摄像头输出的图像分辨率大小,本实验中,千兆R[url=]GMII[/url][Shangzhen1] 接口使用的分辨率为1280*720。
    n  保存图片,该按钮在软件停止接受图像后,点击可以保存最后界面上显示的图像内容到文件。
    n  连接/停止,该按钮可以开始和停止接受并显示图像,当所有参数设置好之后,点击该按钮即可开始接收并显示图像。

    10、设置好参数后,点击链接按钮即可开始接收并显示图像内容

    7.png

    该软件运行时需要关闭防火墙,软件自带关闭防火墙功能,点击连接时会提示是否关闭防火墙,勾选专用网络和公共网络两个选项,然后点击【允许访问按钮】即可。如果还是无法关闭,考虑软件权限不够,以管理员身份运行本软件即可。实测中,有防火墙和杀毒软件(火绒有这种情况)阻挡程序数据发送的情况,此时需关闭所有杀毒软件以达到最佳测试效果。
    回复

    使用道具 举报

  • TA的每日心情
    难过
    2024-4-11 10:24
  • 0

    主题

    1

    帖子

    15

    积分

    新手入门

    Rank: 1

    积分
    15
    发表于 2024-3-28 22:25:40 | 显示全部楼层
    想问一下,网卡没有巨型帧这一选项,有别的办法嘛
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2021-2-24 10:16
  • 428

    主题

    811

    帖子

    1万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    16107
    QQ
    发表于 2024-3-29 13:51:30 | 显示全部楼层
    平日光辉 发表于 2024-3-28 22:25
    想问一下,网卡没有巨型帧这一选项,有别的办法嘛

    用驱动大师之类的软件升级下网卡驱动看看
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|小黑屋|Archiver|芯路恒电子技术论坛 |鄂ICP备2021003648号

    GMT+8, 2024-11-21 19:57 , Processed in 0.119434 second(s), 36 queries .

    Powered by Discuz! X3.4

    © 2001-2017 Comsenz Inc. Template By 【未来科技】【 www.wekei.cn 】

    快速回复 返回顶部 返回列表