R
Rob
Hello,
I am having a very strange problem with NIOS II not running a specific
application.
We are using DDR memory running at 100MHz on a Cyclone II FPGA. The
memory was setup in SOPC builder.
The clock looks good going to memory on the PCB. We have tested memory
and we have seen an issue but yet we can see out to 128Megs (on all
boards)
The application downloads to DDR and verifies.
The application seems to start to run but then stops at the same
address (I believe).
We can get the application to run some what reliably on one board but
not the other 6 boards we have.
One board would run the application some of the time. It seems that it
stops working when I add something new to the FPGA design.
We have written a smaller application and it works everytime out of DDR
memory.
Our first run of boards never had this problem. We saw something at
the beginning when we were bringing up the second boards and
application wouldn't run. The way we corrected this was start a new
project then bring everything in again. After that we never saw any
problems until we started putting more in the FPGA.
I have looked at hardware, how Nios was setup, what is in Nios, the
clocks, the PLLs, how Quartus connects to the pins, etc.
I am not sure what to look at now.
Has anyone had a problem like this before and how was it fixed? Does
anyone have any other ideas?
We are currently running Quartus 6.1.
Thanks for any help.
Rob
I am having a very strange problem with NIOS II not running a specific
application.
We are using DDR memory running at 100MHz on a Cyclone II FPGA. The
memory was setup in SOPC builder.
The clock looks good going to memory on the PCB. We have tested memory
and we have seen an issue but yet we can see out to 128Megs (on all
boards)
The application downloads to DDR and verifies.
The application seems to start to run but then stops at the same
address (I believe).
We can get the application to run some what reliably on one board but
not the other 6 boards we have.
One board would run the application some of the time. It seems that it
stops working when I add something new to the FPGA design.
We have written a smaller application and it works everytime out of DDR
memory.
Our first run of boards never had this problem. We saw something at
the beginning when we were bringing up the second boards and
application wouldn't run. The way we corrected this was start a new
project then bring everything in again. After that we never saw any
problems until we started putting more in the FPGA.
I have looked at hardware, how Nios was setup, what is in Nios, the
clocks, the PLLs, how Quartus connects to the pins, etc.
I am not sure what to look at now.
Has anyone had a problem like this before and how was it fixed? Does
anyone have any other ideas?
We are currently running Quartus 6.1.
Thanks for any help.
Rob