Project Problem Statement
Greetings, my project requires a fast RF I/Q data stream of ~ 96MB/s to SSD storage. With limited space and development time, my plan is to use a Raspberry Pi 4 CM to serve this purpose. However, there is only one PCIe x2 line available on the RP4 CM.
Current Solution
My current solution is to split the PCIe line into two using a PCIe Switch (TDS4A212MX). One PCIe line will serve the USB 3.0 Host Device (TUSB7320), and the other will connect to an M.2 SSD (SATA).
My questions
- Is there any fault with my approach? If so, could you suggest an alternative?
- How can I properly switch between PCIe x1 lines using the PCIe switch so that no data is lost? So far, I have not encountered any documentation that addresses this.
- How should I properly terminate unused USB 3.0 ports? This is not mentioned in the datasheet. I currently plan to leave them open.