--- Quote Start ---
originally posted by fmcmurra+apr 1 2006, 09:46 pm--><div class='quotetop'>quote (fmcmurra @ apr 1 2006, 09:46 pm)</div>
--- quote start ---
<!--quotebegin-jdhar@Apr 1 2006, 06:52 AM
when you are a complete 'noob', as you put it, there is no way to learn properly except reading documentation; you can't escape it, so i suggest you do so.
what you are experiencing is the nios sysid peripheral. it is a means to ensure that the hardware image downloaded into the fpga matches the nios ptf file so they aren't out of sync; so for example, what musth ave happened in your case is that you modified the nios system somehow in sopc builder, and then you didn't regenerate the sof file by recompiling your project; or you regenerated it, but you didn't download it to the board. everytime you change the sopc project, the sysid peripheral creates a new random 'system id'. everytmie you download software then, it compares the sysid downloaded to the fpga, to the sysid in the sopc ptf file. if they are the same, you are using the correct hardware image (sof file). if not, you need to regenerate the sof file and download it to the board.
the error message you reported says this in plain english; "please download the correct sof or recompile."
by unclicking the box, you skipped the part that actually checks the sysid on board and the sysid stored in the ptf file.
and please don't be so quick to criticize altera support; they are great, but i can understand why they would be slow to respond when you are asking questions that are clearly answered in user manuals. i don't ask questions to altera support unless it's a question that hasn't been answered previously in altera manuals. don't take this as an offence, just some advice so you don't end up wasting your time...
<div align='right'><{post_snapback}> (index.php?act=findpost&pid=13958)
--- quote end ---
--- Quote End ---
Thanks for the advice, but I _did_ regerate the .sof file and downloaded it 4 times. I assumed it was successful, because it said so. I think it's safe to assume if the status is success, it is successful. That's why i asked the question, because after downloading the .sof file. I still got the same error message.
How can i tell if the .sof is in fact the correct one. I s there a memory location I can dump to see if the image in memory is correct?
I have read and reread the documentation and posted the question as a last resort.
Maybe there is a forum for noob's, if so could you be so kind as to point me to it and I won't bother the experts here with such trivial questions...
<div align='right'><{post_snapback}> (index.php?act=findpost&pid=13962)</div>
[/b]
--- Quote End ---
I didn't send that msg in order to discourage you from posting in this forum... questions are great, but I didn't think it's right for you to knock Alteras support. They have a better support staff than a lot of other companies their size, provided that the questions you are asking them are not redundant. Also, for future reference, I suggest posting as much info as you can about what you have already done to address the problem. 1) This shows other readers that you aren't just posting without attempting to fix it yourself (I personally can't stand this), and 2) So responders don't give you solutions you have already tried.
I suggest first regenerating the Nios II System in SOPC Builder, and then regenerate the SOF file and download it. If you do that, and it still gives you the error message, you are pointing to the wrong PTF file in the IDE.
Personally, I don't use the SYSID component as it causes more problems than it solves for me. For people not familiar with the interaction of the hardware image with the software image, it may be of some use.
As slacker mentioned, it should tell you the SYSID Value it read back that is giving the error. IF not, use the commannd line tools with the --debug flag to see what it says.
Let us know how it works out!