Altera_Forum
Honored Contributor
17 years agoWhat are oct_ctl_rs_value's and oct_ctl_rt_value's?
Hello,
I am struggling to get a StratixIII DevKit design running with the DDR2 High Performance Controller. I reproduced all settings from the stratixIII_3sl150_dev_niosII_standard factory example design. Even though, the design compiles fine, a simple NiosII test application fails on software download.
Using cable "USB-Blaster ", device 1, instance 0x00
Pausing target processor: not responding.
Resetting and trying again: OK
Reading System ID at address 0x10001040: verified
Initializing CPU cache (if present)
OK
Downloading 04000040 ( 0%)
Downloading 04010000 (67%)
Downloading 0C000000 (91%)
Downloaded 95KB in 1.6s (59.3KB/s)
Verifying 04000040 ( 0%)
Verify failed between address 0x4000040 and 0x400FFFF
Leaving target processor paused
I guess, there might be a connection with on-chip-termination. I wonder, why the SOPC builder generates the following ports in the SOPC top level entity. For instance:
oct_ctl_rs_value_to_the_ddr2_data
oct_ctl_rt_value_to_the_ddr2_data
In the factory example these signals are not present. So, I don't know what to do with them. I just set them to (others=>'0'). Could this be the reason, why the Nios CPU is not responding, nor working? Could anybody please help! I'have already spent days on this issue, and I don't make any progress. P.S. I know that the factory example works, indeed. So, the only difference between my design and their design is this oct_ctl signal stuff.