중요 문제
MegaWizard 플러그인 관리자 또는 qmegawiz
명령을 사용하는 경우
라인 유틸리티를 사용하여 40Gbps 및 100Gbps 이더넷 인스턴스 2개 생성
MAC 및 PHY IP 코어, 그 중 하나는 RX 전용이며 그 중 하나는 TX 전용입니다.
그런 다음 두 인스턴스를 동일한 디자인으로 결합하여 결과
설계는 시뮬레이션할 수 없습니다. 시뮬레이션 파일 때문에 이 문제가 발생합니다.
에서 두 인스턴스의 이름이 동일합니다.
이 문제를 방지하려면 IP 코어 인스턴스를 사용하여 생성하십시오.
ip-generate
명령줄 유틸리티 대신
MegaCore 플러그인 관리자 또는 qmegawiz
명령줄 유틸리티.
다음 단락은 명령을 공식화하는 ip-generate
데 도움이 되는 기본 정보를 제공합니다.
ip-generate
인스턴스를 생성하는 명령
40Gbps 및 100Gbps 이더넷 MAC 및 PHY IP 코어 중 다음이 있습니다.
IP 코어별 매개변수:
구성 요소 매개변수 | 값 |
DEVICE_FAMILY | “STRATIX IV” , “STRATIX V” |
MAC_CONFIG | “40Gbe” , “100Gbe” |
PHY_CONFIG | : 1은 MAC_CONFIG=”40Gbe”
일반 40GbE IP 코어, 2는 24.24Gbps 설정을 의미합니다.
: 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를 생성합니다. Stratix IV 장치를 대상으로 하는 MAC 및 PHY IP 코어 인스턴스 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- 및 100Gbps 이더넷 MAC 및 PHY IP 코어.