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

Cyclone IV (EP4CE15E22C7N): CONF_DONE pin failed to go high in device 1

Altera_Forum
Honored Contributor II
2,515 Views

Hello everyone 

 

I designed my first PCB with a Cyclone IV FPGA. 

Unfortunately, I can't configure the device. 

 

Here's the log: 

 

 

--- Quote Start ---  

 

Info (209060): Started Programmer operation at Mon Feb 17 09:14:13 2014 

Info (209016): Configuring device index 1 

Info (209017): Device 1 contains JTAG ID code 0x020F20DD 

Error (209014): CONF_DONE pin failed to go high in device 1 

Error (209012): Operation failed 

Info (209061): Ended Programmer operation at Mon Feb 17 09:14:15 2014 

 

--- Quote End ---  

 

 

I checked the signals CONF_DONE, nSTATUS and nCONFIG with a scope. During configuration, CONF_DONE is alway '0', nSTATUS and nCONFIG are always '1'. 

 

Attached is the schematic, maybe there's a mistake I didn't see? 

As I'm waiting for the EPCS4 to arrive, this part is not on the PCB at the moment. 

 

Thanks for the help. 

 

Greetings 

Thomas
0 Kudos
7 Replies
Altera_Forum
Honored Contributor II
742 Views

The package for this part has a ground tab (see this picture on the Digikey site): 

 

http://media.digikey.com/renders/altera%20renders/ds-144eqfp-1_2.jpg 

 

Others that have posted a similar question to yours failed to attached the ground tab to ground. Because your schematic symbol does not show the ground pin numbers, its not possible to determine if that is your issue. 

 

Cheers, 

Dave
0 Kudos
Altera_Forum
Honored Contributor II
742 Views

Thanks for the hint, but I soldered the part (including the exposed tab) with a reflow oven. 

 

Greetings 

Thomas
0 Kudos
Altera_Forum
Honored Contributor II
742 Views

 

--- Quote Start ---  

Thanks for the hint, but I soldered the part (including the exposed tab) with a reflow oven. 

 

--- Quote End ---  

 

Ok, onto the next likely candidate. 

 

MSEL pins should be tied to VCCA or GND. You have tied one to VCCIO. 

 

Cheers, 

Dave
0 Kudos
Altera_Forum
Honored Contributor II
742 Views

Now that you mention it. But I thought the MSEL pins are ignored if I use JTAG? 

Another thing I noticed: the pullups for TMS and TDI should be connected to VCCA and not VCCIO (http://www.altera.com/literature/hb/cyclone-iv/cyiv-5v1.pdf, page 211)?! 

 

Thomas
0 Kudos
Altera_Forum
Honored Contributor II
742 Views

 

--- Quote Start ---  

Ok, onto the next likely candidate. 

 

MSEL pins should be tied to VCCA or GND. You have tied one to VCCIO. 

 

Cheers, 

Dave 

--- Quote End ---  

 

 

Thank you for that, problem solved!
0 Kudos
Altera_Forum
Honored Contributor II
742 Views

 

--- Quote Start ---  

Thank you for that, problem solved! 

--- Quote End ---  

 

 

Hi 

 

i have the same problem, how you solved it?
0 Kudos
Altera_Forum
Honored Contributor II
742 Views

 

--- Quote Start ---  

Hi 

 

i have the same problem, how you solved it? 

--- Quote End ---  

 

 

Hi 

 

I connected all MSEL pins to GND and the pullups for TMS and TDI to VCCA. 

 

Thomas
0 Kudos
Reply