เนื่องจากปัญหาในซอฟต์แวร์ Quartus® II เวอร์ชั่น 11.1 SP2 และก่อนหน้า ข้อผิดพลาดนี้อาจเกิดขึ้นในระหว่างการสังเคราะห์หากรหัส HDL ของคุณรวมตัวอักษรสตริงบิตในรูปแบบ VHDL-2008
ตัวอย่างเช่น รหัสต่อไปนี้อาจสร้างข้อผิดพลาดข้างต้น:
constant CSR : std_logic_vector(4 downto 0) := 5d"0";
เพื่อหลีกเลี่ยงปัญหานี้ หลีกเลี่ยงการใช้ตัวอักษรสตริง VHDL-2008 บิต ตัวอย่างเช่น เปลี่ยนรหัสข้างต้นด้วย:
constant CSR : std_logic_vector(4 downto 0) := “00000”;
ปัญหานี้ได้รับการแก้ไขเริ่มต้นด้วยซอฟต์แวร์ Quartus II เวอร์ชั่น 12.0