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

Fix#45 #48

Closed
wants to merge 5 commits into from
Closed

Fix#45 #48

wants to merge 5 commits into from

Conversation

RGD2
Copy link
Contributor

@RGD2 RGD2 commented May 2, 2017

This should fix #45, and may help with #15 and #39, possibly fixing those too.

It's a reimplementation of the 'buart' receiver, which is tested up to 921600, and theoretically should work up to about 2Mbaud.

@RGD2
Copy link
Contributor Author

RGD2 commented May 2, 2017

oops. Mea culpa.

@RGD2 RGD2 force-pushed the fix#45 branch 3 times, most recently from 35bb1b1 to c2c480a Compare May 2, 2017 11:28
@RGD2
Copy link
Contributor Author

RGD2 commented May 2, 2017

Hmm... hold off on this for a bit - gotten home to find what was working in the lab, isn't working here with a different build environment and board...

Moved async_in_filter.v because it was annoying verilator, and it belongs in its new home, as it references ice specific hardware anyway.
@RGD2
Copy link
Contributor Author

RGD2 commented May 2, 2017

Ok, 241015a should be good. I just now tested j1a, j1a8k and j4a, and all were happy at 921600.

@RGD2
Copy link
Contributor Author

RGD2 commented May 4, 2017

I think I can do a simpler version of this patch, without uart3.v, just with async_in_filter.v
In other words, just with filtering suitable for an asynchronous input.

@RGD2
Copy link
Contributor Author

RGD2 commented May 4, 2017

It does appear to work... Probably best to go with that.

@RGD2 RGD2 closed this May 4, 2017
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

Successfully merging this pull request may close these issues.

serial data corruption at 460800
1 participant