Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
21336 Discussions

Error (209059): Can't communicate with device. Device will stop functioning...

Altera_Forum
Honored Contributor II
3,133 Views

Hi guys 

 

Im getting this error: 

 

Error (209059): Can't communicate with device. Device will stop functioning when it reaches its non-tethered mode timeout limit. 

 

 

I have a new Cyclone V GT that came with a one year subscription. ive had it for 3 weeks. 

 

My design does have a nios ii f in it. 

 

I would think that i would still have use of this license for another 11 months. maybe not? 

 

I read here http://quartushelp.altera.com/14.0/mergedprojects/msgs/msgs.htm 

 

 

 

[h=3]Can't communicate with device. Device will stop functioning when it reaches its non-tethered mode timeout limit.[/h] 

(id: 209059) 

 

 

 

 

 

CAUSE: 

You programmed a device with an sram object file (.sof) (http://quartushelp.altera.com/14.0/mergedprojects/reference/glossary/def_sof.htm) containing a megafunction that supports the OpenCore Plus feature. However, the Programmer cannot communicate with the device. This error can occur when communication between the device and the Programmer is interrupted, for example, if the communications cable is disconnected or if power to the device is removed. The device will continue to function until it reaches its non-tethered mode timeout limit. 

 

 

ACTION: 

Make sure the Programmer can communicate with the device, for example, by making sure the communications cable is properly attached and the device has power, and then reprogram the device. 

 

 

 

 

and that makes me think the cable is disconnected, but its not. and the leds blink according to my design. so it looks like the sof did get loaded. 

 

the programming cable is still attached. 

 

I tried changing to nios e, but then nios complains that it cant find a nios design and wont let me download my elf. 

 

What can i do to fix this? 

 

thanks!
0 Kudos
2 Replies
Altera_Forum
Honored Contributor II
1,947 Views

For the tethered mode to work, you need to not only have the JTAG cable connected, but the Quartus II programmer running as well. Also, some/all of the licensed IP won't work if the FPGA is configured from flash at power up vs using the JTAG cable.

0 Kudos
Altera_Forum
Honored Contributor II
1,947 Views

i left the programmer running. ive seen a popup message about the cores running lots of times and its always worked with this exact code. 

 

and ive always been able to load the nios. only last night, did i start seeing this red message show up in the quartus ... and now, the nios wont load. 

 

ive switched to a cheaper fpga that will work with the free quartus and our 500 dollar nios license for now.
Reply