VHDL Type memory question
Both implementations are possible. The choice of the implementation depends on the optimization of the design software. However you can control the way it is implemented by using directives.
First, in the following example in Quartus II the software design has chosen to use memory:
library IEEE;
use ieee.numeric_std.all;
use IEEE.STD_LOGIC_1164.ALL;


entity question524852 is
    Port (  Din:in std_logic_vector(7 downto 0);
              ADin:in std_logic_vector(7 downto 0);
                clk :in std_logic;
                we :in std_logic;
                incall:in std_logic_vector(0 to 129);
                s: out std_logic_vector(7 downto 0) );
end question524852;

architecture Behavioral of question524852 is
    type RAM_ARRAY is array (0 to 129 ) of std_logic_vector (7 downto 0);
    signal myTable:RAM_ARRAY;
    signal outs : std_logic_vector(7 downto 0);
begin
    process(clk)
    begin
            if (clk'event and clk='1') then 
                if (we='1') then
                    if (incall(to_integer(unsigned(ADin)))='1') then
                        myTable( to_integer(unsigned(ADin)))&lt;=&quot;10101010&quot;;
                    else
                        myTable( to_integer(unsigned(ADin)))&lt;=Din;
                    end if;
                end if;
                outs &lt;= myTable( to_integer(unsigned(ADin))); 
            end if;
    end process;
        
    s &lt;= outs;
end Behavioral;

What we get is the following:

Using memory directives we can force the design software to use either logic elements or any type of memory.
To use logic elements add the following:
type RAM_ARRAY is array (0 to 129 ) of std_logic_vector (7 downto 0);
signal myTable:RAM_ARRAY;
attribute ramstyle : string;
attribute ramstyle of myTable : signal is &quot;logic&quot;;

so we get:

To force M9K memory blocks for example:
type RAM_ARRAY is array (0 to 129 ) of std_logic_vector (7 downto 0);
signal myTable:RAM_ARRAY;
attribute ramstyle : string;
attribute ramstyle of myTable : signal is &quot;M9K&quot;;

and we get again: