Altera_Forum
Honored Contributor
13 years agoCyclone IV E JTAG issues - VCCA voltage level
Hi all, I have a custom board with Cyclone IV E (EP4CE115-F484).
I am trying to access it via JTAG from Quartus, but keep receiving the "Error: Can't access JTAG chain". I check the Quartus and USB Blaster by scanning a chain on a devkit board and it worked fine. So I assume my SW and USB BLASTER is ok. One of the issues on my board is that I need to run banks 1,2,5,6 at 1V8 and bank 3,4,7,8 at 3V3. Thus all the banks are powered. AND the JTAG bank (believe it is Bank1 is powered at 1V8) - question: is this ok? My pins to the Blaster header are TCK pulled down by 2k7, TDI and TMS pulled up to 1V8 by 10k. Tdo just comes from the Cyclone Pin4 and Pin 6 on blaster is tied to 1V8 - question: is this ok? and of course pin 2 and 10 to GND. The other issue I might have had is that the VCCA is also powered to 1V8. I read in the handbook somewhere that it should be 2V5.- question: is this ok?I doubt if this is the problem, since I have now changed the 1v8 rail to 2v5 (this all the pin that used to be at 1v8 is now at 2v5) and the problem persists I have probed all 4 signals and there is activity on them all. however: TCK only switches to almost 1V2 (which is the VccINT level) - the clock is normally low (due to the pull down) TDO is normally low and switches high (2V) during config (not quick data pulses but more like high for the config attempt off about 330ms, then low for 26ms, then high again for 72ms, thereafter low) TDI is normally high(pull up to 2v5) and switches during config. The pattern is: High, then low for 68ms, then high for 285ms then low again for 86ms, thereafter high. TMS is normally high(pull up to 2v5) and switches during config. The pattern is low at the same time as TMS for 82ms, then high for 283ms then low again for 80ms. Triggering the scope on the TMS signal, the following is obvious: 1. The TDO is almost a exact inverse of the TMS. 2. The TMS signal frames the TDI signal as expected 3. The TCK signal is only active during the first portion of the TMS signal, but at much lower voltage. The other config signals are: nCE = Gnd MSEL 0 - 3 = 0100 nStatus pulled to 1V8 via 10k ConfDone pulled to 1V8 via 10k nConfig pulled to 1V8 via 10k actually, just realised a possible cause: The device text on top is ep4ce15f23i8LN - meaning 1V0 Core voltage. I am driving it at 1V2. Could this be it? Have not seen any smoke coming out.:o Please, any hints, tips, words of wisdom are welcome. I have done many FPGA boards in my career, but this one has me boggled. If need be, I can attach config section of schematic and maybe some photos of the scope signals. But let see if their is something VERY STUPID I am doing (that's except for the 1V2 on 1V core) Regards