Skip to content
Greg Kasprowicz edited this page Jul 22, 2022 · 83 revisions

Following is a table of hardware in the Sinara project along with development status. Development status is tracked for both the hardware and hardware-enabling firmware/software.

Hardware Status

Background on the Sinara development process is helpful to understand the hardware status flags. New Sinara hardware progresses through several development steps. Refer to the Sinara Style Guide for additional details.

  • The proponent of the new hardware initiates a request for comment (RFQ) at Sinara meta Issues.
    • Advertise the RFQ at M-Labs Forum, email, twitter, etc.
    • In consult with respondents to the RFQ the proponent chooses a hardware project name.
  • The Warsaw team typically leads the PCB layout and modeling work. The Warsaw team also creates new Sinara project repositories upon request and can grant write access to the sinara-hw GitHub organization.
  • The proponent creates a new high-level wiki page, inserts a link into the sidebar and add an entry on the Sinara Hardware Status page
  • The hardware status is
    1. RFQ request for comments
    2. design review community is reviewing schematics and layout tagged as a Revision Candidate (eg Thermostat releases); discussion and bug reports take place in Issues at the hardware repository (e.g. Thermostat Issues)
    3. prototype prototype has been produced and is being tested by proponent; if bugs are found the design is edited and status reverts to (ii)
    4. production hardware is sufficiently bug-free to be produced in volume
    5. discontinued

WARNING Just because Sinara hardware status is Production does not imply that the firmware/software is stable and recommended for routine use. See Firmware/Software status column.

Firmware/Software Status

The development of software and firmware to support the configuration and operation of Sinara hardware is tightly coupled to hardware development, but it is considered a logically distinct effort as there may be several software drivers targeting a hardware design. For example, Booster has open and restricted-source firmware. As such the software and firmware development is pursued in separate git repositories, not in the Sinara hardware repositories. Links to the corresponding software/firmware are provided in the hardware project wiki page for each project (eg Thermostat firmware is here).

Types of firmware/software support

  • Some Sinara hardware requires no firmware or software.

  • Some Sinara hardware designs are stand-alone with respect to ARTIQ. They may require software and firmware for full functionality.

  • Some Sinara hardware is supported by software/firmware elements that enable tight integration with ARTIQ. For instance, Kali operation with ARTIQ depends on Migen, MiSOC and ARTIQ integrations.

Status labels

  • none required indicates that there is no software/firmware required nor any Migen, MiSOC or ARTIQ integration
  • development indicates that the software/firmware is under development
  • testing the software/firmware is available but not yet stable
  • stable indicates that there is a stable release which is suitable for routine laboratory use; still, not every bug may be squashed so take a look at open Issues to better understand the status (eg M-Labs Thermostat firmware Issues)
