skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Development of ROACH firmware for microwave multiplexed X-ray TES microcalorimeters

Conference · · IEEE Transactions on Applied Superconductivity

We are developing room temperature electronics based upon the ROACH platform for reading out microwave multiplexed X-ray TES. ROACH is an open-source hardware and software platform featuring a large Xilinx Field Programmable Gate Array (FPGA), Power PC processor, several 10GB Ethernet SFP+ interfaces, and a collection of daughter boards for analog signal generation and acquisition. The combination of a ROACH board, ADC/DAC conversion daughter boards, and hardware for RF mixing allows for the generation and capture of multiple RF tones for reading out microwave multiplexed x-ray TES microcalorimeters. The FPGA is used to generate multiple tones in base band, from 10MHz to 250MHz, which are subsequently mixed to RF in the multiple GHz range and sent through the microwave multiplexer. The tones are generated in the FPGA by storing a large lookup table in Quad Data Rate (QDR) SRAM modules and playing out the waveform to a DAC board. Once the signal has been modulated to RF, passed through the microwave multiplexer, and has been modulated back to base band, the signal is digitized by an ADC board. The tones are modulated to 0Hz by using a FPGA circuit consisting of a polyphase filter bank, several Xilinx FFT blocks, Xilinx CORDIC blocks (for converting to magnitude and phase), and special phase accumulator circuit for mixing to exactly 0Hz. Upwards of 256 channels can be simultaneously captured and written into a bank of 256 First-In-First-Out (FIFO) memories, with each FIFO corresponding to a channel. Individual channel data can be further processed in the FPGA before being streamed through a 10GB Ethernet fiber-optic interface to a Linux system. The Linux system runs software written in Python and QT C++ for controlling the ROACH system, capturing data, and processing data.

Research Organization:
Argonne National Lab. (ANL), Argonne, IL (United States)
Sponsoring Organization:
USDOE Office of Science (SC), Basic Energy Sciences (BES)
DOE Contract Number:
AC02-06CH11357
OSTI ID:
1373700
Journal Information:
IEEE Transactions on Applied Superconductivity, Vol. 24, Issue 4; Conference: 2016 Applied Superconductivity Conference, Denver, CO (United States), 4-9 Sept 2016; ISSN 1051-8223
Publisher:
Institute of Electrical and Electronics Engineers (IEEE)
Country of Publication:
United States
Language:
English

Similar Records

A hardware overview of the RHIC LLRF platform
Conference · Mon Mar 28 00:00:00 EDT 2011 · OSTI ID:1373700

EXPERIENCE WITH FPGA-BASED PROCESSOR CORE AS FRONT-END COMPUTER.
Conference · Mon Oct 10 00:00:00 EDT 2005 · OSTI ID:1373700

Design of the SLAC RCE Platform: A General Purpose ATCA Based Data Acquisition System
Conference · Fri Jan 23 00:00:00 EST 2015 · OSTI ID:1373700