关键问题
如果您使用的 MegaWi 插件管理器或 qmegawiz
命令
线路实用程序以生成 40 Gbps 和 100 Gbps 以太网的两个实例
MAC 和 PHY IP 内核,其中一个仅 RX,其中一个仅 TX,
然后将两个实例组合到同一设计中,从而
设计不能模拟。出现此问题是因为模拟文件
在两个实例中,具有相同的名称。
为了避免此问题,使用生成您的 IP 内核实例
ip-generate
命令行实用程序, 而不是
MegaCore 插件管理器或 qmegawiz
命令行实用程序。
以下段落提供基本信息,可帮助您制定命令 ip-generate
。
ip-generate
生成实例的命令
在 40 Gbps 和 100 Gbps 以太网 MAC 和 PHY IP 内核中,有以下
特定于 IP 内核的参数:
组件参数 | 值 |
DEVICE_FAMILY | “STRATIX IV” , “STRATIX V” |
MAC_CONFIG | “40Gbe” , “100Gbe” |
PHY_CONFIG | 因为 MAC_CONFIG=”40Gbe” : 1 意味着
常规 40GbE IP 内核,2 意指 24.24 Gbps 设置。
因为 MAC_CONFIG=”100Gbe” :1 意味着常规
100GbE IP 内核,2 意指 CAUI-4 设置。 |
INTERFACE | “Custom-ST Interface” , “Avalon-ST
Interface” |
CORE_OPTION | “MAC only” , “PHY only” , “MAC
& PHY” |
VARIANT | 1 表示仅 RX,2 表示仅 TX,3 表示双工 模式。 |
其他语法详细信息,包括命令行选项 针对不同的参数,以示例为前提。
例如,以下命令生成了仅 TX 的 40GbE MAC 和 PHY IP 内核实例,针对Stratix IV 设备 Stratix IV 项目,具有自定义 ST 接口:
ip-generate --output-dir=alt_e40_custom_tx_siv --file-set=SIM_VERILOG --output-name=alt_e40_custom_tx_siv
--report-file=txt:alt_e40_custom_tx_siv_ipd_report.txt --report-file=qip:alt_e40_custom_tx_siv/alt_e40_custom_tx_siv.qip
--report-file=csv:alt_e40_custom_tx_siv/alt_e40_custom_tx_siv.csv
--component-file=/ip/altera/alt_eth_40g_100g/alt_e40_e100/alt_e40_e100_hw.tcl
--system-info=DEVICE_FAMILY=”Stratix IV” --component-param=MAC_CONFIG=”40
Gbe” --component-param=PHY_CONFIG=1 --component-param=INTERFACE=”Custom-ST Interface”
--component-param=DEVICE_FAMILY=”Stratix IV” --component-param=CORE_OPTION=”MAC
& PHY” --component-param=VARIANT=2
此问题将在 40 版本的未来版本中解决, 100-Gbps 以太网 MAC 和 PHY IP 内核。