Board name Board description HW Status Firmware/Software Status
1 Booster 8-channel stand-alone RF amplifier production stable
2 Sayma AMC AMC module with Kintex US FPGA, FMC, RTM and 2 SFPs production testing
3 Sayma RTM RTM module with 8x DAC, 8x ADC, 4 AFE + clock mezzanines production testing
4 Metlino MCH Tongue 3&4 module with 3 SFPs, 2 VHDCI and Kintex US FPGA production testing
5 uTCA micro-chassis uTCA micro-chassis for single AMC + RTM v1.1 proto production new Linux MMC development
6 Kasli 3U Artix FPGA and up to 8 extension modules production stable
7 DIO-BNC 3U module with 8 BNC and LVTTL@50Ohm production stable
8 Zotino 3U module - 32 channel +/- 12V DAC production stable
9 DIO-RJ45 3U module - 4x RJ45 connectors each with 4 LVDS bidir ports production stable
10 DIO_SMA 3U module with 8 SMA and LVTTL@50Ohm production stable
11 VHDCI Carrier VHDCI carrier for 8 3U modules production stable
12 Sampler (Novo) 3U module with multichannel ADC production stable
13 Urukul 3U module with 4x 1 GS/s DDS production stable
14 Kasli-SOC ZynQ 7 version of Kasli controller production testing
15 PCB_AMC_SATA adapter between Sayma AMC and several SATA ports tested none required
16 PCB_eRTM15_ Baikal Clock distribution module for uRFB schematics and layout done, discontinued
17 Mordovia_MCH_CLK Triple clock fanout that provides access to M-LVDS and TELCOM clocks v1.1 development none required
18 BaseMod AFE for Sayma RTM production stable
19 PCB_mezzanine_ analog_template AFE template/test board for Sayma RTM proto delivered none required
20 MixMod upconversion AFE for Sayma RTM testing #169, on hold 2/2020 planning
21 PCB_mezzanine_ clock clock module for Sayma RTM prototype
22 PCB_mezzanine_ clock_template clock module template/test board for Sayma RTM prototype none required
23 PCB_RTM_ loopback test module for Sayma AMC GTX characterisation tested none required
24 CompactPCISerial _EEM_Adapter Compact PCI Serial to EEM adapter. Enables utilisation of existing EEM ecosystem in standard CPCIS chassis v1.1 proto, 11/2022 none required
25 PCB_RTM_SATA SATA breakout module for Sayma AMC proto none required
26 Grabber 3U module with Camera Link production stable
27 SATA-SFP media converter production stable
28 Shuttler FMC card with 16x 125 MSPS 14-bit DAC prototype debugging development
29 Thermostat two channel precise TEC temperature controller production usable but not yet stable
30 Banker 3U module with 128 channel 3.3V/5V digital IO with versatile IO extenders production stable
31 Stabilizer 3U module, 2-channel microcontroller servo with EEM and Ethernet based on STM32 CPU production stable
32 Fastino 3U module with 32-channel, 16bit, 3MS/s per channel DAC card production stable
33 Mirny 3U module: 4-channel microwave synthesizer production stable
34 Humpback 3U module: General purpose STM32/ESP32/OrangePi/Beaglebone baseboard with FPGA proto development
35 IDC_HD68_Adapter IDC to HD68 adaper for Zotino production none required
36 RSOC-AMC AMC module with octal 4GS/s ADC + 6GS/s DAC PCB production development
37 Clocker Low noise clock distribution module production none required
38 Kasli CPCIS adapter Compact PCI Serial 220mm adapter for Kasli PCB review, 9/2022 none required
39 Pounder PDH lock signal generator - Stabilizer mezzanine production testing
40 Zapper high-voltage PZT driver v1.0 produced and tested testing
41 SMA_IDC_Adapter 4HP SMA adapter for Zotino & Banker production none required
42 BNC_IDC 8HP Adapter for routing analog potentials / digital signals from Zotino/Banker IDC headers to BNC production none required
43 DIO_MCX_16 16 channel 4HP fast DIO production none required
44 Stabilizer Piezo Driver 2 channel HV piezo driver Prototype 9/2021 none required
45 Phaser 2 channel 1GSPS AWG/DDS + 2 channel 5MSPS ADC production stable
46 Fast servo Low latency + FPGA ADC/DAC servo PCB review, 4/2021 development
47 Banker_EDGE _2_DSUB Banker DSUB extension for DIN rail tested, ready for production none required
48 Banker_EDGE _2_BNC Banker 8xBNC extension for DIN rail tested, ready for production none required
47 Banker_EDGE _2_SMA Banker 8xSMA extension for DIN rail tested, ready for production none required
48 Banker _VHDCI_2_EDGE Banker VHDCI to DIN extension baseboard tested, ready for production none required
49 Banker _VHDCI_2_EDGE_Buffered Banker VHDCI to DIN buffered extension baseboard tested, ready for production none required
50 Driver Low noise current source for laser diodes RnD, 9/2022 development
51 Line trigger Low jitter line trigger box production none required
52 Almazny 12GHz mezzanine for Mirny production development
53 Photodiode Amplifier general purpose photodiode amplifier for AI-ARTIQ RnD, design review none required
54 HV AMP 8CH +/-200V 1MHz 8 channel amplifier production testing
55 DIO MCX 16 Isolated 16 channel fast DIO with individually isolated MCX IOs ready for production, 9/2022 none required
56 AUX PSU 3-channel programmable low noise supply prototype tests none required
57 Shuttler Remote AFE 16-channel low noise AFE for shuttler proto debugging development
58 AC power module 400W EEM power module prototype testing none required
59 Digital Photodiode Digital versatile photodiode prototype debugging development
60 SiLPA Simple RF ampifier RnD, 9/2022 development
61 SiLPA HL Simple RF ampifier RnD, 9/2022 development
62 EEM FMC Carrier low cost EEM FMC HPC carrier PCB verification development
63 Stamper 16-channel TDC with ADC v1.0 delivered, v1.1 in production testing
64 Metlino_Fabric&Timing FMC adapter giving Metlino access to Fabric E and Telecom clocks RnD none required
65 HV AMP 32 8-channel booster amplifier for Zotino & Fastino PCB proto production none required
66 Waver FMC 4-channel DC-coupled 10Vpp 1.5GS/s Arbitrary Waveform Generator PCB review RnD
67 ZHL simple RF Amplifier simple, 3U size MiniCircuit ZHL amplifier prototype testing none required
68 IDC MCX adapter 32-channel IDC to MCX adapter / Zotino/Fastino mezzanine PCB finished none required
69 FMC-DIO-32LVDS Universal 32-channel bi-directional LVDS card production stable
70 Booster_HL High linearity 8-channel stand-alone RF amplifier production stable
71 RFSOC-SAWG High speed 10GS/s AWG in EEM/DIOT form factor RFQ RFQ
72 Floating HV PSU FLoating (10kV) double HV PSU PCB proto production RnD
73 STM System Board Low cost STM32 DIOT system board PCB proto production RnD

