diff --git a/applications/lofar2/doc/prestudy/station2_opc_ua.txt b/applications/lofar2/doc/prestudy/station2_opc_ua.txt
index db67c5a8e2222658e6e5641ced90c8d899ac5504..4849ea331193e4644edbdfaa88221318dd24ccea 100644
--- a/applications/lofar2/doc/prestudy/station2_opc_ua.txt
+++ b/applications/lofar2/doc/prestudy/station2_opc_ua.txt
@@ -76,3 +76,16 @@ Needed:
 
 
 
+The tasks of the SDP OPC-UA server are:
+
+* Translate between OPC-UA interface at Station Control side and Gemini protocol over UDP/IP at
+  UniBoard2 side
+* Obtain the named register map of the FPGA firmware from a definition in YAML (the schema for
+  the description in YAML is defined in ARGS = automatic register generation system).
+* Present the registers per FPGA for the array of FPGAs as data points in OPC-UA. This could be
+  generated automatically based on the regmap description in YAML for each FPGA
+* Present registers that are distributed over an array of FPGAs as a single array of data points
+  in OPC-UA (e.g. for beamformer weights, crosslet statistics). This abstracts away the notion
+  of which FPGA takes care of which signal inputs, instead all signal inputs are represented as 
+  a single array. This is probably a manually written software layer / add-on in the SDP
+  OPC-CU server.