Forum Discussion
You described a set of registers in a Verilog Design File (.v) or VHDL Design File (.vhd) that behave as RAM. Analysis & Synthesis then replaces the registers with a RAM node that will later infer an instance of the altsyncram megafunction to implement the functionality of the registers using the memory blocks in the target device.
For further information related to this error, you can refer to this link:
https://www.intel.com/content/www/us/en/programmable/quartushelp/current/index.htm#msgs/msgs/winfer_ram_pass_through_logic_inserted_altsyncram.htm
I think the lite version was dumbed down maybe to incentivise people to upgrade to pro version of the software. Or, I think there is a bug here.
I found it easiest just to stay with version 17.x which continues to handle this situation as I want.