ปัญหาสำคัญ
การคอมไพล์ Quartus จะรายงานข้อผิดพลาดหากมีหลายอินสแตนซ์ของ คอร์ IP SerialLite III ที่มีตัวแปรที่แตกต่างกัน เช่น โหมดการตอกบัตรขั้นสูงที่มี โหมดการตอกบัตรมาตรฐานหรือซิงก์ Simplex พร้อม Simplex Source คุณจะพบกับ ข้อความแสดงข้อผิดพลาดต่อไปนี้:
Error (16045): Instance"sl3s_rx4_inst|seriallite_iii_a10_0|A10_ILK_PHY_RX.interlaken_native_wrapper_duplex|NATIVE_WRAPPER_RX.interlaken_rx_inst" instantiates undefinedentity "native_ilk_wrapper_rx_151_qBDmvOdcrA"
Error (16185): Can\'t elaborate user hierarchy "sl3s_rx4_inst|seriallite_iii_a10_0|A10_ILK_PHY_RX.interlaken_native_wrapper_duplex|NATIVE_WRAPPER_RX.interlaken_rx_inst"
Error: Flow failed:
Error: Quartus Prime Spectra-Q Synthesis was unsuccessful. 3 errors, 123 warnings
Error: Peak virtual memory: 2779 megabytes
Error: Processing ended: Tue Sep 1 15:13:40 2015
Error: Elapsed time: 00:01:24
Error: Total CPU time (on all processors): 00:01:21
หากการออกแบบมีหลายอินสแตนซ์ดูเพล็กซ์ของคอร์ SerialLite III IP ด้วย
ตัวแปรที่แตกต่างกัน Quartus Prime Pro จะใช้การอ่านครั้งสุดท้ายในไฟล์และสามารถ
ทําให้เป็นเหตุให้ใช้ไฟล์ตัวรับส่งสัญญาณที่ไม่ถูกต้อง นี่เป็นเพราะชื่อคงที่สําหรับ
interlaken_native_wrapper_duplex
โม ดู ล The Quartus Prime Pro
คอมไพล์ไฟล์ทั้งหมดลงในไลบรารีเดียวและใช้การอ่านครั้งสุดท้ายในไฟล์ ซึ่งอาจ
มีชื่อโมดูลเดียวกัน
ปรับเปลี่ยนชื่อโมดูลเป็น interlaken_native_wrapper_duplex
ชื่อเฉพาะสําหรับแต่ละอินสแตนซ์ ปัญหานี้จะได้รับการแก้ไขในรุ่นในอนาคต