Forum Discussion

Nirrr's avatar
Nirrr
Icon for New Contributor rankNew Contributor
2 years ago

crc block max 10

Hi,
How can I read the calculated CRC value of the cofiguration (from CRAM) ?
I am using with fiftyfivenm_crcblock which is gives me the comparison result between calculated crc value and expected crc value but not the calaulated crc value of the configuration.

Thanks.

3 Replies

  • Farabi's avatar
    Farabi
    Icon for Regular Contributor rankRegular Contributor

    Hello,


    You can check the CRC value in quartus programmer every time you program a device.


    regards,

    Farabi


    • Nirrr's avatar
      Nirrr
      Icon for New Contributor rankNew Contributor
      Thank you for yor response.
      But, I want to see the calculated CRC value which is calaulated in real time.
      You are talking about the excpected CRC value that is calculated before burning FPGA by the Quartus software.
  • Farabi's avatar
    Farabi
    Icon for Regular Contributor rankRegular Contributor

    Hello,


    I am sorry for late reply. I was out sick for last few weeks.


    The calculated CRC value is stored in the 32-bit storage register with 32-bit pre-computed CRC signature at the end of the configuration stage. The signature is then loaded into the 32-bit Compute and Compare CRC block during user mode to calculate the CRC error. This register forms a 32-bit scan chain during execution of the CHANGE_EDREG JTAG instruction.


    If you check the Error Detection Block diagram, there is no access to this 32-bit storage register.

    link : https://www.intel.com/content/www/us/en/docs/programmable/683865/current/error-detection-block.html


    regards,

    Farabi