summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authoroharboe <oharboe@b42882b7-edfa-0310-969c-e2dbd0fdcd60>2009-07-12 14:08:16 +0000
committeroharboe <oharboe@b42882b7-edfa-0310-969c-e2dbd0fdcd60>2009-07-12 14:08:16 +0000
commit6996e628f826d9a5c2c23ffe307fc3d7486aa15f (patch)
tree543a967fd9121e125fa7bde7a2d8c29b9bfd8964 /doc
parent5627e841e39f04ea09001b99a4ff78d33de217da (diff)
downloadopenocd+libswd-6996e628f826d9a5c2c23ffe307fc3d7486aa15f.tar.gz
openocd+libswd-6996e628f826d9a5c2c23ffe307fc3d7486aa15f.tar.bz2
openocd+libswd-6996e628f826d9a5c2c23ffe307fc3d7486aa15f.tar.xz
openocd+libswd-6996e628f826d9a5c2c23ffe307fc3d7486aa15f.zip
David Brownell <david-b@pacbell.net> Mention how parallel clock voting implementations of RTCK work,
and reference TI's free VHDL code. git-svn-id: svn://svn.berlios.de/openocd/trunk@2508 b42882b7-edfa-0310-969c-e2dbd0fdcd60
Diffstat (limited to 'doc')
-rw-r--r--doc/openocd.texi12
1 files changed, 12 insertions, 0 deletions
diff --git a/doc/openocd.texi b/doc/openocd.texi
index 5537ba80..3a7538ee 100644
--- a/doc/openocd.texi
+++ b/doc/openocd.texi
@@ -5661,6 +5661,18 @@ held device example'' - the adaptiveness works perfectly all the
time. One can set a break point or halt the system in the deep power
down code, slow step out until the system speeds up.
+Note that adaptive clocking may also need to work at the board level,
+when a board-level scan chain has multiple chips.
+Parallel clock voting schemes are good way to implement this,
+both within and between chips, and can easily be implemented
+with a CPLD.
+It's not difficult to have logic fan a module's input TCK signal out
+to each TAP in the scan chain, and then wait until each TAP's RTCK comes
+back with the right polarity before changing the output RTCK signal.
+Texas Instruments makes some clock voting logic available
+for free (with no support) in VHDL form; see
+@url{http://tiexpressdsp.com/index.php/Adaptive_Clocking}
+
@b{Solution #2 - Always works - but may be slower}
Often this is a perfectly acceptable solution.