Problem with the AXI stream receiver

Why OSVVM™? Forums OSVVM Problem with the AXI stream receiver

Viewing 4 posts - 1 through 4 (of 4 total)
  • Author
    Posts
  • #2886
    jon
    Member

    I am using the AXI stream receiver to receive data from a DMA controller. I am using Get to read values from it. The problem I am seeing is that I am reading two words of all zeros before I get any activity on the AXI stream receiver. Once I get data then I can read that fine. But I dont understand why I am getting these two values. I do call Get before any data has entered the receiver, but I thought that it should just block until data was received.
    Thanks

    #2887
    jon
    Member

    I found the issue. The problem was that the reset was undefined right at the start which was causing some issues.

    #2891
    Jim Lewis
    Member

    Hi Jon,
    What is the value of TValid during that time? If you do a get and TValid is true, the VC will receive data.

    To avoid these sort of things, I usually hold off calling Get until the DUT is out of reset.

    Best Regards,
    Jim

    #2900
    jon
    Member

    Hi Jim

    Yes that was the issue.
    Thanks
    Jon

Viewing 4 posts - 1 through 4 (of 4 total)
  • You must be logged in to reply to this topic.