Forum Discussion

VenkateshSathar's avatar
VenkateshSathar
Icon for Occasional Contributor rankOccasional Contributor
6 years ago

Updating the symbol leading to .sof not working even though logically not changed anything due to library.

Hi Intel,

Please help on the below point as this becoming a buring issue for us to solve:

There is one peculiar problem that we are facing these days with projects(I am not sure whether it may be altera quartus tool handling problem also)

The problem is as follows:

There is a project in my(@venkatesh) Downloads folder, where as in that if we didn't update anything just as a reference project it is there.

And from that when we take and copy that project for changing purpose, if there is no any peripheral related connections change we need to not to update any schematic of the project of the project but if we need any change the following error is coming:

To correct this error I(@venkatesh) was adding project path into library as follows:

and then update of the IP in the schematic happens sucessfully:

But, the main problem starts here only that after that making the sof file and checking the sof file resulting in not working.

Wanted to know what might be the reasons for that.

One more Interesting point is that to say logically something is wrong, if I remove that libary path, then .sof file generated is working fine where as for the same symbol block, if I add library and then generate .sof is not working.

But why I need to update the symbol is that, I am upgrading my project where as now one ddr controller is there in that and I want to make two ddr controller and control two ddr ram, for that the symbol peripherals changes and then I have to update the symbol in schematic.

Tool used is quartus 14.1, there is no much information also on this error in internet to get help.

Any help and suggestion is appreciated.

10 Replies

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

    Hi,

    What do you mean by "hecking the sof file resulting in not working"

    Attach some image of result also Share information on reference designs and development kit used.

    1. Is your reference project sof file working fine ?
    2. Check pin assignments.
    3. Check clock signal.
    4. Reset pin state on board.

    Regards

    Anand

    • VenkateshSathar's avatar
      VenkateshSathar
      Icon for Occasional Contributor rankOccasional Contributor

      What do you mean by "hecking the sof file resulting in not working"

      I mean that after doing the update of symbol, checking the generated sof file not working where as before for the same logic it is working.

      Attach some image of result also Share information on reference designs and development kit used.

      Ans: Actually, this is our custom project on custom board, where as in this project if the library path not added then things are working fine. But for the same logic library path added means not working.

      1. Is your reference project sof file working fine ? Ans: Yes, without any change and with some change in it also working but without updating the schematic symbol.
      2. Check pin assignments. Ans: No difference observed.
      3. Check clock signal. Ans: In both places, it is fine because able to blink led in both cases but logic related to library path added one not working, but without library path adding not able to update symbol peripheral in schematic.
      4. Reset pin state on board. Ans: done, but these are all fine in both cases of working and not working. Only problem I am seeing with update symbol.
      • AnandRaj_S_Intel's avatar
        AnandRaj_S_Intel
        Icon for Regular Contributor rankRegular Contributor

        ​Thanks for information,

        where as in this project if the library path not added then things are working fine. But for the same logic library path added means not working.

        >> weird, Try to regenerate all the IP or qsys system or copy the library to working directory and check

        Hope same Quartus tool is used for both design development!

        Regards

        Anand

  • VenkateshSathar's avatar
    VenkateshSathar
    Icon for Occasional Contributor rankOccasional Contributor

    Hi AnandRS,

    One good news..!

    Actually, now things started working fine.

    How is that I will tell you:

    Our vendor gave the project in .zip files and .qar files.

    I was using .zip files for project usage and updating my logic where as neglected .qar files completely.

    Meanwhile, He messaged us to use only .qar project files, in that any files missing happens just use .zip to copy things from that and paste here.

    After that, right now working on that .qar extracted project now. No problem, with update of symbol also.

    Could able to add and do data transfer to second ddr also as I was mentioned in the start of this issue description.

    Could able to change the project also.

    So, You guys better tell if there is any solid reason for things getting failed when using .zip and library paths etc adding with that project and passing with .qar usage.

    Thanks a lot for your co-operation, infact your inputs also helped a lot to us in getting clarified about the tool usage and other things. 😃

    Regards,

    Venkatesh Sathar.