เนื่องจากปัญหาในเวอร์ชันซอฟต์แวร์ Quartus® II คุณอาจเห็นเนื้อหาของอาร์เรย์ VHDL ของคุณย้อนกลับไปเมื่อคุณเริ่มต้นค่าคงที่ในตัวบรรจุภัณฑ์
หากต้องการแก้ไขปัญหานี้ ให้เริ่มต้นค่าคงที่ในการประกาศแพคเกจแทนที่จะเป็นส่วนของบรรจุภัณฑ์
ตัวอย่างต่อไปนี้แสดงค่าคงที่ที่เริ่มต้นในการประกาศบรรจุภัณฑ์
package example is
constant example_constant_package_declaration : integer_vector(11 downto 0) := (11,10,9,8,7,6,5,4,3,2,1,0);
end package example;
ตัวอย่างต่อไปนี้แสดงค่าคงที่ที่เริ่มต้นในบรรจุภัณฑ์
package body example is
constant example_constant_package_body : integer_vector(11 downto 0) := (11,10,9,8,7,6,5,4,3,2,1,0);
end package body example;
ปัญหานี้ได้รับการแก้ไขเริ่มต้นด้วยซอฟต์แวร์ Quartus II เวอร์ชัน 12.1