A repository for LWA SNAP2 firmware
Based on the versions of the CASPER libraries provided by https://github.com/shlean/mlib_devel/
- Ubuntu 18.04
- Xilinx Vivado System Edition 2019.1.3
- MATLAB/Simulink 2019b
- Clone this repository
- Clone submodules:
git submodule init
git submodule update
- Create a local environment specification file
startsg.local
. - From the top level of this repository, run
startsg
(if your environment file is calledstartsg.local
) orstartsg <my_local_environment_file.local>
.
snap2_adc5g.slx
-- A skeletal design comprising an ADC interface, ADC snapshot blocks, and a 1GbE control/monitoring core
snap2_f_200msps_64i_4096c.slx
-- A 64-input F-engine, outputting (up to) 4096 frequency channels. Based on the HERA F-engine design (https://github.com/hera-team/hera_corr_f)
*_core*
-- Sub-components of snap2_f_200msps_64i_4096c.slx
pre-compiled to keep the top-level model (relatively) lightweight