]> git.sur5r.net Git - openocd/commit
SVF: better spec conformance for STATE switch
authorDavid Brownell <dbrownell@users.sourceforge.net>
Tue, 20 Oct 2009 06:33:08 +0000 (23:33 -0700)
committerDavid Brownell <dbrownell@users.sourceforge.net>
Tue, 20 Oct 2009 06:33:08 +0000 (23:33 -0700)
commit6907ef9d5038d74ff38bc30a6085762c471468ed
treed55efc12baede0989ad078ca86bb08eac4504e43
parentc70073ef67e5148f4869f62e765863617ea1f4e4
SVF: better spec conformance for STATE switch

Don't add extra TCK in current state; exit from RESET had four extras.
Only IDLE --> IDLE needs such an extra clock.  (At least one TCK must
be issued.)

Allow entry to RESET; SVF allows it, so must we (despite those entries
being commented out of the statemove table).

When entering RESET, always use TLR ... we might end up with extra clocks
in reset that way, which is harmless, but we'll never end up in any other
state than RESET, which is useful paranoia.

Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
src/svf/svf.c