Artikel-ID: 000084423 Inhaltstyp: Produktinformationen und Dokumente Letzte Überprüfung: 13.02.2006

Wie verwende ich eine Bibliothek parameterisierter Module (LPM)-Funktion in Synopsys FPGA Express? (Synopsys FPGA Express)

Umgebung

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Beschreibung Sie können Synopsys FPGA Express verwenden, um die LPM-Funktion direkt in Ihren HdL-Code (Hardware Description Language) zu instanziieren. Nachfolgend finden Sie ein Beispiel für einen LPM_MULT Instanziierung in 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;

Dieses Beispiel veranschaulicht sowohl die Instanziierung der LPM-Funktion als auch die Weitergabe ihrer Parameter.

Überprüfen Sie die online FPGA Express-Hilfe, um sicherzustellen, dass die LPM-Funktion, die Sie verwenden möchten, ist wird derzeit von der Software unterstützt.

Zugehörige Produkte

Dieser Artikel bezieht sich auf 1 Produkte

Intel® programmierbare Geräte

Der Inhalt dieser Seite ist eine Kombination aus menschlicher und computerbasierter Übersetzung des originalen, englischsprachigen Inhalts. Dieser Inhalt wird zum besseren Verständnis und nur zur allgemeinen Information bereitgestellt und sollte nicht als vollständig oder fehlerfrei betrachtet werden. Sollte eine Diskrepanz zwischen der englischsprachigen Version dieser Seite und der Übersetzung auftreten, gilt die englische Version. Englische Version dieser Seite anzeigen.