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