Overview of XCOM Multi-Board Synchronization
mainXCOM (X - Communication) is a full mesh network designed for precise synchronization and low-latency communication between multiple QICK boards. It allows scaling quantum control systems beyond a single RFSoC board.
Key Capabilities:
- Synchronization: Aligns multiple boards with <100 ps skew, preventing drift and loss of lock.
- Communication: Provides deterministic, all-to-all simultaneous data exchange with latency below 185 ns (projected as low as 62 ns).
Operational Modes:
- Python scripts: Accessed via the AXI-lite interface (higher latency due to Linux overhead).
- tProc programs: Real-time operation at fabric clock speed (lowest latency).
Hardware Requirements:
- FMC Transceiver Board: Plugs into the FMC connector of each ZCU216 board to route LVDS signals to RJ45.
- External Hub: A fanout hub that copies transmitter signals to all receivers for full mesh connectivity.