I see in many flash datasheet that there's a register where is possible to store a CRC 64 value that has to be compared with the one directly calculated by FLASH memory. My question is if the the altera asmi ip is calculating and storing this value in flash during memory write phase. I've tried searching inside userg guide but I've not found nothing related to this. If asmi ip do not performs this action, is there any other IP doing this?
The action is not performed by the IP. Instead you can get it by reading register in FPGA. You may refer to following document for more information: