enjoy-digital / litepcie

Small footprint and configurable PCIe core
Other
449 stars 110 forks source link

Support of Non-Transparent Bridge (NTB) for inter-domain communication through PCIe interfaces. #110

Closed ohault closed 5 months ago

ohault commented 1 year ago

Do you plan to add support of PCIe Non-Transparent Bridge (NTB) ?

https://www.missinglinkelectronics.com/devzone/index.php/fpga-debug-ntb https://github.com/jonmason/ntb/wiki

enjoy-digital commented 1 year ago

This is an interested topic, but a huge project by itself. Such developments are generally done with the help of partners interested and this hasn't been planned yet but we are of course open to discuss to possibilities to would help this this happen :)

ohault commented 10 months ago

Once the PCIe swich will be implemented (using transparent mode bridge), adding non transparent mode would required adding memory address translation windows and isolation between both sides (doorbell registers, as well as non common features like scratchpad and message registers)

enjoy-digital commented 5 months ago

Hi @ohault,

sorry, but this does not seems to be a realistic feature. That's probably is a > 6 months/developer effort that would need to be funded/discussed together if that something you would like to see happening. I have a preference to only keep realistic features/issues open. If you are interested by this features, please get in touch directly and we'll discuss what can be done.

Regards,

Florent