I have cyclone v gt development board(5cgtfd9e5f35c7). this board is having PCIe 4x edge connector (male). for an application I need to connect SATA SSD on this pcie edge connector via pcie to sata adapter.
and for that as i understood , a pcie root complex will be required to implement on FPGA logic. I am not sure of it whether this arrangement is feasible or not. so can someone guide me on following points:
1) can we implement pcie root complex on this particular boar? if yes, any reference material on how to do that?
2) does the availability of pcie female socket on board makes any difference to above question?
3) the board is not having any processor so do I need to use Nios along with Root complex??
I would suggest you use the development kit with SoC to implement the PCIe Root Port. I don't see there is a ready solution for Nios to act as a host for root port. The following example design for CV SoC kit should be helpful to you.
Thank you. I am referring the example design you suggested. As you said that there is no ready solution for Nios to act as a host for root port, So is there a feasibility of implementing NIOS as Root port or not in the board cyclone v gt development board(5cgtfd9e5f35c7) ? And if not then why?? Actually I have already purchased this board so if there is some way to do that with this board it will be good .
It might be possible but is not a ready solution, and I don't see this is commonly used by others. You may need to do some works on the Linux side to bring up the system.