중요 문제
40GbE 및 100GbE MAC 및 PHY IP 코어에는 PHY IP 코어가 포함됩니다. MegaWizard 플러그인 관리자가 생성합니다. PHY를 재생성할 때 나중에 Quartus II 소프트웨어 개정이 포함된 IP 코어, Quartus Fitter는 0 ppm 관계에 대한 중요 경고를 생성할 수 있습니다. 다양한 PMA 채널 사이.
이 문제는 12.1 Quartus 소프트웨어 릴리스에서 해결되었습니다. IP 코어입니다.
IP 코어 12.0 릴리스의 경우 Quartus Fitter가 검사합니다. 전송 또는 수신되는 클럭 간 필요한 0-ppm 변형 다른 PMA 레인의 직렬 데이터. 도구가 인식하지 못합니다. PHY 레인 위에 배치된 클럭 아키텍처; 추가가 없을 경우 다음 0 ppm 임계 경고가 제공됩니다. Quartus II 소프트웨어 버전 12.0에서 Fitter가 제작 Stratix IV 및 Stratix V 장치:
Critical Warning (178012): Coreclk source from 10G RX
PCS atom alt_e100_pma:pma|alt_e100_e10x10:gx|.....si_10g_rx_pcs|wys
do not have same 0ppm source with respected to PCS internal clock
because rx_pld_clk source of 10G RX PCS atom alt_e100_pma:pma|alt_e100_e10x10:....�
이 문제를 해결하려면 최상위 레벨의 .qsf 파일 설계에는 특정 제약 조건이 포함되어야 합니다.
Stratix IV 장치를 기반으로 한 설계에는 다음이 포함되어야 합니다. 제약 조건:
set_instance_assignment -name GXB_0PPM_CORE_CLOCK ON -from * -to *
set_instance_assignment -name GXB_0PPM_CORE_CLOCK ON -from * -to *
Stratix V 장치를 기반으로 한 설계에는 다음이 포함되어야 합니다. 제약 조건:
set_instance_assignment -name GXB_0PPM_CORECLK ON -to *
set_instance_assignment -name GXB_0PPM_CORECLK ON -to *
이러한 설정의 예는 .qsf 파일에서 찾을 수 있습니다. alt_eth_40g/quartus_synth/래퍼/ 및 alt_eth_100g/quartus_synth/래퍼/ 디렉토리 아래의 다양한 래퍼에 대한 것입니다. 예를 들어 , alt_eth_100g/quartus_synth /래퍼/디렉토리의 alt_100g_phy 래퍼 alt_e100_phy_siv.qsf 및 alt_e100_phy_siv.qsf 파일이 포함되어 있습니다. 위에 설명된 적절한 제약 조건을 가지고 있습니다.