--- Quote Start ---
Quartus does provide the "ramstyle" synthesis attribute, but that is only for infered rams.
-- First, declare a signal that represents a RAM
type memory_t is array (0 to 63) of std_logic_vector(0 to 7);
signal my_ram : memory_t;
attribute ramstyle : string;
attribute ramstyle of my_ram : signal is "M512";
But for the FIFOs, I have only ever done it via LPM_HINT
--- Quote End ---
I have never inferred Rams, and probably never will. I'll cross that bridge if ever we switch to Xilinx or Lattice or ...?
I was just looking for a VHDL equivalent of the AHDL predefined "DEVICE_FAMILY' parameter. Can you suggest to Altera to add a 'device_family' function to the LPM library?