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

Quartus II Synthesis รองรับการควบคุมกิจกรรมใน Verilog HDL หรือไม่

สิ่งแวดล้อม

  • Intel® Quartus® II Subscription Edition
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    คำอธิบาย

    ไม่ Quartus® II Integrated Synthesis ไม่รองรับการควบคุมเหตุการณ์ใน Verilog HDL ตัวอย่างเช่น รหัสด้านล่างจะสังเคราะห์เฉพาะการลงทะเบียนเดียว แม้ว่าการสังเคราะห์ Quartus II จะไม่เกิดข้อผิดพลาด:

    module lab0_uart(
        input clk_i,
        input rx_i,
        output reg tx_o
        );

    always @(posedge clk_i) begin
        tx_o <= repeat(2000) @(posedge clk_i) rx_i;
        end
    endmodule

    ความละเอียด

    เพื่อหลีกเลี่ยงลักษณะการทํางานนี้ ห้ามใช้การควบคุมเหตุการณ์ใน Verilog HDL

    ข้อผิดพลาดที่ระบุว่าไม่รองรับคุณสมบัตินี้ จะมีกําหนดเวลาให้เพิ่มไปยังซอฟต์แวร์ Quartus II รุ่นใหม่ในอนาคต

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

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

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

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