-
Notifications
You must be signed in to change notification settings - Fork 17
CRC Generation Module #54
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
Open
ronitnag04
wants to merge
32
commits into
main
Choose a base branch
from
d2dadapter-crc
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from 1 commit
Commits
Show all changes
32 commits
Select commit
Hold shift + click to select a range
bf62871
Wrote initial module structure
ronitnag04 6a36944
Added Reset Logic
ronitnag04 472b6da
Generated CRC-16 Lookup table
ronitnag04 78584bc
Created lookup table class for CRC calculations
ronitnag04 d27e94b
Fixed lookup table format and successful import
ronitnag04 d2ab201
Set up CRC Gen algorithm (not functional)
ronitnag04 7341b9f
Updated CRCGenerator for Shift Register (non-functional)
ronitnag04 643b383
Compiled, functioning shift, algorithm incorrect
ronitnag04 2b9bb8a
Test Structure fixed
ronitnag04 a0ed001
Resolved issues, added test cases
ronitnag04 ad22060
Added test cases
ronitnag04 eaead7e
style: Refactored to snake_case, split test modules
ronitnag04 ba286e3
Refactored data_in to message Decoupled ReadyValid3IO
ronitnag04 6ee2f2b
Remove helper files
ronitnag04 63cd816
Format changes
ronitnag04 7a8e649
Format with scalafmtAll
ronitnag04 0b3c701
Added back-to-back 1024-bit test
ronitnag04 618df0b
Reconfigured CRC 3IO interface, documentation
ronitnag04 252ed7e
Fixed documentation typo
ronitnag04 b2837fd
Reconfigured IO, testing with DecoupledDriver
ronitnag04 966ba5e
Fixed lookup table docstring
ronitnag04 5465b45
Fixed with scalafmtAll
ronitnag04 2bf4ecb
refactor: make CRC16Lookup an object
ethanwu10 7f83684
Fixed error test case
ronitnag04 8946b69
Reconfigured CRC update to one line
ronitnag04 d6d3b53
Added paramterized bytes consumed per cycle
ronitnag04 97a8bb0
Merge branch 'main' into d2dadapter-crc
ronitnag04 cbeb474
Refactored to only send next-consumed message bits
ronitnag04 091cddf
Fixed formatting
ronitnag04 3d4ee4f
Replaced CRC lookup table with shift, XOR CRC_poly method
ronitnag04 1df3eda
Merge branch 'main' into d2dadapter-crc
ronitnag04 71d1365
Merge branch 'd2dadapter-crc' of https://github.com/ucb-ucie/uciedigi…
ronitnag04 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Some comments aren't visible on the classic Files Changed page.
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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.
Uh oh!
There was an error while loading. Please reload this page.