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

axis_frame_length_adjust_fifo incorrect works with small header fifo length #30

Open
derfe4 opened this issue Jan 19, 2024 · 0 comments

Comments

@derfe4
Copy link

derfe4 commented Jan 19, 2024

Hi. I'm trying to use axis_frame_length_adjust_fifo in such a way that length_max * HEADER_FIFO_DEPTH << FRAME_FIFO_DEPTH. In this situation, the fifo with headers is filled first. The input AXI interface of the axis_frame_length_adjust module looks fine. But the AXI output interface continues to keep a high level of the m_axis_valid signal at the end of the transaction. Thus, the data FIFO is filled with invalid data and when reading a data packet, its length does not correspond to the length that got into the fifo of the headers.
298112602-c4d63623-1455-4948-88ea-bd311139e213

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