--- Quote Start ---
Volatile JTAG configuration is always available as alternative option, without configuring it in the device options. Select JTAG mode and *.sof file in Quartus programmer.
--- Quote End ---
Ok, I am starting to understand that I certainly can initialise ROM directly within the design and that these data will be set thru JTAG configuration inside bit stream. I also suspect that these data will be inside bit stream even when bit stream is programed into CFM.
What is very confusing reading MAX10 documentation is that they seem to say that any initialisation can
only be inside UFM which is limited to 512kbits. I understand now that it is not true. UFM are usable to store additional data other than the ones that are already inside bit stream. These additional data could be accessed thru the dedicated IP by using avalon bus.
More confusing is that Quartus compilation failed if you initialise any ROM with mif data while not chosing configuration scheme with no initialization UFM.
This sound to me like being a bug inside Quartus. Never found information about such a bug.
I am right ?
Thanx for helping.