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 altasmi_parallel generic ( intended_device_family : string := "unused"; epcs_type : string := "EPCS4"; page_size : natural := 1; port_bulk_erase : string := "PORT_UNUSED"; port_fast_read : string := "PORT_UNUSED"; port_illegal_erase : string := "PORT_UNUSED"; port_illegal_write : string := "PORT_UNUSED"; port_read_address : string := "PORT_UNUSED"; port_read_sid : string := "PORT_UNUSED"; port_read_status : string := "PORT_UNUSED"; port_sector_erase : string := "PORT_UNUSED"; port_sector_protect : string := "PORT_UNUSED"; port_shift_bytes : string := "PORT_UNUSED"; port_wren : string := "PORT_UNUSED"; port_write : string := "PORT_UNUSED"; use_eab : string := "ON"; lpm_hint : string := "UNUSED"; lpm_type : string := "altasmi_parallel" ); port( addr : in std_logic_vector(23 downto 0); bulk_erase : in std_logic := '0'; busy : out std_logic; clkin : in std_logic; data_valid : out std_logic; datain : in std_logic_vector(7 downto 0) := (others => '0'); dataout : out std_logic_vector(7 downto 0); epcs_id : out std_logic_vector(7 downto 0); fast_read : in std_logic := '0'; illegal_erase : out std_logic; illegal_write : out std_logic; rden : in std_logic; read : in std_logic := '0'; read_address : out std_logic_vector(23 downto 0); read_sid : in std_logic := '0'; read_status : in std_logic := '0'; sector_erase : in std_logic := '0'; sector_protect : in std_logic := '0'; shift_bytes : in std_logic := '0'; status_out : out std_logic_vector(7 downto 0); wren : in std_logic := '1'; write : in std_logic := '0' ); end component;