From add9bbc9d6622e79ddb8b9b932d3d0386d3ae063 Mon Sep 17 00:00:00 2001 From: Eric Kooistra <kooistra@astron.nl> Date: Mon, 24 Oct 2022 17:54:24 +0200 Subject: [PATCH] Add notes from meeting. --- .../station2_sdp_transient_buffer.txt | 33 +++++++++++++++++-- 1 file changed, 31 insertions(+), 2 deletions(-) diff --git a/applications/lofar2/doc/prestudy/station2_sdp_transient_buffer.txt b/applications/lofar2/doc/prestudy/station2_sdp_transient_buffer.txt index 169cd995df..d309c5cc4f 100644 --- a/applications/lofar2/doc/prestudy/station2_sdp_transient_buffer.txt +++ b/applications/lofar2/doc/prestudy/station2_sdp_transient_buffer.txt @@ -1,7 +1,10 @@ Detailed design: Transient Buffer function (LIFT) References: -[1] https://plm.astron.nl/polarion/#/project/LOFAR2System/workitem?id=LOFAR2-12060 Transient buffer data +[1] LIFT requirements: https://plm.astron.nl/polarion/#/project/LOFAR2System/wiki/Overview%20pages/LIFT%20Reference +[2] https://support.astron.nl/confluence/display/L2M/2022-10-24+LIFT+meeting+notes +[3] L1 LOFAR2 Decision: Transport of buffer data from Station to CEP, https://support.astron.nl/confluence/pages/viewpage.action?pageId=94766339 +[4] LOFAR1 TBB: https://support.astron.nl/confluence/display/L2M/Temporary+storage+of+documents+and+papers 1) DDR4 memory per receiver input @@ -17,7 +20,12 @@ Assume 4 % storage overhead for packet header information ==> Per recveiver input T_tbuf = 1.33 GByte = 10.6 Gbit, so at full 10GbE rate it takes about 1 s to read all samples from 1 receiver input ==> 192 * 1.33 = 256 GByte / LB for T_tbuf = 3.2 s -In [1] time series data en pulse data, wat is pulse data ? +In LOFAR12060 [1] time series data en pulse data, wat is pulse data : + De Transient Buffer Time-Series Data Product zijn de ruwe samples, zoals we daar net ook over spraken + De Transient Buffer Pulse Data Product is dat wat er uit de Transient Detect moet komen + Voor beide geldt dan natuurlijk dat CEP er een data product van moet maken + + Hoe streng is de 3.33 s, mag 3.2 s ook ? Gebruik een 16 GByte module per FPGA, zodat uitbreiding naar 6.66 s mopgelijkl is door beide slots the gebruiken Uitlezen per receiver input, zodat uitlezen van een deel vd receiver inputs mogelijk is (bijv 12 vd 192 in [1]) @@ -25,3 +33,24 @@ Defineer TB functie per receiver input: . zodat de TB functie makkelijk uitbreidbaar is naar meer inputs en naar meer DDR4 modules. . data capture en uitlezen van een receiver input onafhankelijk kan van de andere receiver inputs + +2) Meeting EK-BH 24 okt 2022 [2] +Design decision 16GByte DDR4 na L2SDP-854, 850 +. uitbreidbaar door andere slot ook te vullen +. 1 slot met 16GB kost minder FPGA resources dan 2 slots met 8GB + +- Uitgaan van 14 bit ingepakt +- < 14 bit --> select reg voor welke 8 bit als veld in header +- ICD SC-SDP CP, MP + . unfreeze, freeze, read out range from buffer +- ICD SDP-CEP + . packet header and payload data format 3.1.2 in TBB1 doc + . applied coarse delay (compenseert voor cable delay) + . receiver configuration (LB, HB, frequency band, attenuation) + . read out flow control + +- One dual polarion +- Ring +- Buffer lengte versus nof antennes +- Self trigger + -- GitLab