Forum Discussion

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

Nios II Multiprocessor

i have built a 3-processor Nios II system by consulting the document Creating Multiprocessor Nios II Systems Tutorial .

<http://www.altera.com/literature/tt/tt_nios2_multiprocessor_tutorial.pdf>

when i run it as the hardware,the following messages are displayed on the terminal

-----------------------------------------------------------------------------------------------

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

Processor is already paused

Downloading 01200020 ( 0%)

Downloaded 56KB in 0.7s (80.0KB/s)

Verifying 01200020 ( 0%)

Verify failed between address 0x1200020 and 0x120DFCB

Leaving target processor paused

-----------------------------------------------------------------------------------------------

i d&#39;t konw what mistakes i have made in the steps. help me!

4 Replies

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

    --- Quote Start ---

    originally posted by vincent0201@May 6 2006, 02:13 AM

    i have built a 3-processor nios ii system by consulting the document creating multiprocessor nios ii systems tutorial .

    <http://www.altera.com/literature/tt/tt_nios2_multiprocessor_tutorial.pdf>

    when i run it as the hardware,the following messages are displayed on the terminal

    -----------------------------------------------------------------------------------------------

    using cable "usb-blaster [usb-0]", device 1, instance 0x00

    processor is already paused

    downloading 01200020 ( 0%)

    downloaded 56kb in 0.7s (80.0kb/s)

    verifying 01200020 ( 0%)

    verify failed between address 0x1200020 and 0x120dfcb

    leaving target processor paused

    -----------------------------------------------------------------------------------------------

    i d&#39;t konw what mistakes i have made in the steps. help me!

    <div align='right'><{post_snapback}> (index.php?act=findpost&pid=15098)

    --- quote end ---

    --- Quote End ---

    Hello, vincent

    I&#39;ve just had problems like yours. I&#39;ve built a 5-processor system and spend some time to solve my problem. Till today I don&#39;t know exactly what I did wrong and neither how I solved it. I just remember that my problem ended when I used exactly the "standard project model" as my base. I`ve tried to built a project from zero, tried to use SSRAM to store instructions and data, tried to built a SOPC system from zero, and all these trys result in the message "Verify failed", althoug they have compiled without problems in Quartus. I suggest you only modify the standard project, check the pin assignment in Quartus, the distribution of memory in SOPC (exception and reset adress in "More cpu Settings"), and check the Sytem library properties and rebuild your projects in Nios IDE. Another thing: my project only run sucessfully in the Debug Mode.

    I hope something can help you. If you find out the exact reason for this kind of error I will make good use of it too.
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    I spent a long time trying to build a system from scratch and found that if i deviated from the supplied tutorial template it would not run successfully.

    I then discovered that there was a service pack for Quartus that I had not installed and also a service pack and critical patch for builder. Once I had done this i found the systems that i had built from scratch ran successfully. Chekc for the latest updates on the Altera web page.

    This may not be your problem but worth a try. I was also told that it is important to keep the versions of Quartus and Builder "in step"

    Good luck

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

    Conners,

    Thank you very much for telling me so many messages.

    tried to built this system many times i &#39;ve nearly found it is hopeless. Now ,i am going to build this system again as the method you have mentioned.

    i come from China,i am sorry for my limited English ,i just could to say think you!

    vicent http://forum.niosforum.com/work2/style_emoticons/<#EMO_DIR#>/smile.gif
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    --- Quote Start ---

    originally posted by vincent0201@May 6 2006, 01:13 AM

    i have built a 3-processor nios ii system by consulting the document creating multiprocessor nios ii systems tutorial .

    <http://www.altera.com/literature/tt/tt_nios2_multiprocessor_tutorial.pdf>

    when i run it as the hardware,the following messages are displayed on the terminal

    -----------------------------------------------------------------------------------------------

    using cable "usb-blaster [usb-0]", device 1, instance 0x00

    processor is already paused

    downloading 01200020 ( 0%)

    downloaded 56kb in 0.7s (80.0kb/s)

    verifying 01200020 ( 0%)

    verify failed between address 0x1200020 and 0x120dfcb

    leaving target processor paused

    -----------------------------------------------------------------------------------------------

    i d&#39;t konw what mistakes i have made in the steps. help me!

    <div align='right'><{post_snapback}> (index.php?act=findpost&pid=15098)

    --- quote end ---

    --- Quote End ---

    I just ran into this problem too, and I think I fixed my problem.

    I have a Stratix Pro board, and while I was working with it, I didn&#39;t have the compact flash card plugged in . .. so I could see messages on the LCD display. I believe the tools were trying to download code to the CF memory card, and then trying to verify it.

    I plugged in the CF card, and tried again, and everything is happy now .. .. http://forum.niosforum.com/work2/style_emoticons/<#EMO_DIR#>/cool.gif