Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
18 years ago

[rant] SOPC Builder 7.1 sucks!

It feels more redundant and bloated than ever. Every time you open a component, it has to refresh the entire "Component List" even if you didn't change anything! Why update the WHOLE list? And what is with the stupid 'knight rider' blue bar going back and forth all the time?

Why does it have to validate my system every time I launch SOPC builder? Doesn't it get validated when it's generated? What then is the purpose of Analyzing the HDL file every time I open my component, too??

I have a Pentium 4 3 GHz with 2GB of RAM and it feels slower than ever to use.

15 Replies

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Hi Tom,

    If you have an Altera Nios II kit development board, one idea you may want to try is to take one of the example designs that can with the Nios II kit and download that design to the board to make sure all the physical connections are working between the USB-blaster and the board. The example design already has a .SOF file provided so all you have to do is program the FPGA (this will eliminate the SOPC builder from the equation) and then run a simple program in the IDE.

    Location of the Altera development board example designs:

    C:\altera\71\nios2eds\examples\verilog

    C:\altera\71\nios2eds\examples\vhdl

    If the simple program fails then I would either suspect problem with the IDE's connection to the JTAG server to the board since the provided example SOF has already been tested on the development board by Altera.

    If that works, then you can try downloading your design to the board next to see what happens.

    If you get the failure with your downloaded hardware design, then you have an example design that you can pass to Altera support to replicate the problem and they can find a fix to the issue since they can take the design file you have and replicate the bug on their own development board.

    If you have a custom board, it should be simple to test a portion of your design on one of their development boards to at least determine if it might be an issue of the JTAG connection (i.e. noise or ringing on the trace) on a custom board.

    I hope this helps,

    Regards,

    -ATJ
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    --- Quote Start ---

    OK, I have found out why my project wont download.

    Simple project with:

    CPU

    OnchipMem

    JTAG UART

    Works fine. :)

    Product Project with:

    CPU

    Onchipmem

    JTAG

    Tristate Bridge / FLASH & SDRAM

    DM9000 Network interface

    UARTS x9

    IO

    Watchdog etc.

    No Worky :(

    If I remove the Tristate bridge, the project works fine! Even in SOPC 7.1 with SP1 to get rid of the huge 'Java error' problem it fails to download.

    I have also noticed a bug with the Tristate bridge wizard - about 50% of the time the initial screen which asks you if you want a registered or non registered interface will not render the Registered button, so the only option you see is Not registered.

    So I can only guess my problem is with the new tristate bridge. Sadly I need to get a product out ASAP which needs it so I have been advised by my FAE to roll back to 7.0

    --- Quote End ---

    Hi Tom,

    I just saw your new post, there is a software patch for a tri-state bridge bug in SOPC builder. You should download the patch to give it a try.

    See my post in this topic:

    "SOPC Builder 7.1 Problem with New Components"

    http://www.alteraforum.com/forum/showthread.php?t=456
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Hi there, Re: the communication problem rjackal described a few posts ago...

    Using cable "USB-Blaster [USB-0]", device 1, instance 0x00

    Pausing target processor: not responding.

    Resetting and trying again: FAILED

    Leaving target processor paused

    There is a new support solution posted on Altera's web site that documents these errors. It links to a related solution that provides patches to fix a problem with the OpenCore Plus circuitry in version 7.1 and 7.1 SP1. Even with a full Quartus II license, you may see this problem if you don't have a full license for the Nios II core. Hope it helps!

    http://www.altera.com/support/kdb/solutions/rd07272007_849.html (http://www.altera.com/support/kdb/solutions/rd07272007_849.html)
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    I have just moved from V6.1 to V7.2 SP1 and it seems to me the slow response is still an issue. SOPC used to start in a few seconds, it now takes over 5 minutes for the 'upgraded' design.

    I have also had various other bugs to work round but I cannot find a way to make SOPC quicker.

    I have tried technical support they have added nothing useful so far.

    I am thinking of rebuilding the processor from scratch under V7.2 but it is a dual processor design with 38 components many of which are user defined interfaces.

    Can anyone tell me if I am likely to see a significant speed improvement by rebuilding the processor?

    Alternatively, does anyone have any other recommendations for minimising the time I have to endure that annoying 'Knight Rider' graphic!