diff --git a/applications/apertif/doc/apertif_fpga_firmware_planning_erko.txt b/applications/apertif/doc/apertif_fpga_firmware_planning_erko.txt index 133354c81c6ca7d6c072db562064f7b41879b6d7..f716782d1e4417cc99b3a7f6bf109eb6f84d7d03 100755 --- a/applications/apertif/doc/apertif_fpga_firmware_planning_erko.txt +++ b/applications/apertif/doc/apertif_fpga_firmware_planning_erko.txt @@ -38,7 +38,7 @@ Done) #1654: Arts SC1: Run Arts SC1 with MAC controling the Apertif BF using col ############################################################################### -# SR2 : Fringe stopping 22 Dec +# SR2: Fringe stopping 22 Dec # - 8 dishes # - single element beams # - 130 MHz BW @@ -56,7 +56,7 @@ Done) #1098, #1105: Robust flashing ############################################################################### -# SR3 : Compound beams 30 Mar +# SR3: Compound beams 30 Mar # - Uses the PAF correlator and Cas-A to calibrate for the CB pattern, about 1x per year Done) #1273: Replace test_arts_0.py by DESP python code: setup_arts.py @@ -98,8 +98,8 @@ Done) #1230, 1294: Support PAF calibrator using BF BST Input CB pointing pattern file for dx,dy #1736 and LO1 frequency and ADU, DCU attenuation settings | v - dx,dy --> a,d -\-> #1727 Dish control : standard holog patern - \-> #1726 Signal control : static calibration observation using the PAF correlators + dx,dy --> a,d -\-> #1727 Dish control: standard holog patern + \-> #1726 Signal control: static calibration observation using the PAF correlators PAF correlation matrices <--/ | v @@ -125,7 +125,7 @@ Done) #1517: Support beamlet mapping for Aperif X and Arts (20 story points) In March implemented the 63x63, because SR3 deadline was closing in. This works OK and can be retried using setup_wg.sh and cmd 90. -Done) #1598, #1599, #1600 : Robust flashing--> Daniel +Done) #1598, #1599, #1600: Robust flashing--> Daniel - See also #1098, #1105 of SR2 - By protecting the factory image - Use latest unb1_minimal as factory image in all UniBoards @@ -136,8 +136,8 @@ Done) #1722: RT4 BSN timeout UNB5-FN1 (node 41) Done) #1751: Writing application image in central UNB15-BN0 sometimes fails Done) #1758: FPGA can hang when application image is corrupt Done) #1870: I2C with RT-D, UNB-7, BN-3, ADU-CD fails and therefore it cannot lock - 10 apr: RT8, X --> UNB-5 link issue? - 20 apr: RT5, X --> UNB-7 BN-1 link 0 issue? The BSN aligner at the input does not pass on the other 2. +*) #2004: Central UniBoard BSN timeouts (due to link error) + ############################################################################### # SR4 31 May: Include dish C, D and 135 --> 200 MHz BW @@ -151,9 +151,10 @@ Done) #895: PPS cable length compensation in BN filterbank Done) #1937: Make all visibility packet header flags writable by MAC Software issues -*) #1518 : 135 --> 200 MHz - Kept MAC Rbeam settings in: +Done) #1518: 135 --> 200 MHz + Kept MAC software Rbeam settings in: $RADIOHDL/applications/apertif/commissioning/mac_rbeam_coreDout.log + On 20 June 2018 --cmd 53 --scheme 300MHz_37CB was PASSED, so the MAC software programs 300MHz_37CB when at 200MHz. *) #1510: Integrate main.py into MAC software, purpose is to have MAC control and thus know all settings (one captain). @@ -169,7 +170,7 @@ Software issues --> Conclusion: Keep wrap in node_apertif_unb1_fn_beamformer *) #1931: Confirm complex format of BF weights: is it (Im,Re) or (Re,Im). - +*) #1999: Use Apertif X image as factory image to avoid too much flash writing and to speed up main.py ############################################################################### # SR5 30 Jul: Start of Apertizer observations (enable pre-survey) @@ -216,10 +217,7 @@ Done) #1163, #397: Flagging for failing links, RFI ? etc. - Failing links during observation can be handled by MAC - RFI is detected by astronomers at visibility level. -!) #1543: End to end VHDL simulations using MM file IO (20 story points) - - Updated Visio drawings FB, BF, X - - VHDL simulation of the full chain (not feasible, instead use end to end WG - DW tests on hardware) - - Verify visibility output order and output load to DW, see tb_node_apertif_unb1_correlator_processing +Done) #1543: End to end VHDL simulations using MM file IO (20 story points) *) #1655: Finalize quantisation (8 story points) - SST @@ -249,21 +247,20 @@ Done) #1163, #397: Flagging for failing links, RFI ? etc. ############################################################################### -# SR-6 : Dual polarization +# SR-6: Dual polarization *) #1542: End to end WG to Correlator output test (8 story points) - Intermediate verification points are the SST, BST, but finally the visibilities should be verified given WG for single element BF - Overwrite statistics before reading to ensure fresh data - - Verify visibility output order and output load to DW using a databuffer in the correlator output, see - tb_node_apertif_unb1_correlator_processing_output + - Verify visibility output order and output load to DW using a databuffer in the correlator output, see also #1543 *) #1868: wpfb_unit_dev force Fchan channel output data to 0 for first N_tap bin samples after sync ############################################################################### -# SR-7 : Full 300 MHz BW and 40 CB +# SR-7: Full 300 MHz BW and 40 CB -*) #1651 : 6-bit mode (20 story points) +*) #1651: 6-bit mode (20 story points) - Clean up generic dependencies to prepare for supporting 6 bit mode. - system dynamic range reduces, this can first be verified in 8 bit mode - parameter ripple through in firmware to support both 8bit and 6bit mode (but not in the same image) @@ -274,7 +271,7 @@ Done) #1163, #397: Flagging for failing links, RFI ? etc. ############################################################################### -# SR-8 : Anti aliasing filter +# SR-8: Anti aliasing filter *) #1664: Anti aliasing filter - #1451: Unexpected reconstruction of subband filter transfer function based on channel visibility data @@ -285,7 +282,7 @@ Done) #1163, #397: Flagging for failing links, RFI ? etc. ############################################################################### -# SR-9 : Start of Apertif surveys +# SR-9: Start of Apertif surveys *) Tasks from commissioning and unforeseen work - Support MAC @@ -299,7 +296,7 @@ Done) #1163, #397: Flagging for failing links, RFI ? etc. ############################################################################### -# SR-10 : Commensal Apertif and Arts SC3 observations +# SR-10: Commensal Apertif and Arts SC3 observations @@ -318,7 +315,7 @@ Done) #1163, #397: Flagging for failing links, RFI ? etc. - add R_beamout inverse index lookup table generation in R_beamout class of pi_apertif_system.py. - update or create variant of unb1_board.sdc for qsys regarding get_clocks *u_sopc -- ppsh.vhd decrease c_pipeline_output : NATURAL := 100; +- ppsh.vhd decrease c_pipeline_output: NATURAL := 100; - add sync_checker stable monitor? - create tb_dp_bsn_restore_global (partly already covered by tb_dp_block_gen_valid_arr.vhd)