Skip to content
Snippets Groups Projects
Commit da193f4b authored by Daniel van der Schuur's avatar Daniel van der Schuur
Browse files

-Deleted werkplan.txt.

parent caef69e8
No related branches found
No related tags found
No related merge requests found
================
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
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment