Forum Discussion
Altera_Forum
Honored Contributor
11 years agoMultifunction PCIE on Altera FPGA
Hi all,
I need some infos about the possibility to have a fully multifunction in an Altera FPGA. I've searched around the web, but Ive found only paper ( Altera paper ) that talk about PCIE, but I didn't find anything about a fully multifunction. Can someone point me some papers ?4 Replies
- Altera_Forum
Honored Contributor
Hi campo8558,
Mind further elaborate on the multifunction PCIe that you are referring? Is it that you are trying to have multiple PCIe instances in the FPGA? If yes, there should not be issue doing so as long as your selected device has sufficient PCIe resources. - Altera_Forum
Honored Contributor
No, I mean only one PCIe link up and several functions, each function with its own configuration space. In this way the OS can see more than one device on the same PCIe channel. I can develop different device driver for each function.
- Altera_Forum
Honored Contributor
Hi campo8558
Currently the Cyclone V and Arria V FPGA can support pcie multifunction for up to eight Endpoint functions. Multifunction support is only applicable to the PCIe core generated in Avalon-ST interface. - Altera_Forum
Honored Contributor
As a multi-function Endpoint, the FPGA serves as a custom I/O hub for the host CPU.
Each peripheral is treated as a function with its own set of Configuration Space registers. Eight multiplexed functions can operate using a single PCI Express link.