Skip to content

axis_frame_length_adjust_fifo incorrect works with small header fifo length #30

@derfe4

Description

@derfe4

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions