Forum Discussion

BoonChin's avatar
BoonChin
Icon for New Contributor rankNew Contributor
2 years ago
Solved

Quartus II 13.1.0 - different file size of the rbf file generate with two different computer.

Hi, I am using quartus II 13.1.0 to compile my project. The board i using is Cyclone III. I having two computers with me and compile the same source code. Both of them generate two different size of the rbf file. The file with smaller size cannot operate at all while another rbf file can program FPGA and run successfully. the two rbf file sizes are 644KB and 604KB.

  • Hi, I think I found the reason that generate two different file size. It is because directory have of the initialization of memory have been set in wrong directory. That why in two different pc generate two different file size of rbf file. One of them cannot find the initialization file, therefore it have lower file size of the rbf file.

    Thank you very much for giving me advise and solution in this.

14 Replies

    • BoonChin's avatar
      BoonChin
      Icon for New Contributor rankNew Contributor

      Hi _AK6DN,

      I am using Window 10, another computer also using same window which is window 10, I have try to reinstall the quartus software, still does not change anything.

  • _AK6DN_'s avatar
    _AK6DN_
    Icon for Frequent Contributor rankFrequent Contributor

    Then I would go into each design directory, remove all temporary and intermediate files, and force a full recompile from scratch.

  • SyafieqS's avatar
    SyafieqS
    Icon for Super Contributor rankSuper Contributor

    Try to recompile it after deleting the qdb and temp files. Does that resolve the issue. Diff env machine expected diff output and does not assure the similarity (small margin e.g. timing etc)



    • BoonChin's avatar
      BoonChin
      Icon for New Contributor rankNew Contributor

      Hi, Where is the qdb and temp file? is these file inside the output file? i cannot find it

  • SyafieqS's avatar
    SyafieqS
    Icon for Super Contributor rankSuper Contributor

    Judging the size that seem reasonable and as long as not by huge margin e.g 700kb and 600kb etc


  • SyafieqS's avatar
    SyafieqS
    Icon for Super Contributor rankSuper Contributor

    Normally there is quartus database file consisting information related to synthesis, mapping etc. the file should be named e.g. qdb (if im not mistaken) or just compile the desing from scratch. Also just to be clear that that to me seem expected output (diff env and machine, lead to diff map/route/fitt/) and there should not be a concern.


    • BoonChin's avatar
      BoonChin
      Icon for New Contributor rankNew Contributor

      Hi, I think I found the reason that generate two different file size. It is because directory have of the initialization of memory have been set in wrong directory. That why in two different pc generate two different file size of rbf file. One of them cannot find the initialization file, therefore it have lower file size of the rbf file.

      Thank you very much for giving me advise and solution in this.

  • BoonChin's avatar
    BoonChin
    Icon for New Contributor rankNew Contributor

    Still cannot find any qdb or temp file, i have try to recompile everything again with 6 computer, 5 of them is the same, there only 1 computer that generate different size of rbf file. Is there any setting that will affect the file size?

  • _AK6DN_'s avatar
    _AK6DN_
    Icon for Frequent Contributor rankFrequent Contributor

    In your design directory (ie, wherever your DESIGN.qpf file is located) there should be these directories (folders)
    created after a compile:

    • db
    • incremental_db
    • simulation

    The last one is optional depending on your project settings. Just delete those three folders and their contents.

    There are also a bunch of .rpt .summary .map .pin & etc files in your design directory, but they will just be rebuilt, they don't affect a compile.

    • BoonChin's avatar
      BoonChin
      Icon for New Contributor rankNew Contributor

      Hi, I think I found the reason that generate two different file size. It is because directory have of the initialization of memory have been set in wrong directory. That why in two different pc generate two different file size of rbf file. One of them cannot find the initialization file, therefore it have lower file size of the rbf file.

      Thank you very much for giving me advise and solution in this.

  • SyafieqS's avatar
    SyafieqS
    Icon for Super Contributor rankSuper Contributor

    I'm glad that you able to resolve it. Let me know if there is any update or concern on this.


  • SyafieqS's avatar
    SyafieqS
    Icon for Super Contributor rankSuper Contributor

    I’m glad that your question has been addressed, I now transition this thread to community support. If you have a new question, Please login to ‘https://supporttickets.intel.com’, view details of the desire request, and post a feed/response within the next 15 days to allow me to continue to support you. After 15 days, this thread will be transitioned to community support. The community users will be able to help you on your follow-up questions.


    p/s: If any answer from community or Intel support are helpful, please feel free to mark as solution, give Kudos and rate 5/5 survey