Forum Discussion

RRomano001's avatar
RRomano001
Icon for Contributor rankContributor
6 years ago

Rom ram IP core init files not supported on MAX 10 Error (14703)

Try'd add a small rom or initialized ram block on max10 project, resulted ni an error when building assembler file:

Error (14703): Invalid internal configuration mode for design with memory initialization

Error: Quartus Prime Assembler was unsuccessful. 1 error, 1 warning

Error: Peak virtual memory: 824 megabytes

Error: Processing ended: Thu May 2 14:05:19 2019

Error: Elapsed time: 00:00:01

Error: Total CPU time (on all processors): 00:00:01

Error (293001): Quartus Prime Full Compilation was unsuccessful. 3 errors, 156 warnings

6 Replies

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

    Hi,

    Error is related to Invalid internal configuration mode

    1. Is tools configuration mode set to Single uncompressed image with Memory Initialization or Single compressed image with Memory Initialization?(Assignments->devices->device&pins->configuration->configuration mode)
    2. Is reset and exception vector memory pointing to On-chip RAM?

    Refer below link

    https://www.youtube.com/watch?v=0k4AZmdW9Sk

    Let me know if this has helped resolve the issue you are facing or if you need any further assistance.

    Best Regards,

    Anand

    • RRomano001's avatar
      RRomano001
      Icon for Contributor rankContributor

      Hi Anand, Video refer to a NIOS application, I seen it use an SA device, I am using an SC04.

      On this family is still present UFM but no initialized memory settings, just compressed uncompressed:

      Project has no NIOS, I just need a small ROM or simply initialize ram when no processor on board.

      As test, Rom where attached to Master sequencer. Master sequencer is controlled by An STM32 so here is simple to initialize ram or rom by DMA access or fire UDP send request a packet to load memory.

      On design where fixed sequence are in place a small rom can reduce a lot LE usage.

      I ask again JohnT about limit of SC family, I fear SC cannot support NIOS too.

      Regards

      Roberto

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

        Hi Roberto,

        Yes, We can use RAM IP and simply initialize ram when no processor on board.

        With Is tools configuration mode set to Single uncompressed image or Single compressed image.

        I have checked it using simple ram IP with memory size of 32 bytes of 8 bits data width & memory initialization as shown in image.

        Can you share your design?

        Regards

        Anand