중요 문제
일부 40GbE MAC 및 PHY IP 코어 예시 프로젝트 컴파일 Quartus II의 12.0 릴리스용 Stratix IV 장치 설계 소프트웨어는 다음과 같은 중요 경고를 생성합니다.
Critical Warning: Register-to-register paths between
different clock domains is not recommended if one of the clocks
is from GXB receiver channel.
오류는 다음 프로젝트에서 생성됩니다.
quartus_synth\wrappers\alt_e40_phy\alt_e40_phy_siv.qpf
quartus_synth\example_design\alt_e40_adapter_top_siv\alt_e40_adapter_top_siv.qpf
quartus_synth\example_design\alt_e40_top_siv\alt_e40_top_siv.qpf
중요 경고는 부적절하게 지정된 경고로 인해 발생합니다. 다음 .sdc 파일의 false 경로:
quartus_synth\wrappers\alt_e40_phy\alt_e40_phy_siv.sdc
quartus_synth\example_design\common\common_timing.sdc
이 문제는 12.1 Quartus 소프트웨어 릴리스에서 해결되었습니다. IP 코어입니다.
IP 코어 12.0 릴리스의 경우, 임계 경고 다음과 같은 .sdc 파일에서 잘못 지정된 잘못된 경로로 인해 발생합니다.
quartus_synth\wrappers\alt_e40_phy\alt_e40_phy_siv.sdc
quartus_synth\example_design\common\common_timing.sdc
이러한 .sdc 파일에서 다음 코드 블록:
if {$::TimeQuestInfo(nameofexecutable) eq "quartus_fit"}
{
# ok
} else {
set_false_path -from [get_keepers {*lane_marker_lock*vlane_num[*]}
]
}
다음 코드 블록으로 교체해야 합니다.
set_false_path -from [get_keepers {*lane_marker_lock*vlane_num[*]}
]
이렇게 하면 중요 경고가 방지됩니다.