Normally they store data, which need not be initialized to anything as design should ensure that valid data is written to it before being read out.
If you are using the memory for lookup like a CAM, then yes you do need to initialize it to some safe value, but in that case you'll be using either flop based ram or some special custom block anyway..
Depends on the famaly you are using ie Altera, Xilinx, and if you are using actual memory blocks, if you are using memory block you can use init file what can be loaded in to the memory block after FPGA boot up
hi guys,
thank you for your reply. I have implemented it without any read or write pulse. when the address is generated from counter it will store the data accordingly.
for example if counter is "10" it will update the data, again when the counter resets and count "10" it will update the data.