ปัญหาสำคัญ
โครงการตัวอย่าง 40GbE MAC และ PHY IP Core บางส่วนรวบรวม การออกแบบอุปกรณ์ Stratix IV สําหรับ Quartus II ที่เปิดตัวเมื่อ 12.0 ซอฟต์แวร์สร้างคําเตือนที่สําคัญต่อไปนี้:
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 ต่อไปนี้:
quartus_synth\wrappers\alt_e40_phy\alt_e40_phy_siv.sdc
quartus_synth\example_design\common\common_timing.sdc
ปัญหานี้ได้รับการแก้ไขในซอฟต์แวร์ 12.1 Quartus รุ่น แกน IP
สําหรับการเปิดตัว 12.0 ของแกน IP คําเตือนที่สําคัญ เกิดจากพาธเท็จที่ระบุไม่ถูกต้องในไฟล์ .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[*]}
]
ซึ่งจะป้องกันไม่ให้มีคําเตือนสําคัญ