ID บทความ: 000081763 ประเภทข้อมูล: การแก้ไขปัญหา การตรวจสอบครั้งล่าสุด: 11/09/2012

ทําไมฉันจึงได้รับข้อผิดพลาดข้อย่อยการใช้ VHDL ใน Quartus II เมื่อคอมไพล์ไฟล์ VHDL ที่สร้างขึ้นโดย DSP Builder

สิ่งแวดล้อม

  • DSP Builder สำหรับ เอฟพีจีเอ Intel®
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    คำอธิบาย คุณจะได้รับข้อผิดพลาดข้อสัญญาการใช้ VHDL ใน Quartus II เมื่อคอมไพล์ไฟล์ VHDL ที่สร้างขึ้นโดย DSP Builder หากคุณยังไม่ได้เพิ่มไฟล์ไลบรารี DSP Builder ที่เหมาะสมในโครงการ Quartus II ของคุณ ไฟล์ไลบรารีเหล่านี้ควรถูกเพิ่มเข้าในโครงการสําหรับคุณหากคุณใช้งาน Quartus II จากภายใน SignalCompiler หรือหากคุณใช้สคริปต์ Quartus II tcl ที่สร้างขึ้นโดย DSP Builder อย่างไรก็ตาม หากคุณใช้ Quartus II คอมไพล์นอก SignalCompiler และไม่ได้ใช้สคริปต์ Quartus II tcl คุณจะต้องตั้งค่าไฟล์ไลบรารีเหล่านี้ด้วยตนเอง

    ข้อความแสดงข้อผิดพลาดจะมีลักษณะคล้ายกับ:
    ข้อผิดพลาด: ข้อผิดพลาด VHDL Use Clause ที่ .vhd: ไลบรารีการออกแบบไม่มีบล็อก dspbuilder ของหน่วยหลัก
    ข้อผิดพลาด: ละเว้นการสร้างชื่อ ที่ .vhd เนื่องจากข้อผิดพลาดก่อนหน้านี้

    ในการคอมไพล์ไฟล์ DSP Builder ที่สร้างขึ้น VHDL ใน Quartus II คุณต้องมีพาธไปยังไฟล์ DSPBUILDERPACK.vhd และไฟล์ DSPBUILDER.vhd ที่ระบุในโครงการ Quartus II ของคุณ ไฟล์เหล่านี้อยู่ในไดเรกทอรีการติดตั้ง \altlib

    หากต้องการเพิ่มไฟล์เหล่านี้ ให้เลือก เพิ่ม/ลบไฟล์ในโครงการ... ใต้เมนู Project ใน Quartus II เรียกดูไดเรกทอรีการติดตั้ง \altlib และเลือกไฟล์ DSPBUILDERPACK.vhd และ DSPBUILDER.vhd และคลิก ตกลง เพื่อเพิ่มไฟล์ ลําดับการคอมไพล์ของไฟล์มีความสําคัญ DSPBUILDERPACK.vhd ต้องถูกคอมไพล์ก่อน DSPBUILDER.vhd เมื่อคุณรวมไฟล์แล้ว ให้รันการคอมไพล์ Quartus II ของคุณใหม่

    ผลิตภัณฑ์ที่เกี่ยวข้อง

    บทความนี้จะนำไปใช้กับ 1 ผลิตภัณฑ์

    อุปกรณ์ที่ตั้งโปรแกรมได้ Intel®

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