Results 1 to 1 of 1

Thread: Cyclone IV GX Ignoring MemRd TLPs with non-zero Request ID bus field.

  1. #1
    Join Date
    Feb 2008
    Posts
    184
    Rep Power
    1

    Default Cyclone IV GX Ignoring MemRd TLPs with non-zero Request ID bus field.

    I'm seeing on my PCIe trace that my Cyclone IV GX is not passing up MemRd TLPs to the application logic when the 'bus' field in the Requester ID is not 00h.

    The attached Logic Analyzer traces show that when the Requester ID == 4000h, the hard IP code in the Cyclone IV ACKs but does not pass the TLP up to the application logic.

    The 2nd image shows how a Requester ID of 0018h results in a Completion TLP to be sent back to the root complex.

    Note that the BAR Address is the same for both requests (80efe020).
    Also note that the Completer ID is 0d00 (bus 0d).

    Any idea what is going on here? Will the hard IP PCIe core only accept Requester ID bus field of 00h (root complex)?

    Thanks.
    Attached Images Attached Images

Similar Threads

  1. problem sending mem write TLPs using PCIE core
    By ali_umair21 in forum IP Discussion
    Replies: 3
    Last Post: March 6th, 2012, 04:27 AM
  2. PCIe problem with large TLPs
    By valery.p in forum IP Discussion
    Replies: 2
    Last Post: November 9th, 2011, 11:27 PM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •