Scalable Quantum Error Correction for Surface Codes Using FPGA | Synapse