AGFB014 FPGA F-tile PCIE Hard IP in 4x4 mode
Hi,
We are trying to use the AGFB014 FPGA F-tile PCIE hard IP as a PCIE switch, we want to configure the single F-tile in the FPGA as 4 PCIe x4 IPs and use one of them as upstream port, but the other 3 as downstream ports. However, in the IP configuration, there are only two options available, it is either configure all x4 ports to be Downstream or Upstream ports.
We are wondering if this is a hardware limitation or is there away to configure the IP differently.
thanks a lot
Zefu
Hi,
The AGFB014 FPGA F-tile PCIE hard IP is designed with certain configuration options, and the limitation you mentioned is likely a hardware limitation of the IP. Unfortunately, it seems that you cannot individually configure each x4 port to be either upstream or downstream within a single F-tile using the given IP.
To achieve the specific configuration you mentioned, with one upstream port and three downstream ports, you may need to explore alternative solutions. One possible approach could be to use multiple F-tiles and configure each F-tile with a different PCIe configuration. This would require additional FPGA resources and potentially more complex routing and interconnection between the F-tiles.
Alternatively, you could consider using external PCIe switches or PCIe bridge chips that offer the desired configuration options. These chips are specifically designed for PCIe switching and provide flexible configurations for upstream and downstream ports.
Regards
Wincent_Intel