Introducing the new
t0.CRS
Control & Readout System
The CRS can be operated as a standalone unit or be synchronously integrated within a 16-board subrack and backplane assembly.
The CRS is a comprehensive microwave readout and control system designed to modularly scale from single-boards to deployments with hundreds of units.
Engineered for precision and reliability: whether decoding signals from the dawn of time, finding the most hidden objects in space, or harnessing the ascendent properties of quantum phenomena.
The CRS Board
Infrastructure & Connectivity
16 boards per 6U subrack
Full-mesh backplane
400 Gbps connectivity
6x GTY across the backplane
6x SFP28
1x QSFP28
Integrated Clock, Sync, and IRIG-B
Powered via 12V AC/DC adapter
Air- and water-cooled options
Direct-Sampled RF Interfaces
8x ADC (14-bit; 5 GSPS)
Up to 14.6 dBm
SFDR > 65 dBc
NSD < -145 dBm/Hz
8x DAC (14-bit ; 9.85 GSPS)
Up to 6.5 dBm
SFDR > 65 dBc
NSD < -155 dBm/Hz
Embedded Systems
Linux OS with open-source kernel
Local and network bootable
Quad-core Cortex-A53 (1.2 GHz)
Dual-core Cortex-R5F (500 MHz)
8 GB Soldered RAM (64-bit DDR4)
Expandable DDR4 SODIMM slot
M.2 non-volatile storage or PCIe expansion
Removable SD card
Industry Standard I/O Interfaces
1G Ethernet
3x SMA I/O
8x SMP I/O
84x high speed LVDS I/O
JTAG over micro-USB
OLED front panel display
The CRS Backplane
The backplane assembly is composed of 4 segments, each addressing 4 CRS boards.
Each segment includes an auxiliary SMA and 3x QSFP28 links (via double-high zQSFP28 cages) for patching 100 Gbps links between segments for a full all-to-all mesh.
The controller segment distributes an ultra-low phase noise clock and IRIG input.
IRIG (GPS)
An input SMA accepts IRIG from a GPS receiver and distributes it to all 16 CRS boards.
Sync
An auxiliary SMA is shared among the boards within each segment.
This can be user-defined to emit or receive synchronization signals from external equipment.
Data Shuffle
Level 1 Shuffle:
Every CRS board has 3x 25 Gbps links in the substrate, one to each other board in the segment.
Level 2 Shuffle:
Every CRS board has a 3x 25 Gbps links for external data transfer, one each of the three QSFP28 interfaces per segment. These 100 Gbps links can then be patched to the other three segments, to a subset of the segments, or to an external switch.
Clocking
An ultra-stable oven-controlled oscillator (OCXO) provides a common 10 MHz low-phase-noise clock to all CRS boards.
Bi-directional SMA either outputs that 10 MHz clock to drive external equipment, or can be used as an input to distribute an external 10 MHz source rather than the OCXO.
Signal Processing
Microwave Control Firmware
The rfmux
microwave control firmware is designed to operate high-performance superconducting devices and quantum sensors
Direct RF synthesis and digitization up to 10 GHz
2.5 GHz of instantaneous bandwidth
Multiplexed control and readout of 4,096 independent frequency channels
Continuous multichannel streaming (I,Q) with up to 2.44 MHz of complex bandwidth per channel
Active feedback to modify individual control tones according to demodulated output
Built-in Spectrum Analyzer and Vector Network Analyzer modes
Compatible with
hidfmux
, a deployment-scale control software suite for Kinetic Inductance Devices by third party researches and used on the South Pole Telescope
Radio Correlator Platform
Designed to interface with the Kotekan GPU X-Engine that is being used for the Canadian Hydrogen Observatory and Radio-transient Detector (CHORD) and CHIME
[Coming soon] on-board FFT beam-former for RFI monitoring
Open Source Firmware Compatability
[Coming soon] Compatibility with open-source CASPER framework for radio astronomy
[Coming soon] Compatibility with open-source QICK framework for qubit control
Open Software Stack
Fully-featured embedded Linux operating system and development environment with open-source kernel
Open-source board support package using Buildroot
Open-source
rfmux
Python and C++ API and librariesOnboard JupyterLab instance with pre-installed libraries