Home
Team
Project Status
Purchasing Hardware
Style Guide

Eurocard Extension Modules (EEMs)

Overview

Kasli: FPGA Carrier
Kasli-SOC: SoC FPGA Carrier

DIO_BNC: Digital IO on BNCs
DIO_SMA: Digital IO on SMAs
DIO_MCX: Digital IO on MCXs
DIO_RJ45: LVDS IO on RJ45s

Zotino: 32ch DAC
Fastino: 32ch DAC
Zapper: 8ch Piezo Driver
HV_AMP_8CH: 8ch High Voltage Amp

Sampler: 8ch ADC

Mirny: Microwave Synthesiser
Almazny: 12GHz Mirny Mezzanine
Urukul: 4ch DDS
Phaser: 2ch AWG

Stabilizer: 2xADC+2xDAC Servo
Pounder: Stabilizer PDH Lock

Thermostat_EEM: 4ch Temp Controller
Kirdy: laser current driver
Clocker: Clock Buffer

AUX_PSU: 3-ch PSU
EEM_PWR_MOD_AC: Mains PSU

Humpback: SBC Carrier
VHDCI Carrier: VHDCI to EEM
Grabber: Camera Frame Grabber
Banker: Versatile 128x IO

MicroTCA Ecosystem

Overview

uTCA Chassis
Metlino: uTCA MCH
Sayma: 8-channel smart AWG
RFSOC-AMC: RFSoC Platform
Clock generation mezzanines
Sayma analogue front ends
Misc uTCA hardware

FMCs

Overview

Shuttler: 16ch fast DAC
TDC+ADC: 16ch

Support Hardware

Booster: 8ch RF Power Amplifier
DiPho: Digital Photodiode
Thermostat: 2ch Temp Controller
Line Trigger

Adapters and Breakout

IDC-BNC
IDC-SMA
HD68 to IDC
Kasli BP Adapter
MCX_BNC_adapter
SATA to SFP

EDGE-SMA
EDGE-BNC
EDGE-SUBD9
EDGE-VHDCI
EDGE-VHDCI-buf

SFP: recommended components

Misc

Planned hardware
Case Studies
Other Quantum Control Systems

Clone this wiki locally