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.