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;