I'm designing a system with PCI Express based on Cyclone V GT. I create firstly a qsys called "pcie.qsys" by using exemple design with pcie_cv_hip_avmm. And I create another qsys for my application called "app.qsys". And I create a "top.qsys" that contains these two sub-systems "pcie.qsys" and "app.qsys". All necessary interfaces of PCI Express are presents at "top.qsys". When I test "pcie.qsys" as top with testbench generated by Qsys, that works fine. But when I put it in "top.qsys" as a sub-system, that doesn't works any longer. I found that some BFM files such as altpcietb_bfm_driver_avmm.v, altpcietb_bfm_top_rp.v are not created when I use "pcie.qsys" as a sub-system. Someone has a idea for this?