We build supper fancy SDR AI system based on Jetson AGX Xavier development kit and Xilinx FPGA. Xavier is for CNN inference and Xilinx Alveo U50 acceleration card is for common DSP functions. Yes, I know that we use data center acceleration card with edge device, but we really do need computation power of both of them.
Directly plug Alveo to Xaviers’s PCIe is a bad idea as Xavier can provide only 66W power then Alveo needs 75W. So we going to use PCIe x16 3.0 Expansion Backplane with additional ATX power connector. And provide appropriate power to alveo card from external power supply.
The question is the following. By default Xavier also provides power to PCIe connector and to resolve power supply conflict we need to some how shutdown Xavier power at PCIe connector. Yes, development kit has such option and using gpio we can turn it off. But how can I be sure that some drivers or applications will not hidden turn on it back?
Thanks, for any advices.