LogiCORE三态以太网MAC v1.1核心 – 禁用主机接口时,单播地址不适用于地址过滤-Altera-Intel社区-FPGA CPLD-ChipDebug

LogiCORE三态以太网MAC v1.1核心 – 禁用主机接口时,单播地址不适用于地址过滤

问题描述

一般问题描述:

当没有主机接口(管理接口)生成内核时,三态以太网MAC的单播地址端口(tieemacunicastaddr [47:0])无法正确设置用于地址过滤的地址。因此,如果仅使用tieemacunicastaddr [47:0]端口来设置单播地址,则地址过滤不起作用。

解决/修复方法

问题是tieemacunicastaddr端口设置的地址由hostclk计时,hostclk是主机接口的时钟。如果在没有主机接口的情况下生成内核,则此时钟不存在,因此,单播地址永远不会在内核中设置。

要解决此问题,请将“暂停帧MAC源地址”设置为也与单播地址设置匹配。该暂停地址通过配置向量(tieemacconfigvec [47:0])设置。这应该不是问题,因为暂停地址设置应始终与单播地址匹配。

请登录后发表评论

    没有回复内容