Open ohault opened 10 months ago
Hello Olivier,
it would be really interesting to have such a thing publicly available, although I guess it would make sense to wait for the PCI-SIG to finalize the effort including this topic.
However, in the meantime you might be interested in an NTB [1] available for a couple of FPGA platforms, see also [2].
Ulrich
[1] https://www.missinglinkelectronics.com/pci-express-pcie-connectivity/ [2] https://www.missinglinkelectronics.com/wp-content/uploads/2019/06/04_04_Sensor-Fusion-and-Data-in-Motion-Processing-for-Autonomous-Vehicle.pdf
Hello Olivier,
it would be really interesting to have such a thing publicly available, although I guess it would make sense to wait for the PCI-SIG to finalize the effort including this topic.
However, in the meantime you might be interested in an NTB [1] available for a couple of FPGA platforms, see also [2].
Ulrich
[1] https://www.missinglinkelectronics.com/pci-express-pcie-connectivity/ [2] https://www.missinglinkelectronics.com/wp-content/uploads/2019/06/04_04_Sensor-Fusion-and-Data-in-Motion-Processing-for-Autonomous-Vehicle.pdf
Hi @Basseuph, thank you for this presentation.
My understanding is that there is a lack of accurate and shared understanding of PCIe specs and capabilities. I just recently asked PCI-SIG to define a free Adopter type membership like in the CXL Consortium.
Today, I guess we can consider that FPGA development is no longer a niche market for hardware engineers and that NTB is the cornerstone to unlock the potential of an open source ecosystem.
MLE may have a key role to play here.
PCIe interconnect with multiple PCIe Endpoints and hosts (FPGA, DPU, CPU, GPU, ...) can be organized in several topologies.
A NTB implementation for FPGA will enable several scenarios like