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

ฉันจะใช้ไลบรารีของฟังก์ชันโมดูลพารามิเตอร์ (LPM) ใน Synopsys FPGA Express ได้อย่างไร (Synopsys FPGA Express)

สิ่งแวดล้อม

BUILT IN - ARTICLE INTRO SECOND COMPONENT
คำอธิบาย คุณสามารถใช้ Synopsys FPGA Express เพื่อสร้างอินสแตนซ์ฟังก์ชัน LPM โดยตรงในรหัสภาษาคําอธิบายฮาร์ดแวร์ (HDL) ของคุณ ด้านล่างนี้เป็นตัวอย่างของ LPM_MULT การสร้างอินสแตนซ์ใน VHDL:
LIBRARY ieee;
USE ieee.std_logic_1164.all;
LIBRARY lpm;
USE lpm.lpm_components.all;

ENTITY mult_supported IS
  PORT(
    a, b : IN STD_LOGIC_VECTOR(7 DOWNTO 0);
    my_out  : OUT STD_LOGIC_VECTOR(15 DOWNTO 0)
    );
END mult_supported;

ARCHITECTURE lpm OF mult_supported IS

BEGIN  
 
  u1 : lpm_mult
    GENERIC MAP(
      lpm_widtha => 8,
      lpm_widthb => 8,
      lpm_widthp => 16,
      lpm_widths => 8,
      lpm_representation => unsigned
      )
    PORT MAP(
      dataa => a,
      datab => b,
      result => my_out
      );
END lpm;

ตัวอย่างนี้แสดงทั้งการสร้างอินสแตนซ์ของฟังก์ชัน LPM และการผ่าน พารามิเตอร์

ตรวจสอบความช่วยเหลือแบบออนไลน์ของ FPGA Express เพื่อให้แน่ใจว่าฟังก์ชัน LPM ที่คุณต้องการใช้อยู่ ซอฟต์แวร์ได้รับการสนับสนุนในปัจจุบัน

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

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

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

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