ID บทความ: 000084189 ประเภทข้อมูล: ข้อมูลผลิตภัณฑ์และเอกสารประกอบ การตรวจสอบครั้งล่าสุด: 04/10/2013

ฉันจะได้ผลลัพธ์ที่เหมือนกันจากการคอมไพล์ในซอฟต์แวร์ Quartus Prime ได้อย่างไร

สิ่งแวดล้อม

  • Intel® Quartus® Prime Pro Edition
  • Intel® Quartus® II Subscription Edition
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    คำอธิบาย

    การรับผลลัพธ์ที่เหมือนกันจากการคอมไพล์ในซอฟต์แวร์ Quartus® Prime รายการต่อไปนี้ต้องเหมือนกันสําหรับการคอมไพล์แต่ละครั้ง:

    • ไฟล์แหล่งการออกแบบทั้งหมดรวมถึงข้อจํากัดการออกแบบของ Synopsys (.sdc) ไฟล์
      • โปรดทราบว่าการเปลี่ยนแปลงความคิดเห็นหรือการตั้งชื่ออาจทําให้เกิดผลลัพธ์การคอมไพล์ที่แตกต่างกัน
    • การตั้งค่าโครงการ Quartus Prime ทั้งหมด
    • เวอร์ชันของซอฟต์แวร์ Quartus Prime รวมถึงโปรแกรมแก้ไข
    • ส่วนของการออกแบบที่เก็บรักษาไว้ด้วยตัวเลือกการคอมไพล์ซ้ําอย่างรวดเร็วหรือกับพาร์ติชันการคอมไพล์แบบเพิ่มหน่วย
      • โปรดทราบว่าไดเรกทอรี db และ incremental_db ต้องเหมือนกันตั้งแต่การคอมไพล์ไปจนถึงการคอมไพล์เพื่อให้ได้ผลลัพธ์ที่เหมือนกัน
      • ตัวอย่างเช่น การคอมไพล์ครั้งแรกหลังจากเปิดตัวเลือกการเก็บรักษาอาจมีผลลัพธ์ที่แตกต่างจากการคอมไพล์ก่อนหน้านี้สําหรับบางส่วนของการออกแบบที่ไม่ได้เก็บรักษาไว้ การคอมไพล์ในเวลาต่อมาโดยไม่มีการเปลี่ยนแปลงจะเหมือนกัน
    • ระบบปฏิบัติการและ CPU
      • ตัวอย่างเช่น การคอมไพล์บนระบบปฏิบัติการ Windows อาจให้ผลลัพธ์ที่แตกต่างจากการคอมไพล์บน Linux OS
      • การคอมไพล์โดยใช้ซอฟต์แวร์ Quartus II เวอร์ชัน 32 บิตอาจให้ผลลัพธ์ที่แตกต่างจากการคอมไพล์โดยใช้เวอร์ชัน 64 บิต
      • สถาปัตยกรรม CPU ที่แตกต่างกันอาจมีการใช้งานจุดลอยตัวที่แตกต่างกันได้
    • นอกจากนี้ หากคุณใช้ SignalTap™ II Logic Analyzer คุณต้องเลือกโหนดโดยใช้ SignalTap II: ตัวกรองการสังเคราะห์ก่อน เพื่อให้ได้ผลลัพธ์ที่เหมือนกัน

    หากมีการเปลี่ยนแปลงรายการเหล่านี้ Fitter จะเริ่มต้นด้วยตําแหน่งเริ่มต้นอื่นสําหรับอัลกอริธึมที่เหมาะสมซึ่งสามารถให้ผลลัพธ์การคอมไพล์ไฟล์การเขียนโปรแกรมและการตรวจสอบโครงการที่แตกต่างกัน

    หมายเหตุ: หากมีการเปลี่ยนแปลงเฉพาะระบบปฏิบัติการและ/หรือ CPU เท่านั้น จะเห็นเสียงรบกวนจากการเริ่มต้นแต่ผลลัพธ์จะมี QOR ที่คล้ายกัน

    เนื้อหาในหน้านี้เป็นการผสมผสานระหว่างการแปลเนื้อหาต้นฉบับภาษาอังกฤษโดยมนุษย์และคอมพิวเตอร์ เนื้อหานี้จัดทำขึ้นเพื่อความสะดวกของคุณและเพื่อเป็นข้อมูลทั่วไปเท่านั้นและไม่ควรอ้างอิงว่าสมบูรณ์หรือถูกต้อง หากมีความขัดแย้งใด ๆ ระหว่างเวอร์ชันภาษาอังกฤษของหน้านี้กับคำแปล เวอร์ชันภาษาอังกฤษจะมีผลเหนือกว่าและควบคุม ดูเวอร์ชันภาษาอังกฤษของหน้านี้