Support Full-Speed PRE packet handling #19
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Convert cfilt test code to unit test
RXCmdFilter test code was not updated alongside actual module, most likely due to changed Migen simulator. Create new unit test based on old test code.
Explicitly use ulpi clock in ULPI control module
Do not use ClockDomainsRenamer in ULPI ctrl class. Add all synchronous statements to ulpi clock domain explicitly and use ClockDomainsRenamer only for the FSM.
No funcitonal changes, however the resulting verilog and thus bitstream is slightly different. The only difference in verilog is that signals previously named:
are now respectively named:
Store transceiver speed in packet flags
Use per packet speed information while interpreting packets to show PRE or ERR based on captured speed.
Add option to automatically switch between Full-Speed and Low-Speed packet capture after Full-Speed preamble (PRE packet) is captured.
Fix: #15