ข้อผิดพลาดนี้อาจเกิดขึ้นเมื่อคุณกําหนดค่าให้กับบิตที่เฉพาะเจาะจงของบิตทั่วไป ตัวอย่างเช่น ข้อผิดพลาดนี้อาจเกิดขึ้นได้หากคุณมีการประกาศต่อไปนี้ แล้วกําหนดบิตเฉพาะภายในโครงสร้างทั่วไปตามที่แสดงไว้ด้านล่าง
generic(
reset_value : std_logic_vector(15 downto 0) ...
generic map(
reset_value(2) => '1',
reset_value(7) => '1',
reset_value(9) => '1', ...
ซอฟต์แวร์ Quartus II ไม่อนุญาตให้กําหนดบิตที่เฉพาะเจาะจงของโครงสร้างทั่วไป แต่คุณจะต้องกําหนดโครงสร้างทั่วไปทั้งหมดตามที่แสดงในการเปลี่ยนแปลงต่อไปนี้ไปยังแผนที่ทั่วไปจากตัวอย่างข้างต้น:
reset_value => "0000001010000100",
ปัญหานี้ได้รับการแก้ไขเริ่มต้นด้วยซอฟต์แวร์ Quartus II เวอร์ชั่น 8.0