I have a project where I may need a 128 KB lookup RAM. I have 1 write port which writes the lookup values at the start of the application. I will have more than 2 read ports (I am assuming 4). I do not want to replicate the 128 KB RAM 4 times for the sake of space.
I wanted to know if it is possible to build a multiport RAM using Xilinx BRAMs by simply adding
n RdAddr/RdDataOut ports ? Is this possible. What do I need to take care of when I try to do this ?
Is there an open-source project which has done this, so I dont have to reinvent the wheel ?
Thanks for your info.