问题描述
一般问题描述:
本答复记录包含10千兆以太网MAC v4.0内核的发行说明。
解决/修复方法
10千兆以太网MAC v4.0
软件要求
ISE 6.1i Service Pack 3和IP Update#1或更新版本
v4.0中的新功能
– 增加了对ISE 6.1i软件的支持。
– 增加了选择无物理接口的功能,以允许核心的PHY侧接口连接到FPGA内的用户逻辑,而不是将接口限制为外部XGMII或XAUI接口。
– 增加了支持仅传输或仅接收核心的功能。
– 当没有主机接口时,XAUI配置不再需要STA实体在系统中的其他位置来管理XAUI块。
– 更新了ENMCOMMAALIGN和ENPCOMMAALIGN逻辑,以便根据RocketIO用户指南中的建议使用逻辑的特定切片(而不是范围)。
v4.0中的错误修复
– 修正了当发送接近最大长度帧和接近最小长度IPG时出站帧被破坏的问题。
– 添加了额外的约束来覆盖XGMII接口的DDR逻辑中的无约束路径。
– 纠正了一个问题,即接收器无法在欠幅/错误帧之后及时恢复,以便在IFG是单列空闲时接受新帧。
– 修正了统计计数器的高32位错误递增的问题。
已知的问题
Linux中无法生成10千兆以太网MAC v4.0内核。
– 这是在6.2i中修复的。要解决此问题,请在Solaris或PC上生成核心,然后在Linux上实现该设计。
在COREGen中,无法使用组件名称“xgmac_core”生成10千兆位以太网MAC v4.0内核。这样做会导致XST中的综合失败。
– 有关更多信息,请参阅(Xilinx答复18747) 。
在万兆以太网MAC v4.0内核中,XAUI块的MDIO接口无法正常工作。
– 要解决此问题,请在下面安装补丁并重新生成核心。有关详细信息,请参阅(Xilinx答复19393) 。
补丁
要解决(Xilinx答复19393)中列出的问题,请将以下修补程序应用于6.1.03i IP更新#1或6.2i(任何Service Pack)安装:
http://www.xilinx.com/txpatches/pub/swhelp/coregen/xgmac_v4_0_patch_03may04.zip http://www.xilinx.com/txpatches/pub/swhelp/coregen/xgmac_v4_0_patch_03may04.tar.gz
按如下方式安装补丁:
1.将“.zip”文件或“tar.gz”存档的内容解压缩到Xilinx安装的根目录。选择允许提取程序覆盖所有现有文件并保留存档中预定义的目录结构的选项。
个人计算机
通过在命令提示符下键入以下内容来确定Xilinx安装目录:
“echo%XILINX%”
UNIX或Linux
键入以下内容确定Xilinx安装目录:
“echo $ XILINX”
注:您可能需要具有系统管理员权限才能安装修补程序。
2.安装补丁后,从CORE Generator重新生成千兆以太网MAC核。生产的核心将包含修复。
没有回复内容