VHDL Component Declaration
The following VHDL component declaration is located in the VHDL Design File (.vhd) Definition ALTERA_MF_COMPONENTS.vhd in the <Quartus® Prime installation directory>\libraries\vhdl\altera_mf directory.
component altmem_init
    generic (
        intended_device_family  :       string := "unused";
        init_file       :       string := "UNUSED";
        init_to_zero    :       string := "NO";
        numwords        :       natural;
        port_rom_data_ready     :       string := "PORT_CONNECTIVITY";
        rom_read_latency        :       natural := 1;
        width   :       natural;
        widthad :       natural;
    );
    port (
        clock   :       in std_logic := 0;
        clken   :       in std_logic := 1;
        datain  :       in  std_logic_vector (width - 1 DOWNTO 0) := (others => "0");
        dataout :       out std_logic_vector (width - 1 DOWNTO 0);
        init    :       in std_logic := 0;
        init_busy       :       out std_logic;
        ram_address     :       out std_logic_vector (widthad - 1 DOWNTO 0);
        ram_wren        :       out std_logic;
        rom_address     :       out std_logic_vector (widthad - 1 DOWNTO 0);
        rom_data_ready  :       in std_logic := 0;
        rom_rden        :       out std_logic;
    );
end component;