เนื่องจากปัญหาในซอฟต์แวร์ Quartus® II เวอร์ชัน 10.1 SP1 และก่อนหน้า การกําหนดพารามิเตอร์เริ่มต้นด้วยค่า hex อาจเสียหายเมื่อสร้างการปรับปรุง HardCopy® Companion
หากต้องการตั้งค่าพารามิเตอร์เริ่มต้น ในเมนู Assigments คลิก การตั้งค่า ขยายการตั้งค่าการวิเคราะห์ & การสังเคราะห์ คลิก พารามิเตอร์เริ่มต้น ตัวอย่างเช่น หากคุณใส่ค่าฐานหก เช่น X"F0"
ค่านี้อาจเสียหายเมื่อ X"F0
สร้างการปรับปรุงแก้ไข HardCopy
ความเสียหายนี้อาจส่งผลให้เกิดข้อผิดพลาดในการสังเคราะห์ เช่น ข้อผิดพลาดด้านล่างในการคอมไพล์ HardCopy ของคุณ:
Error (10315): VHDL syntax error at : object with std_logic type cannot contain character '"'
ข้อผิดพลาดที่แท้จริงที่คุณได้รับอาจแตกต่างไปเล็กน้อยเนื่องจากขึ้นอยู่กับว่าคุณใช้พารามิเตอร์ในโค้ดของคุณอย่างไร
เพื่อหลีกเลี่ยงข้อผิดพลาดประเภทนี้ ให้ระบุพารามิเตอร์เริ่มต้นของคุณโดยใช้ค่าไบนารีแทนเลขฐานหก
ตัวอย่างเช่น ใช้ค่า 11110000
ไบนารีแทนค่าที่เทียบเท่าฐานหก X"F0"
ปัญหานี้ได้รับการแก้ไขเริ่มต้นด้วยซอฟต์แวร์ Quartus II เวอร์ชัน 11.0