Forum Discussion

bralston7's avatar
bralston7
Icon for New Contributor rankNew Contributor
3 years ago

How do you configure the pcie root port on the Stratix 10 to allow the HPS to map an I/O BAR?

I need help configuring the pcie root port on the Stratix 10 to allow the HPS to map an I/O BAR?. I started out with the Rocketboards Pcie example (https://www.rocketboards.org/foswiki/Projects/Stratix10PCIeRootPortWithMSI), but its device tree doesn't map an IO space for the pcie bridge. It only maps MEM spaces. I went back to Qsys Designer and added the txs (non-hptxs) space to the design, hoping that I could carve out IO space from that, but its not working. There are no root port examples out there that show how to do this. The manual is also completely lacking information in this realm, and the BFM actually states it doesn't support IO space. Modern PCI cards (video cards) all require an IO bar, and my root port implemention doesn't seem to support it.

20 Replies

  • bralston7's avatar
    bralston7
    Icon for New Contributor rankNew Contributor

    Wincent, you may close this issue. I believe I have been convinced by someone else at Intel that an IO bar is NOT required for my device, and that the driver has legacy firmware that asks for one, but doesn't necessarily need it. I've still got a PCIe-related driver problem, but its likely not because I need an IO bar. Thanks for your help.

    -Ben

  • Wincent_Altera's avatar
    Wincent_Altera
    Icon for Regular Contributor rankRegular Contributor

    Hi ,


    Thanks for your confirmation to close this case.

    Apologies for cannot help much on that, as the information of configure the IO space is not stated detail in the datasheet.

    I will feedback to the document team to double check, if the IO space is configurable, will update in future release of document, else will mention that it is not supported.


    If you have a new question, feel free to open a new thread to get support from Intel experts.

    Otherwise, the community users will continue to help you on this thread. Thank you

    If you feel your support experience was less than a 9 or 10,

    please allow me to correct it before closing or let me know the cause so that I may improve your future support experience.

    Regards,

    Wincent_Intel