VHDL Component Declaration
The following VHDL component declaration is located in the VHDL Design File (.vhd) DefinitionLPM_PACK.vhd in the <Quartus® Prime installation directory>\libraries\vhdl\lpm directory.
COMPONENT divide GENERIC (WIDTH_Q : POSITIVE; WIDTH_N : POSITIVE; WIDTH_D : POSITIVE; WIDTH_R : POSITIVE; LPM_NREPRESENTATION : STRING := "UNSIGNED"; LPM_DREPRESENTATION : STRING := "UNSIGNED"; LPM_PIPELINE : INTEGER := 0; LPM_TYPE : STRING := "LPM_DIVIDE"; LPM_HINT : STRING := "UNUSED"); PORT (numerator : IN STD_LOGIC_VECTOR(WIDTH_N-1 DOWNTO 0); denominator : IN STD_LOGIC_VECTOR(WIDTH_D-1 DOWNTO 0); aclr, clock : IN STD_LOGIC := '0'; clken : IN STD_LOGIC := '1'; quotient : OUT STD_LOGIC_VECTOR(WIDTH_N-1 DOWNTO 0); remainder : OUT STD_LOGIC_VECTOR(WIDTH_D-1 DOWNTO 0)); END COMPONENT;