申请 Xilinx 免费 IP 许可的步骤笔记 以 cmac_usplus v3.1 为例。根据官方文档和社区实践以下是关于cmac_usplus许可证的完整答案核心结论问题答案cmac_usplus 需要购买吗不需要— 是No Charge免费许可证Vivado Standard 能搞定吗能— 但需要额外申请免费许可证AN/LT自动协商/链路训练需要购买吗需要— 仅用于 100GBASE-KR4/CR4 背板/铜缆应用价格cmac_usplus 免费AN/LT 需联系销售报价详细说明1. cmac_usplus — 免费No ChargeAMD/Xilinx 官方明确说明“Hard UltraScale Integrated 100G Ethernet Subsystem (no charge license key required)”“This AMD LogiCORE™ IP module is provided atno additional costwith the AMD Vivado™ Design Suite under the terms of the End User License.”但注意虽然免费必须主动申请许可证才能生成 bitstream否则会遇到错误ERROR: [Common 17-69] Command failed: This design contains one or more cells for which bitstream generation is not permitted: i_cmac_usplus_0_top2. 如何申请免费许可证步骤来自 Xilinx OpenNIC 官方文档访问 AMD 产品许可网站登录 AMD 账号点击“Search Now”在 “Evaluation and No Charge Cores” 区域搜索框输入“100G”选择“UltraScale Integrated 100G Ethernet No Charge License”点击Add→Generate Node-Locked License下载并安装到 Vivado License Manager3. AN/LT自动协商/链路训练— 收费应用场景是否需要 AN/LT价格100GBASE-SR4光纤/QSFP28❌ 不需要免费100GBASE-CR4DAC 铜缆✅ 需要收费100GBASE-KR4背板✅ 需要收费“100GE AN/LT is required for 100GBASE-KR4 or 100GBASE-CR4 applications. For all other applications, such as 100GBASE-SR4, it is not used. If you do not require 100GBASE-KR4 or 100GBASE-CR4,ignore the cmac_an_lt license key warning messagein Vivado.”AN/LT 许可证型号Project License:EF-DI-100GE-AN-LT-PROJSite License:EF-DI-100GE-AN-LT-SITE价格需联系当地 AMD 销售代表报价官网未公开具体金额。4. Vivado Standard 的兼容性Vivado 版本cmac_usplus 支持说明Standard免费✅ 支持需申请 no-charge licenseEnterprise/ML✅ 支持同上Webpack旧版❌ 不支持Webpack 不支持 UltraScale 器件您的Vivado 2024.1 Standard完全支持只需申请免费的cmac_usplusno-charge license安装到 Vivado License Manager重新生成 IP 输出产品Reset Generate Output Products5. 关键操作命令# 在 Vivado 中检查许可证状态 help Manage License # 或 Tcl 命令查看 get_license_info -features cmac_usplus # 如果添加新许可证后必须重置 IP reset_run synth_1 generate_target all [get_ips cmac_usplus_inst]总结项目费用操作cmac_usplus100G MAC PCS/PMA免费申请 no-charge licensecmac_an_lt自动协商/链路训练收费仅 KR4/CR4 应用需要联系销售RS-FEC作为 cmac_usplus 一部分免费已包含无需额外许可对于XCKU5P QSFP28 100G RoCEv2 网卡项目使用 100GBASE-SR4 光纤只需要免费的cmac_usplusno-charge license 即可无需购买任何付费许可证。加载许可将Xilinx.lic 拷贝到 ~/.Xilinx/下即可。