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連結已複製
7 回應
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--- 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
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