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

การสังเคราะห์ Quartus II รองรับการกําหนดค่าลําดับชั้นแบบหลายระดับใน VHDL หรือไม่

สิ่งแวดล้อม

BUILT IN - ARTICLE INTRO SECOND COMPONENT
คำอธิบาย

ขณะนี้ยังไม่รองรับการกําหนดค่าลําดับชั้นแบบหลายระดับใน VHDL สําหรับการสังเคราะห์แบบอินทิเกรต Quartus® II ตัวอย่างของคําอธิบายลําดับชั้นแบบหลายระดับแสดงไว้ด้านล่าง:

--top level
ENTITY top IS
...
CONFIGURATION top_conf OF top IS
...
    USE ENTITY work.submodule(first_sub_arch);
...
    USE ENTITY work.submodule(second_sub_arch);
...

--second level
ENTITY submodule
...
ARCHITECTURE behavioral OF submodule IS
...
BEGIN
    first_sub_arch_instance : lowestmodule ...
    second_sub_arch_instance : lowestmodule ...
END behavioral

--third level
ENTITY lowestmodule IS
...
ARCHITECTURE first_sub_arch OF lowestmodule IS
...
ARCHITECTURE second_sub_arch OF lowestmodule IS
...

ความละเอียด

หากต้องการแก้ไขปัญหานี้ ให้กําหนดการกําหนดค่าแยกต่างหากสําหรับแต่ละโมเดลย่อย ตัวอย่างการแก้ไขปัญหานี้แสดงอยู่ด้านล่าง

--top VHDL
ENTITY top IS
...
CONFIGURATION top_conf OF top IS
...
    USE CONFIGURATION work.submodule(first_submodule);
...
    USE CONFIGURATION work.submodule(second_submodule);
...

--second level
ENTITY submodule
...
ARCHITECTURE behavioral OF submodule IS
...
BEGIN
    first_submodule_instance : lowestmodule ...
    second_submodule_instance : lowestmodule ...
END behavioral

CONFIGURATION first_config OF submodule IS
...
    USE ENTITY work.submodule(first_sub_arch);
...

CONFIGURATIOIN second_config OF submodule IS
...
USE ENTITY work.submodule(first_sub_arch);
...

--third level
ENTITY lowestmodule IS
...
ARCHITECTURE first_sub_arch OF lowestmodule IS
...
ARCHITECTURE second_sub_arch OF lowestmodule IS
...

กําหนดให้มีการสนับสนุนข้อสรุปนี้ในการเปิดตัวซอฟต์แวร์ Quartus II ในอนาคต

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

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

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

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