Forum Discussion

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

system ID and system timestamp not found

Hi, I am facing problem in downloading Nios2 project into the hardware. The program indicate that system ID and system timestamp are not found on target at base address. The system ID properties shows:

System ID base address: 0x9040

Expected system ID: 0x35a2a5b3

Actual system ID: N/A

Expected system timestamp: 1267541979

Actual system timestamp: N/A

I have loaded nios2_time_limited.sof (my project .sof file) using Quartus II programmer and leave it on before trying to run the nios II on the hardware.

The device family has been set to Cyclone II. The board i using is DE1 board. The switch on the DE1 board is set to 'run'.

I tried to ignore system ID and system timestamp mismatch, the loading of nios II run half way and shows error:

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

Pausing target processor: not responding.

Resetting and trying again: FAILED

Leaving target processor paused

Can any1 help me with this problem? I have search the forum but none of the solution is working for me.

19 Replies

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

    Hi,

    I rebuilt my whole design again and it is not giving the mismatch error anymore :) .

    Thanks for the help :)

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

    Hi,how are you!I'm Chinese,I have the same problem with you,I don't know how you have the problem solved even though I read this page,may because of my poor English. Can you help me?

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

    Hi Guys,

    I am having a similar issue, I have a timestamp mismatch and cannot figure out what it is. I have check the sopcinfo file, recompiled my whole design including quartus and cannot resolve it.

    Can anyone help?
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Generally, sysid ip core should be added in your SOPC system, and rename it sysid.sysid and timestamp are updated at every generation in SOPC Builder,then BSP in Nois SBT should be regenerated.

    Before download software file(debug or run in Nois SBT),.sof file must be download to your FPGA.Because when you debug or run program,Nois SBT read sysid and timestamp from the hardware in FPGA.
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    我也碰到过非常多的如此问题,一般重新做一个nios就可以了,碰上还不行的就只能重新做sopc核,但是有一次同事说他的怎么都不行,我过去一看,发现quartus没有破解好,因为发现有编译的time-limited.sof文件,后来重新破解编译后,就可以下载了!

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

    Dear All,

    I am facing the same issue. But i have checked all of the trouble shooting points... Kindly let know where i could be going wrong...

    I am using Cyc III with NIOS II and Quartus II 12.0 sp1. I have been using it to program and flash using Flash Programmer in NIOS IDE.

    Recently i wanted to test some stubs so copied the project to another folder using Project > Copy Project option.

    Then after removing all logic and retained only required ones... And doing a JTAG for Quartus and NIOS too... (NIOS - RUN CONFIGURATIONS AS NIOS HARDWARE)

    have included sysid and timer in QSYS model.

    I follow the steps correctly... 1. Generate QSYS, 2. Compile Quartus II, 3. Generate BSP in NIOS, 4. Copy SOPC file (.sof) using JTAG, 5. then run - "RUN CONFIGURATION" from NIOS IDE.

    I keep getting Mismatch in sysid and timestamp. Kindly help.
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    --- Quote Start ---

    Dear All,

    I am facing the same issue. But i have checked all of the trouble shooting points... Kindly let know where i could be going wrong...

    I am using Cyc III with NIOS II and Quartus II 12.0 sp1. I have been using it to program and flash using Flash Programmer in NIOS IDE.

    Recently i wanted to test some stubs so copied the project to another folder using Project > Copy Project option.

    Then after removing all logic and retained only required ones... And doing a JTAG for Quartus and NIOS too... (NIOS - RUN CONFIGURATIONS AS NIOS HARDWARE)

    have included sysid and timer in QSYS model.

    I follow the steps correctly... 1. Generate QSYS, 2. Compile Quartus II, 3. Generate BSP in NIOS, 4. Copy SOPC file (.sof) using JTAG, 5. then run - "RUN CONFIGURATION" from NIOS IDE.

    I keep getting Mismatch in sysid and timestamp. Kindly help.

    --- Quote End ---

    this problem can caused by many reason.May your project,may your hardware.You can do a simple project with inner ram.之前我碰到过license,硬件的dqm设计不对,和最近的多port DDR中,nios使用的指令缓冲区被其他port破坏。
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    I am getting Chinese chars in the post.. not able to understand. Meanwhile my on-chip memory is not sufficient for my testing and am using a SRAM for NIOS code. I have made my Processor reset and exceptio point to On-Chip ram and all other sections of the code in SRAM.