您可以使用Synopsys FPGA Express将LPM功能直接实例化为硬件描述语言(HDL)代码。
下面是VHDL中LPM_MULT
实例化的示例:
LIBRARY ieee; 使用ieee.std_logic_1164.all; LIBRARY lpm; 使用lpm.lpm_components.all; ENTITY mult_supported IS 港口( a,b:IN STD_LOGIC_VECTOR(7 DOWNTO 0); my_out:OUT STD_LOGIC_VECTOR(15 DOWNTO 0) ); END mult_supported; 架构lpm OF mult_supported IS 开始 u1:lpm_mult 通用映射( lpm_widtha => 8, lpm_widthb => 8, lpm_widthp => 16, lpm_widths => 8, lpm_representation =>未签名 ) 港口映射( dataa => a, datab => b, result => my_out ); 结束lpm;
此示例说明了LPM函数的实例化及其参数的传递。
检查FPGA Express在线帮助,确保软件当前支持您要使用的LPM功能。
没有回复内容