ID บทความ: 000084322 ประเภทข้อมูล: ข้อมูลผลิตภัณฑ์และเอกสารประกอบ การตรวจสอบครั้งล่าสุด: 13/02/2006

ฉันจะสร้างอินสแตนซ์โมดูล VHDL ภายในการออกแบบ Verilog ได้อย่างไร

สิ่งแวดล้อม

BUILT IN - ARTICLE INTRO SECOND COMPONENT
คำอธิบาย หากต้องการสร้างอินสแตนซ์โมดูล VHDL ภายในการออกแบบ Verilog ตรวจสอบให้แน่ใจว่าไฟล์ทั้งสองอยู่ในไดเรกทอรีเดียวกันและเพิ่มลงในโครงการเพื่อรวบรวม ถัดไป เพียงสร้างอินสแตนซ์การออกแบบ VHDL ในระดับที่ต่ํากว่าด้วยชื่อในไฟล์ Verilog

ต่อไปนี้เป็นตัวอย่างของไฟล์ Verilog ระดับสูงสุดที่เรียกว่า top_ver.v ที่สร้างไฟล์ VHDL ระดับล่างที่เรียกว่า bottom_vhdl.vhd:

-------------------------------------------------------------------------------------------
module top_ver (p, q, out);
input    q, p;
output   out;
bottom_vhdl u1 (.a(q), .b(p), .c(out));
endmodule

VHDL file (bottom_vhdl.vhd)

LIBRARY ieee;
USE ieee.std_logic_1164.ALL;

ENTITY bottom_vhdl IS
PORT (a, b : IN std_logic;
      c : OUT std_logic);
END bottom_vhdl;

ARCHITECTURE a OF bottom_vhdl IS
BEGIN
   Process (a, b)
     BEGIN
       c 

โปรดทราบว่ารองรับโดยการสังเคราะห์โดยตรงในซอฟต์แวร์ Quartus II ซึ่งอาจเป็นหรือไม่ รองรับในเครื่องมือ EDA อื่นๆ โปรดตรวจสอบกับผู้จําหน่ายเครื่องมือสําหรับรายละเอียด

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

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

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

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