Different memory init file for RAM IP
Hi,
I have a question.
I am working with In System Memory content Editor (ISMCE) in Quartus prime pro 19.2 version.
I am using the 1-port RAM IP from the IP catalog. I want to create multiple instances of the RAM IP, which I know how to do.
But, I want to create each RAM instance with a different memory initialization file.
Can someone please tell me how to do this?
For ex: I have two instances (ram_inst_1 and ram_inst_2) of 1-port RAM IP (which I named as single_port_ram_ip).
I want to have a different memory initialization file for them. Is it possible to do this? If so, how?
If it is not possible, is the only other method to do this is by creating another RAM IP? I have tried to do this, but faced with the following error :
"Can't elaborate top level user hierarchy" for the second RAM IP.
Can someone please help me with this issue?
Regards,
Pavan