• David Brownell's avatar
    SVF: better spec conformance for STATE switch · 6907ef9d
    David Brownell authored
    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: default avatarDavid Brownell <dbrownell@users.sourceforge.net>