From da193f4bf6f9a5d47de63370e09537e5b0765fa9 Mon Sep 17 00:00:00 2001 From: Daniel van der Schuur <schuur@astron.nl> Date: Mon, 9 Feb 2015 10:24:56 +0000 Subject: [PATCH] -Deleted werkplan.txt. --- .../apertif_unb1_correlator/werkplan.txt | 62 ------------------- 1 file changed, 62 deletions(-) delete mode 100644 applications/apertif_unb1_correlator/werkplan.txt diff --git a/applications/apertif_unb1_correlator/werkplan.txt b/applications/apertif_unb1_correlator/werkplan.txt deleted file mode 100644 index dd984c1024..0000000000 --- a/applications/apertif_unb1_correlator/werkplan.txt +++ /dev/null @@ -1,62 +0,0 @@ -================ -WPFB+ CORRELATOR (2 weken) -================ -1) mm_file instances in tb_apertif_unb1_correlator -2) copy tc_correlator.py naar tc_apertif_unb1_correlator.py -4) maak src/python/gen_block_gen_hex_files.py - . maak eerst 1 (deze komt bv. in channel 0) phase-shifted sinus per stream, - . verifieer correcte correlator output met de TC - . Voeg signalen toe voor zover deze in aparte bins terechtkomen - . 64 ge-adde sinussen zijn wss te veel. -5) Correlatoroutput verifieren met bovenstaande sinussen - -======================= -1GbE visibility offload (2 weken) -======================= -6) 1GbE offload toevoegen aan apertif_unb1_correlator.vhd -7) 1GbE capture toevoegen aan TC, validatie zelfde als verificatie met correlator_src_out0.rec -8) Draai dit image op 8 FPGAs en zorg dat de 1GbE capture TC dit ook aankan. - -============================== -BGs aanpassen + reinterleavers (3 weken) -============================== -9) Block gens aanpassen, reinterleavers (aka 'combine' in doc) erachter: - . Van 24 BG's @(100MHz x 2x6b=) 1.2Gbps (totaal = 24x1.2= 28.8Gbps) naar: - => 8 ('telescopes) * 3 BG's @(200MHz x 4 x 2x6b=) 9.6Gbps = 8*28.8Gbps - . Reinterleaver stage: - . 1/8 vd data rate naar eigen correlator (dus 28.8Gbps). - . 7/8 vd data rate: eerst discarden (later naar mesh TX) - . Correlatoroutput: moet nog steeds kloppen. - . Dit design werkt nog op 1 node. - -NOTE: Als 24 diepere+bredere BGs niet passen hebben we fn_beamformer (evt. met block gens) - en 10GbE inputs nodig. - Andere optie is om block gen outputs te kopieren maar dan kloppen de fases niet meer. - -================================== -3BGs/FPGA (ipv 24) + Mesh terminals (4 weken) -================================== -10) Verwijder BG 3..23. -11) Instantieer mesh terminals + BSN aligner - . Reinterleaver inputs 3..23 komen nu van mesh terminal RX ipv BGs 3..23 - . 7/8 vd reinterleaver output data gaat nu naar mesh terminal TX - . Correlatoroutput moet ongewijzigd blijven. - . Dit design werkt op 8 nodes. - . Dit design kan op 1 node werken als we hier al rekening houden met uitgevallen telescopes. - -============ -10GbE inputs (1 week) (hier moet de DDR3 transpose werken of we moeten een fn_beamformer met block gens oid hebben). -============ -12) 10GbE toevoegen aan apertif_unb1_correlator.vhd - . Sluit ipv de 3 block gens de 3 10GbE input streams aan. - . Als we nog geen 10GbE backplane hebben moeten we wel uitgevallen telescopes supporten - aangezien T12..23 niet binnenkomen - - -Niet meegenomen: --Correlatormodule cleanen,afmaken, documenteren, sluitende test bench....etc. - . Dit kan in de slacktijd als mijlpalen al gehaald zijn --Flagging --wat moeten we met de BSN - - -- GitLab