In-system memory content editor - No instances found!!
Hi All,
I am using Quartus prime pro 20.2 version to debug my ROM content. I don't see any ROM instances in my design. I have done the following so far:
1. Create On Chip Memory block using the IP catalog
2. Specify the parameters e.g: Width and memory block type (M20K), single clock.
3. I initialized the memory with the MIF file and enabled the In-system memory content editor feature (see the picture).
// Content of MIF file
WIDTH=32;
DEPTH=16384;
ADDRESS_RADIX=HEX;
DATA_RADIX=HEX;
CONTENT BEGIN
00000000 : 1F2F3F4F;
00000001 : 1F2F3F4F;
00000002 : 1F2F3F4F;
00000003 : 1F2F3F4F;
00000004 : 1F2F3F4F;
00000005 : 1F2F3F4F;
00000006 : 1F2F3F4F;
00000007 : 1F2F3F4F;
00000008 : 1F2F3F4F;
4. Added the .IP file and .MIF file to the QSF file.
set_global_assignment -name IP_FILE ../ram_rom/cm33_rom_16384x32.ip
set_global_assignment -name MIF_FILE ../ram_rom/cm33_rom/armRomBootImage.mif
5. After the mapping, I could see my rom1_port_0 instance in the block diagram.
6. I upload the SOF file to the Stratix 10 Fpga (Apollo S10)
7. However, when I try to use the In-system memory content editor tool, I don't see any memory instance, see the picture below.
Am I missing something in this flow ? Does anyone else have seen this problem ?
Kind regards,
Rahul
Hi,
Tested with Stratix 10 TX and able to see the instance in ISMCE. Check the file and image attached. Does the FPGA being programmed properly?
Best Regards,
Sheng
p/s: If any answer from the community or Intel Support are helpful, please feel free to give best answer or rate 4/5 survey.