What is difference between register and distributed RAM
I found answer on forum. A single cell can be connected either to a LUT+register making it store a single bit OR a 16x1b RAM block. So limiting memory to 2 ports allows for 16x increase in density of memory.