-
Notifications
You must be signed in to change notification settings - Fork 1.5k
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
Util axis fifo asym #1287
Open
IstvanZsSzekely
wants to merge
9
commits into
main
Choose a base branch
from
util_axis_fifo_asym
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
Util axis fifo asym #1287
+98
−28
Conversation
This file contains 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
IstvanZsSzekely
requested review from
acostina,
AndreiGrozav and
PopPaul2021
as code owners
March 8, 2024 13:28
IstvanZsSzekely
force-pushed
the
util_axis_fifo_asym
branch
2 times, most recently
from
March 8, 2024 13:40
f0e0fd8
to
49894a5
Compare
acostina
previously approved these changes
Jun 14, 2024
IstvanZsSzekely
force-pushed
the
util_axis_fifo_asym
branch
from
June 14, 2024 12:21
fe325ef
to
0e2c0bc
Compare
IstvanZsSzekely
requested review from
podgori,
gastmaier and
sarpadi
as code owners
June 14, 2024 12:21
gastmaier
previously approved these changes
Jul 15, 2024
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Not-failing-on-main project ad7606x_fmc.zed does not fail with this branch rebased on main.
The doc update related to the PR is already on main.
IstvanZsSzekely
dismissed stale reviews from gastmaier and acostina
via
August 6, 2024 11:27
6a3e2b9
Signed-off-by: Istvan-Zsolt Szekely <[email protected]>
- Fixed a bug where datapaths with different widths caused data corruption - Added an option to manually restrict certain parameter values based on the datapath widths Signed-off-by: Istvan-Zsolt Szekely <[email protected]>
- Added additional perspective option for the address - Updated the IPs that are affected Signed-off-by: Istvan-Zsolt Szekely <[email protected]>
Signed-off-by: Istvan-Zsolt Szekely <[email protected]>
- Rounded up the almost empty and full threshold values - Fixed the tlast signal on the master side Signed-off-by: Istvan-Zsolt Szekely <[email protected]>
Signed-off-by: Istvan-Zsolt Szekely <[email protected]>
Signed-off-by: Istvan-Zsolt Szekely <[email protected]>
IstvanZsSzekely
force-pushed
the
util_axis_fifo_asym
branch
from
September 10, 2024 07:30
6a3e2b9
to
70da4bd
Compare
Condition: master data width < slave data width, keep and last are enabled: If there are atomic FIFOs that have all keep bits set to 0, their data is not sent and tlast is generated on the last atomic FIFO transfer that had valid keep bits Atomic transfers that have all keep bits set to 0 are activated, but the valid and the appropriate tlast signal is retained Signed-off-by: Istvan-Zsolt Szekely <[email protected]>
Signed-off-by: Istvan-Zsolt Szekely <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
PR Description
Added initialization for ad_mem, which helps the testbench by automatically clearing all the FIFOs at the beginning of the simulation.
Fixed a bug that was related to different data width on the input and output of the FIFO, when it was using asymmetric clocks.
Added parameter to be able to set the FIFO size from the perspective of Master or Slave.
Added parameter to toggle to result in a reduced size FIFO.
Update the affected Data Offload IP.
Tested all of the changes in the Testbenches repository, where these IPs were used, the tests pass.
analogdevicesinc/testbenches#77
Wiki
PR Type
PR Checklist