Forum Discussion
Altera_Forum
Honored Contributor
14 years agoJTAG chain debugger tools scripts & JTAG clock management
Hi everyone, For a design tests, I'm planning to implement this design to a Cyclone II FPGA (integrated to a DE1 board). I then would like to apply stimuli on DUT inputs via the JTAG chain an...
Altera_Forum
Honored Contributor
14 years agoI investigated deeper this DUT clock control problem and I found 2 solutions proposals (http://openocd.sourceforge.net/doc/html/faq.html):
--- Quote Start ---- solution# 1 - a special circuit In order to make use of this, your CPU, board, and JTAG adapter must all support the RTCK feature. Not all of them support this; keep reading!
- solution# 2 - always works - but may be slower Often this is a perfectly acceptable solution. In most simple terms: Often the JTAG clock must be 1/10 to 1/12 of the target clock speed. But what that “magic division” is varies depending on the chips on your board. arm rule of thumb Most ARM based systems require an 6:1 division; ARM11 cores use an 8:1 division. xilinx rule of thumb is 1/12 the clock speed.
- does someone know how quartus tools manage jtag to correctly sample all output signals, or anything else about clock synchronization on an altera development board such as the de1?
- can i specify dut clock state via jtag and connect that signal to a normal pin (meaning non-clock dedicated pin) and then use it as clock for my dut?