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

Jtag Working Wrong!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Altera_Forum
Honored Contributor II
2,660 Views

Hi everybody! 

Recently,I'm debug a board about Ep2c8 which build by myself,after I welding end all devices, 

 

I made a sample test program and download it with QuartusII8.0. Then Quartus tell me download success! But I find that fpga does't work as my test program!My test program just make fpga's some pins output as low! As a result ,all pins output as a high!  

So ,Someone who know about it ,please tell me why!! 

Thank you very much! 

 

Shenhuan 2009-11-22:confused:
0 Kudos
11 Replies
Altera_Forum
Honored Contributor II
901 Views

Or who can tell me something may cause this ! 

The signalTapII does't work too!
0 Kudos
Altera_Forum
Honored Contributor II
901 Views

What do you mean by "signalTapII does't work"? What's the status of the CONF_DONE pin?

0 Kudos
Altera_Forum
Honored Contributor II
901 Views

SignalTap can build and download ,but when i run it ,it show me that jtag communication error!

0 Kudos
Altera_Forum
Honored Contributor II
901 Views

Did you setup the JTAG hardware correctly in Signaltap? Does it find your FPGA?

0 Kudos
Altera_Forum
Honored Contributor II
901 Views

Yes!QuartusII show me download success!

0 Kudos
Altera_Forum
Honored Contributor II
901 Views

I meant the JTAG hardware configuration in Signaltap. 

What are the levels of the nCONFIG and CONF_DONE pins after configuration?
0 Kudos
Altera_Forum
Honored Contributor II
901 Views

nCONFIG is high and CONF_DONE is low 

!
0 Kudos
Altera_Forum
Honored Contributor II
901 Views

CONF_DONE should be high after the FPGA has been programmed. Do you have an external pull-up on the pin?

0 Kudos
Altera_Forum
Honored Contributor II
901 Views

Yes! Is there something others may cause this?

0 Kudos
Altera_Forum
Honored Contributor II
901 Views

The only cause I can see is that an error occured during the FPGA configuration, but it's strange that Quartus doesn't detect it. 

There could also be a problem with one of the power supplies or a bad decoupling but I'm not sure it would prevent the COND_DONE pin from going high. 

Do you have another design that you can test?
0 Kudos
Altera_Forum
Honored Contributor II
901 Views

Thanks for your advice! 

My board work now,there are something about nCS pin,because the problem of welding,nCS pin hasnot been pull down to ground!
0 Kudos
Reply