୧⍤⃝�483 2024-08-24 09:14 采纳率: 0%
浏览 6
已结题

cup+fpga+88E1111 rgmii to sgmii

有没有人 用过88E1111的 rgmii转sgmii功能实现cpu和fpga通信。硬件上配置默认是rgmii转sgmii模式,查看27寄存器的值为0x8086,查看寄存器17发现link不上,cup终端也没有打印Link is Up,以前没有调试过这方面,寄存器需要怎么配置?linux内核是否需要配置什么?

  • 写回答

23条回答 默认 最新

  • 吃不了席 2024-08-24 09:15
    关注

    以下回复参考:皆我百晓生券券喵儿等免费微信小程序作答:

    首先,确保硬件连接正确。然后,您可以尝试以下步骤来配置寄存器:

    1. 检查寄存器27的值是否为0x8086,表示已启用RGMII转SGMII模式。
    2. 检查寄存器17的值,确保Link状态正常。如果Link状态异常,可能需要检查硬件连接或电缆问题。
    3. 如果以上步骤都正常,但仍然无法实现通信,您可以尝试重新初始化PHY芯片,按照数据手册中的步骤进行操作。
    4. 检查CPU和FPGA之间的其他相关寄存器设置,确保它们已正确配置以支持RGMII转SGMII通信。

    如果以上步骤都无法解决问题,建议您查阅88E1111的数据手册,了解更详细的寄存器配置信息,或者寻求专业人士的帮助。

    评论

报告相同问题?

问题事件

  • 系统已结题 9月1日
  • 修改了问题 8月24日
  • 创建了问题 8月24日

悬赏问题

  • ¥15 Apache显示系统错误3该如何解决?
  • ¥30 uniapp小程序苹果手机加载gif图片不显示动效?
  • ¥20 js怎么实现跨域问题
  • ¥15 C++dll二次开发,C#调用
  • ¥15 请教,如何使用C#加载本地摄像头进行逐帧推流
  • ¥15 Python easyocr无法顺利执行,如何解决?
  • ¥15 为什么会突然npm err!啊
  • ¥15 java服务连接es读取列表数据,服务连接本地es获取数据时的速度很快,但是换成远端的es就会非常慢,这是为什么呢
  • ¥15 vxworks交叉编译gcc报错error: missing binary operator before token "("
  • ¥15 JSzip压缩文件时如何设置解压缩密码