Nios® II Embedded Design Suite (EDS)
Support for Embedded Development Tools, Processors (SoCs and Nios® II processor), Embedded Development Suites (EDSs), Boot and Configuration, Operating Systems, C and C++
Intel Support hours are Monday-Fridays, 8am-5pm PST, except Holidays. Thanks to our community members who provide support during our down time or before we get to your questions. We appreciate you!

Need Forum Guidance? Click here
Search our FPGA Knowledge Articles here.
12437 Discussions

Target processor not responding.

Honored Contributor II


I'm trying to use SDRAM controller with DE2-70 board (SDRAM chip is IS42S16160B): 

Bits: 16 

CS: 1 

Banks: 4 


Timing settings from datasheet:  

The QSys system: Nios2 core with SDRAM controller and jtag-uart core. Clock frequency is 143MHz (the source is 50MHz, multiplied in pll), memory clock is -3ns shifted. The problem is that it fails to download simple application (hello world): 

Using cable "USB-Blaster ", device 1, instance 0x00 Pausing target processor: not responding. Resetting and trying again: FAILED Leaving target processor paused 

1. I've checked pins assignments carefully, it is OK. 

2. It works if i use onchip RAM instead of external. 

3. It works WITHOUT Nios2 core (used it with VIP video frame buffer). 

4. Reset pin is assigned to VCC, but i've tried to use jtag reset source, it does not seem to work. 

Found out many ppl faced the same problem, but unfortunately no solution fits my case.
0 Kudos
2 Replies
Honored Contributor II

I don't think the JTAG debug/uart can run that fast. 

You might need to feed a slower clock into the debug module so that it is accesses through a clock crossing bridge. 

There may also be other timing issues - running at 150MHz needs the timinga analysis be done correctly.
Honored Contributor II

Thank you. 50MHz works fine.