打印
[FPGA]

ZYNQ7020PS端千兆网数据收发的问题

[复制链接]
1432|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
asdmaill|  楼主 | 2022-4-14 10:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
PS端跑的纯裸机,千兆网底层驱动自己折腾的,目前情况是,以太网接收统计寄存器能统计到路由器发过来的多播和广播数据,但无法转发到我配置的接收缓存。发送那边,发出数据后,状态寄存器提示发送出错,没有可以获取的缓冲器,发送失败。以太网的管理接口能正常访问板子上的PHY。基本能判断千兆网的IO口配置是没有问题的,目前来看,问题主要出在以太网缓冲器描述符和数据缓冲器的配置上。我看了7020的寄存器手册,千兆网这块说是要将缓冲器描述符和数据缓冲区分配到非cache区域,但系统存储器的哪个区域是非cache区域不知道,我现在是把缓冲器描述符和数据缓冲区分配在如下区域的:
0010_0000 to 3FFF_FFFF   DDR DDR DDR   Accessible to all interconnect masters
这个区域位于DDR,望了解PS端底层的师傅帮忙看看我的问题出在哪里,谢谢!

使用特权

评论回复

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

14

主题

32

帖子

0

粉丝