Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Detect and drop messages with spurious clock edges #2

Open
ppannuto opened this issue Sep 1, 2016 · 0 comments
Open

Detect and drop messages with spurious clock edges #2

ppannuto opened this issue Sep 1, 2016 · 0 comments

Comments

@ppannuto
Copy link
Member

ppannuto commented Sep 1, 2016

During long traces, occasionally there will be a glitch on the CLK line, which will cause all of the data to shift by one bit.

We should be able to detect this as we expect interjections to occur on byte-boundaries, so if there's an odd number of edges, we'll know something went awry (though not where). In that case we can mark that whole message as an error and drop it.

In theory, if we're watching multiple CLK lines, we could figure this out and correct it, but that's likely too hard to be worth it.

@zhiyoong Could you upload a session when this happened? It will make testing / fixing easier [should be able to upload right to this issue by dragging & dropping a file onto the window in github].

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant