Forum Discussion

ASiu0's avatar
ASiu0
Icon for New Contributor rankNew Contributor
2 years ago

Quartus fit cannot place periphery error PCIe PIPE direct mode

Hi,

OS: Win 11 Pro

Quartus: Prime Pro 22.4.0 Build 94

EVB: Agilex I-series (DK-DEV-AGI027RES)

I intend to build a PCIe solution by connecting my self-developed PCIe controller to Agilex R-tile PCIe IP in PIPE direct mode. When I generate the bit stream Quartus prompt an error "The Fitter cannot place 3 periphery component(s) ..". I check my pin assignment with the "pipe_ed" example design of Agilex development board (agilex_agib027r29a1e2vr3_fpga_revb_v22.4b94_v1.1) download from Altera web-site and could not find any error. I stuck in this situation for more than 1 week.

Please provide some advice for fix the issue.

Attach herewith a zip file contain *.sv, *.rpt file and *.qsys for your kind reference.

BR,

Albert

4 Replies

  • skbeh's avatar
    skbeh
    Icon for Contributor rankContributor

    Hi Albert Siu

    Apologize for the late respond.


    Here I've attached a demo design which PIPE interface that also targeting AGIB027R29A1E2VR0, this design can compile successfully in Quartus 22.4. You can use it as reference and compare it with your design.


    Hope this helps.


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

      I will reference to your demo design and update my code to test again.

      Thx.