Glossary - david-macmahon/wiki_convert_test GitHub Wiki

Some commonly-used terms at CASPER

  • BEE2: The Berkeley Emulation Engine II - a generic compute platform featuring one control FPGA and four user FPGAs. Typically used for X engines. BORPH: Berkeley Operating System for Reconfigurable Platform Hardware. The BEE2's operating system which runs on the control FPGA. CASPER's compile is based on a Debian 2.4 kernel distribution of Linux. corr: Python-based control and debug package for CASPER correlators. F engine: The first half of the FX correlator. It performs channelisation: each stream of time-domain antenna data is fed into a streaming FFT. There are as many F engines in a given system as the are inputs. The output is a stream of complex data which is fed into the X engines. There are typically two dual-polarisation F engines on each iBOB. FX Correlator: A correlator architecture whereby antenna streams are channelised first and baselines are then computed by multiplication (as opposed to XF correlator). IBOB: Internet Break-out Board - a generic compute platform featuring one FPGA and two ADC sockets. X engine: The second half of the FX correlator. It calculates each baseline my multiplying the complex frequency-domain data from the F engines. Each X engine computes all the baselines, but a subset of frequency channels. It thus requires some data from every antenna. There are typically 2 dual-polarisation X engines on each BEE2 user FPGA.