Skip to content
Snippets Groups Projects
Commit 40e4e555 authored by Eric Kooistra's avatar Eric Kooistra
Browse files

Latest updates.

parent 613ff66a
No related branches found
No related tags found
1 merge request!100Removed text for XSub that is now written in Confluence Subband correlator...
D1 UniBoard2 Detailed Design document D1 UniBoard2 Detailed Design document
D2 Gemini LRU board for initial SW M&C tests D2 Gemini LRU board for initial SW M&C tests
D3 unb2c_test_pinning (using 10GbE) D3 unb2c_test_pinning (using 10GbE)
D4 unb2c_test_pinning_jesd (using JESD204b) ~= lofar2_unb2b_adc_one_node D4 unb2c_test_pinning_jesd (using JESD204b)
D5 unb2c_heater (verify speed grade) D5 unb2c_heater (verify speed grade)
D6 unb2c_test_ddr4 (both slots) D6 unb2c_test_ddr4 (both slots)
D7 unb2c_test_10GbE (QSFP + ring, back) D7 unb2c_test_10GbE (QSFP + ring, back)
......
...@@ -2,8 +2,8 @@ ...@@ -2,8 +2,8 @@
* Rules * Rules
******************************************************************************* *******************************************************************************
1) Continuously plan increment of 4 sprints (= 1 increment) ahead 1) Continuously plan increment of 4 sprint ahead
After initial planning for the whole project (at PDR) it remains necessary After initial planning for thge whole project (at PDR) it remains necessary
to keep on adapting / fine tuning the planning per quarter, so about 4 to keep on adapting / fine tuning the planning per quarter, so about 4
sprints ahead. This concerns not only time but also expectations, interfaces sprints ahead. This concerns not only time but also expectations, interfaces
and work and work
...@@ -51,7 +51,7 @@ This then means that with the SDP work starting 1 jan 2020 it can complete mid ...@@ -51,7 +51,7 @@ This then means that with the SDP work starting 1 jan 2020 it can complete mid
1) Lab Test Station (LTS) - First-light Mai 2020 1) Lab Test Station (LTS) - First-light Mai 2020
Objectives: Verification of (parts of) individyual elements and their Objectives: Verification of (parts of) individyual elements and their
interfaces interfaces
- 1 UniBoard2b Rev 2 (use different FPGA on same UniBoard for FW, SW tests) - 1 UniBoard2 Rev 2 (use different FPGA on same UniBoard for FW, SW tests)
Setups for: Setups for:
- SW - SW
- FW - FW
...@@ -63,7 +63,7 @@ Setups for: ...@@ -63,7 +63,7 @@ Setups for:
Objectives: Verify that a complete signal chain using the first iteration of Objectives: Verify that a complete signal chain using the first iteration of
L3 hardware design shows no serious issues and that it can be L3 hardware design shows no serious issues and that it can be
reliably installed in a LOFAR station. reliably installed in a LOFAR station.
- 1 UniBoard2c Rev 3a - 1 UniBoard2 Rev 2
- First iteration of electronic boards --> 2 UniBoard2 Rev 3a - First iteration of electronic boards --> 2 UniBoard2 Rev 3a
3) Prototype Test Station (PTS) - First-light Mai 2021 3) Prototype Test Station (PTS) - First-light Mai 2021
...@@ -71,7 +71,7 @@ Objectives: Verify Station L2 requirements through testing and analysis, and ...@@ -71,7 +71,7 @@ Objectives: Verify Station L2 requirements through testing and analysis, and
provide evidence to the CDR review panel that the designs ensure provide evidence to the CDR review panel that the designs ensure
compliance with all L2 requirements. compliance with all L2 requirements.
- Second iteration of electronic boards --> 4 UniBoard2 Rev 3b - Second iteration of electronic boards --> 4 UniBoard2 Rev 3b
- 4 UniBoard2c Rev 3b in two subracks (one for LBA with 32 RCU2, one for HBA - 4 UniBoard2 Rev 3b in two subracks (one for LBA with 32 RCU2, one for HBA
with 32 RCU2) with 32 RCU2)
- Output to CEP for correlation with other stations - Output to CEP for correlation with other stations
...@@ -586,10 +586,6 @@ all 12-2021 CDR M Complete SDP document package for Station CDR ...@@ -586,10 +586,6 @@ all 12-2021 CDR M Complete SDP document package for Station CDR
So the difference is -10 weeks, which means that the 2019 PDR is about -10 So the difference is -10 weeks, which means that the 2019 PDR is about -10
/ 230 = 5 % more time then the 2018 AAD estimate. / 230 = 5 % more time then the 2018 AAD estimate.
- 2020-jul
Planning differences occur due to:
- pre PDR work was not budgetted (L2 Station work)
- SC-SDP Translator work was not budgetted
******************************************************************************* *******************************************************************************
* SDP effort estimates in LOFAR2.0 Station WP5 (since jan 2020) * SDP effort estimates in LOFAR2.0 Station WP5 (since jan 2020)
...@@ -621,204 +617,234 @@ all 12-2021 CDR M Complete SDP document package for Station CDR ...@@ -621,204 +617,234 @@ all 12-2021 CDR M Complete SDP document package for Station CDR
20 800 - T5.14 Station test and verification after CDR (using 20 800 - T5.14 Station test and verification after CDR (using
unb2c_sdp_station) unb2c_sdp_station)
******************************************************************************* *******************************************************************************
* Notes * Q1 = Increment 1 Lab Test Station (LTS)
******************************************************************************* *******************************************************************************
1) Nof UniBoard2 per subrack (15 dec 2020) Main deliverables
- EK: D19/20 SDP design documents for LTS
Wim van Cappellen: 10:14 AM - EK: D41 ICD SC-SDP for unb2b_minimal_gp
Stel dat we 1 Uniboard per subrack doen (ben ik geen voorstander van, maar stel...), zouden we dan nog AARTFAAC kunnen doen? - JH: D25 unb2b_adc_full
- PD: D11 unb2b_minimal_gp (= BSP)
Eric Kooistra 8:42 AM - LH: D42 SDP OPC-UA server prototype
Op basis van conclusie in https://support.astron.nl/confluence/display/L2M/L2+STAT+Decision%3A+Number+of+UniBoard2+per+subrack: Waarschijnlijk zal subband offload voor AARTFAAC nog wel passen, samen met de beamformer en de subband correlator. Het transient buffer wordt ook zonder AARTFAAC al moeilijk. De bottleneck zit in de hoeveelheid beschikbare RAM in de FPGA per ADC signal input. - RW: D10 10GbE arp, ping
New
Planning per person:
Wim van Cappellen: 8:59 AM
Bedankt. Durf jij je hand ervoor in het voor te steken dat als we de transient buffer nu niet doen (die kant gaat het wel op), én slechts 1 UB per subrack hebben, de stations nog wel AARTFAAC data kunnen leveren? RW:
Q1: finish unb2c_network for 10GbE with ARP request and ping response on HW
Eric Kooistra 9:13 AM
Ja ik denk dat beamformer + subband correlator + AARTFAAC wel zal passen in optie B. Echter de FPGAs zijn dan voller en gaan mogelijk teveel power nemen en dat wordt dan ook een risk (zie sectie 3.5 in design decision doc). Kunnen we niet wachten tot CDR met deze beslissing, dan hebben we meetgegevens, dat was het idee van optie C die we gekozen hebben. Als je nu al optie B kiest, dan kan transient buffer misschien nooit niet (zie sectie 3.4.1). De onzekerheid komt doordat ik geen goede resource estimates van TBB in LOFAR1 heb. GS: unb2c
- Production package proto unb2c (D9)
2) Test cases (15 dec 2020) JH: ADC ingest and timing
sp1: finish unb2b_test_adc_one_node (D8,24) using revisions
Mark Ruiter:house_with_garden: 2:35 PM . unb2b arria10 libraries working in simulation, including tech_jesd
Hoi, Zou je de tests aan lts kunnen toevoegen bij: https://support.astron.nl/confluence/display/L2M/LTS+Measurement+Journal sp2: unb2b_test_adc_full (D25), includes timing, DB, WG, statistics and M&C
sp3: lab test integration of unb2b_test_adc_full (D25)
Eric Kooistra 9:25 AM sp4: finish unb2c pinning and heater designs (D3,4,5) for Uniboard2
Leon doet op het moment ADC - FPGA JESD interface stress tests met LTS. Is de bedoeling dat hij hiervan dan een logbook met test + meetresultaten bijhoud in Confluence? production package (D9)
Mark Ruiter:house_with_garden: 10:09 AM PD: BSP (= unb2b_minimal_gp)
Als ze belangrijk zijn voor ICD of terug gekoppeld moeten worden naar requirements dan graag. sp1: ARP and ping on unb2b HW + use VHDL MM bus
Ik wil graag kunnen zien hoever we zijn met testen van fpga firmware, en de resultaten bekijken. sp2: Add Gemini Protocol (GP) firmware and read version in simulation
zodat we die aan de requirements in polarion kunnen linken. sp3: Gemini Protocol (GP) on hardware (D11)
sp4: lab test integration of unb2b_minimal_gp (D11)
Eric Kooistra 1:05 PM
Dit heb ik al qua test cases in Polarion: https://plm.astron.nl/polarion/#/project/LOFAR2System/wiki/L3%20Station%20requirements/SDP%20Test%20Case%20Specification. De link met LTS is er echter nog niet. Dwz Leon werkt nog met eigen test scripts. De link tussen Polarion en echt doen van tests gaat dan via logbooks? EK: Designs Documentation
sp1: Design documents for SDP in confluence
Mark Ruiter:house_with_garden: 1:34 PM . top level, timing and ADC
In Polarion is de LTS testrun gedefineerd door jouw: https://plm.astron.nl/polarion/#/project/LOFAR2System/workitems?query=TEST_RECORDS%3A(%2[?]2%2C%40null)&sidebar=testrun&testrun=LOFAR2System%2FLTS-1 . BSP (= unb2b_minimal_gp)
We willen weten of deze tests zijn gedaan en of ze succesvol waren. . prestudy note on oversampled filterbank
Dit doen we door de testrun te runnen en het resultaat en een link naar de meting toe te voegen: sp2: Assist with new VHDL:
https://plm.astron.nl/polarion/#/project/LOFAR2System/testrun?id=LTS-1 . BSN source with BSN offset
zo duidelijk? . synchronous SOSI reset
. ADC and processing clock domains
Eric Kooistra 1:40 PM sp3: Design documents for SDP in confluence
Ja dit helpt. Ik zie dat we (SDP) de Test Steps nog in moeten vullen. Die Test Steps zijn dan bijvoorbeeld het runnen van een bepaald script of het doen van een bepaald commando? . ring
New . correlator
sp4: Prepare for Q2
Mark Ruiter:house_with_garden: 1:41 PM
Ja, dat is voor nu een beetje te veel werk. Het is al goed als we weten welke tests gedaan zijn, welke nog moeten, welke issues hebben en nog werk nodig hebben. (edited) LH: SDP-OPC-UA server
sp1: Investigate M&C software from CSIRO. Describe MM map of unb2b_minimal_gp
Eric Kooistra 1:47 PM in ARGS yaml.
Geen van de SDP Test cases is al compleet af. Leon werkt nu aan de ADC - FPGA JESD interface stress tests, als hij dat af heeft dan covered dat denk ik LOFAR2-8427, 8206, 7945. sp2: Investigate representation of MM map in OPC-UA. Draft design for SDP
OPC-UA server
Eric Kooistra 12:42 PM sp3: Prototype of SDP OPC-UA server
Leon houdt voor ADC - FPGA JESD interface tests een meet logbook bij in: https://support.astron.nl/confluence/pages/viewpage.action?spaceKey=L2M&title=Testing+Notebook+Alignment sp4: lab test integration of SDP OPC-UA server with unb2b_minimal_gp
******************************************************************************* Other:
* New sprint - synchronous sosi reset
******************************************************************************* - rename g_revision_id into g_stamp_revision (unb2b, unb2c) and add it to unb1
- how are you - remove g_technology from unb2b board designs, rely on c_technology_default
- retrospective last sprints
- tasks for next sprint + availability -------------------------------------------------------------------------------
- sprint goal (e.g. achieve some test case) -- BSP Detailed planning:
-------------------------------------------------------------------------------
BSP - PD
1) arp, ping
- reply arp and ping in eth1g_master
******************************************************************************* - pass on other traffic to external master
* Bits & chips ==> working unb2b_arp_ping in simulation
******************************************************************************* ==> working unb2b_arp_ping on HW
https://bits-chips.nl/artikel/engineering-the-corona-response/?utm_source=Bits%26Chips+newsletter&utm_campaign=fbb051f6dc-EMAIL_CAMPAIGN_2020_10_01_13%3A00&utm_medium=email&utm_term=0_cea2018fda-fbb051f6dc-322493781 2) gp_master = gemini protocol master
- Engineering Principle #1: define what you want to achieve (goal). - create gp library
- Engineering Principle #2: make a model of the process you want to control, based on what you see in the real world (keep SNR >> 10 dB, noise is added by fools). - extract gemini protocol master (gp_master) from CSIRO at Rx/Tx packet
- Engineering Principle #3: understand the math (exponential growth, statistics are blind spot to most people, they understand the mean, but not much more). interface
- Engineering principle #4: what you don?t measure, you can?t control. When you?ve devised a model, you can build a control system of your process by feeding back relevant measurements into your control loop. But there?s a pitfall: lag. When you drive a car with a blinded front window, using a video of the road from last week, everybody understands that you have to be very careful. - simulate gp_master in tb_gp_master with rx MM request and tx MM response to
Currently, we face a virus with an incubation period of six days and a test system that yields results after a few days. So the lag in the control system for the government is about two weeks: it takes two weeks before you measure the response of your control system. Thus, the corona dashboard shows the results of previous control actions. Good luck trying to develop an optimal control strategy from these figures! simulate a MM access via GP to a MM slave reg
==> working gp_master with tb_gp_master in simulation
https://waitbutwhy.com/2015/01/artificial-intelligence-revolution-1.html - integrate gp_master + eth1g_master in mmm_unb2b_arp_ping_gp
==> working unb2b_arp_ping_gp in simulation
==> working unb2b_arp_ping_gp on HW
https://bits-chips.nl/artikel/cracking-the-code-to-craftsmanship/?utm_source=Bits%26Chips+newsletter&utm_campaign=a67ee91488-EMAIL_CAMPAIGN_2020_09_08_13%3A00&utm_medium=email&utm_term=0_cea2018fda-a67ee91488-322493781
3) unb2b_minimal_gp
- create unb2b_minimal_gp design library (so not a revision of unb2b_minimal)
******************************************************************************* - integrate MM bus
* Time management - manually connect all ctrl_unb2b_minimal slaves to the MM bus
******************************************************************************* ==> working unb2b_minimal_gp in simulation (at least compile, load, run 1 us)
==> working unb2b_minimal_gp on HW
* 5 valkuilen van thuiswerken
- blurring (prive, werk) 4) MM bus from YAML
- onderbrekingen - use unb2b_minimal_gp reg map in YAML and use this to automaticly generate
- overbelasting (wat belangrijker dan hoe, want anderen zien alleen wat) mmm_<design_name> MM bus
- vereenzaming
- minder groeikansen (zichtbaar blijven)
The SDP work of increment 1 is described in section 6.1 of:
Goede werkplek:
- Ik kies een plek die ik alleen gebruik om te werken https://support.astron.nl/confluence/display/STAT/WP-5+SDP
- Ik houd rekening met mijn gezondheid - arboregels: stoel, bureau, licht
. 20-20-20 regel: iedere 20 minuten kijk je 20 seconden van je beeldscherm weg, naar een punt 20 meter in de verte 1) D25 unb2b_adc_full with the ADC input and timing section on UniBoard2
. iedere twee uur minimaal een kwartier pauze. Sta op, loop wat rond
. minimale afstand van 50 cm afstand tussen ogen en beeldscherm, en zorg ervoor dat de bovenkant van het beeldscherm gelijk is aan ooghoogte. Jira GS: prepare a second jesd_us2 ADC test board for the Lab Test Station
- Ik elimineer afleiding zoveel mogelijk Jira JH: finish unb2b_test_adc_one_node (D8,24) using revisions
- Ik houd mijn werkomgeving opgeruimd en deze oogt prettig Jira JH: unb2b arria10 libraries working in simulation, including tech_jesd
. een plant Jira JH: setup structure of unb2b_adc_full including timing, DB, WG,
statistics and M&C in VHDL
* Niet zeggen als je krachtig wil overkomen: Jira JH: simulate ADC input section using multiple ADC
- ik wil alleen maar even checken --> direct vragen Jira JH: demonstrate ADC input section on HW using two jesd_u2 ADC boards
- ik weet het ook niet zeker maar --> gegeven de feiten Jira EK: Define update of bsn_source.vhd with BSN offset
- ik denk niet dat --> zeg wat je wel denkt Jira ?: Implement update of bsn_source.vhd with BSN offset
- misschien kunnen we * proberen
- begrijp je wat ik zeg (zaait twijfel, die er misschien niet was)
2) D42 SDP OPC-UA server prototype
* Gesprekstechnieken (ijsbrekers):
1) nieuwsgierige vragen nav van wat iemand zegt of deed werken goed want: Assumptions (do you agree PD, LH):
?Ze zeggen ?ik leid dit gesprek, en dit is wat ik specifiek van je wil weten?. Wanneer je zo zelfverzekerd en duidelijk in je verwachtingen bent, helpt dat je gesprekspartner om te ontspannen en een meer natuurlijk gesprek te voeren.? - first use a temporary platform (e.g. LCU, raspberry pi)
2) verhaal vertellende vragen, hoe heb je dat gedaan of zou je dat doen: - use UniBoard Control Protocol
?Met storytelling vragen krijg je echt waar voor je geld. Je hoeft maar één vraag te stellen om een lang antwoord van je gesprekspartner te krijgen.? - only the low rate M&C will go via OPC-UA, so BF weights and statistics via
3) vervolgdetail vragen: bijv. waarom is dat zo denk je, hoe reageerde hij toen, wanneer viel het je voor het eerst op. a separate UDP path between LCU2 and SDP
Samengevat: ?Vertel me daar eens meer over.?: Jira PD: Decribe unb2_minimal in ARGS-YAML, so that we can use that YAML file
Kun je die reactie onthouden, en dat moet vast lukken ? dan zit je altijd goed. Het is hét format dat altijd werkt om meer informatie uit je gesprekspartner te halen over een bepaald topic dat jou aanstaat. Jij leidt, hij spreekt, jij luistert. as input for the OPC-UA translator
Jira PD: Decribe unb2b_adc_full in ARGS-YAML, so that we can use that YAML
* Levensstijl: file as input for the OPC-UA translator
- https://timemanagement.nl/intermittent-fasting/ Jira LH: Demonstrate M&C access using YAML file of regmap and UCP, e.g. via
Tijdgebonden eten bevordert de interne genezingsprocessen in het lichaam. Enerzijds doordat het de kans op kanker verlaagt, anderzijds omdat het de microbacteriën in de darm verbetert ? zaken die beide belangrijk zijn voor een hogere levensverwachting. a GUI
- 16/8 methode: elke dag gedurende 16 uren niet eten, bijv van 20u - 12u Jira LH: Present regmap as OPC-UA interface based on ARGS-YAML file
. verhoogde concentratie. Jira LH: Investigate possible microcontroller platform
. minder last van het hongergevoel
. je went er snel aan. Jira EK: L2 STAT DD Location of SC-SDP translator function
. meest flexibele methode. Update downselect of location of OPC-UA translator (combined task of
- ADF (alternate day fasting): ene dag van 8-20u eten andere dag vanaf 20u SDP and station Control)
. minder last van een hongergevoel - different types of M&C (volume, high rate, low rate, time critical)
. relatief eenvoudig vol te houden. - BF weights with timestamp to apply in future, or immediately if in
. meest effectieve intermittent fasting methode. Vooral wanneer het op gewichtsverlies en voorkomen van hart-en vaatziekten aankomt. the past.
- Statistics read or stream at PPS or shorter intervals. Also stream
* Evaluatiegesprek low rate BST, because streaming is for any time critical monitoring
- Niet te gevoelig of te hard of te vaag, claimt Kim Scott not only for high rate time critical.
- Wel oprecht, integer, zorgzaam: Jira EK: L3 SDP DD Monitoring and Control
. Ga het gesprek niet uit de weg. Want, zegt Scott: ?iets slechts wordt niet beter met de tijd?. Finish downselect of Gemini Protocol and Uniboard COntrol Protocol
. Neem geen lange aanloop. Kom direct to the point met je belangrijkste feedback-punt. (mainly task within SDP)
. Wees duidelijk. Geef óf een verbeterpunt, óf een compliment. Geen combinatie. Geen sandwich. Geen ?heel goed, maar??. - GP-UCP, QSYS-RTL, NiosII-RTL
- risk of delay due to:
* 5 Navy SEAL?s Tactieken om Je Wilskracht te Vergroten . complexity of porting to VHDL (64b-32b, Axi-Avalon, IP data mover)
. positief te blijven, zelfs wanneer alles tegenzit (bedenk het is tijdelijk, heeft oorzaak, is niet persoonlijk) . low TRL of GP
. Door door te zetten, ook al schreeuwt je brein dat het op is. Vaak zit je pas op 40%. . tight SDP planning
. Door doelen te stellen en te kijken welke stap je vandaag kunt nemen om die te bereiken. - unclear or too little benifit of GP compared to UCP
. Door je een voorstelling te maken (visualiseren) van je aanpak en de eventuele obstakels die je tegenkomt. - not used for SDP or DESP future, if we have a SOC then direct
. Door om hulp te vragen wanneer je iets niet weet. OPC-UA via TCP/IP
* Lezen Jira PD: demonstrate unb2b_arp_ping on UniBoard2, to show that the VHDL works
. Ik lees een half uur per dag, op een vast tijdstip, iedere dag (part of learning VHDL).
- why are the IP files in git and why have they changed on the branch,
* Omgaan met kritiek (of eigenlijk omgaan advies) this change may be only a change in date
. Vraag om verbeter tip nav de kritiek - Get unb2b_minimal working on HW when synthesizedfrom git branch, is
it still working when created on the master branch?
- Compare synthesis report of unb2b_arp_ping and unb2b_minimal
* 4 stappen om doelen te bereiken: - check UniBoard_FP7/UniBoard/trunk/Firmware/doc/howto/
how_to_write_VHDL.txt e.g. coding style, latches and debugging tips
- Kijk eerst naar het verleden ? wat ging er goed en wat kun je ervan leren? - make sure that eth1g_master makes the same TSE and ETH settings as
. Wat waren vorig jaar mijn hoogte- en dieptepunten? unb_osy.c
. Wat waren de beste én slechtste (bewuste) keuzes die ik vorig jaar heb gemaakt? - tb_unb2b_arp_ping should always work before trying synthesis or
. Wie waren de belangrijkste mensen in mijn leven en welke relaties kan ik beter beëindigen? commit
- Bepaal de ideale levensstijl ? hoe ziet jouw ideale leven eruit? 3) D9 : Production package proto unb2c
. Hoe wil ik het liefst mijn geld verdienen?
. Onder welke omstandigheden wil ik werken? Firmware (can be prepared and ready for use without hardware)
. Hoe zijn mijn financiën geregeld? Jira JH : D3 unb2c_test_pinning (using 10GbE)
. Hoe ziet de ideale relatie voor mij uit? Jira JH : D4 unb2c_test_pinning_jesd (using JESD204b)
. Hoe spendeer ik mijn vrije tijd? Jira JH : D5 unb2c_heater (verify speed grade)
. Hoe ziet een gezonde levensstijl er voor mij uit? Jira JH : D6 unb2c_test_ddr4 (both slots)
. Leef ik volgens mijn eigen overtuigingen? Jira JH : D7 unb2c_test_10GbE (QSFP + ring, back)
. Hoe ziet mijn optimale sociale leven eruit? Jira JH : D8 unb2c_test_adc (= lofar2_unb2b_adc_one_node for unb2c)
- Bepaal concrete doelen die je moet nastreven om het ideaalbeeld te bereiken ? wat moet jij doen wil jij dat leven binnen handbereik hebben? Hardware (to be able to manufacture and test the board)
. Categerie: werk, financiën, vrije tijd, gezondheid, sociaal leven, relaties en spiritualiteit Jira GS : D1 UniBoard2 Detailed Design document
. Per categorie 1 doel SMART (Specifiek, Meetbaar, Acceptabel, Realistisch en Tijdsgebonden) maken. Jira GS : D9 Production package proto UniBoard2
- Bekijk welke veranderingen je moet doorvoeren in je levensstijl, om de doelen te kunnen bereiken.
4) Write the SDP design documents and ICDs (EK)
D19 SDP requirements specification (for DDR, CDR)
D20 SDP architectural design document (for DDR, CDR)
Jira EK : L3 SDP ADD Toplevel
Jira EK : L3 SDP DD Timing
Jira EK : L3 SDP DD Monitoring and Control
Jira EK : L4 SDP DD Firmware
Jira EK : L5 SDP DD ADC input and timing
- ADC align @ sysref in JESD IP or in seperate RTL or in input
buffer?
- The sysref of the FPGA always arrives and arrives before the
data of the ADC, so sysref of FPGA is the stable reference for
ADC align that also works when an ADC is off.
- sysref of FPGA is PPS with 200M samples per period and can
serve as interface towards OpenCL. Define a sample sequence
number (SSN) that counts samples and is initialized at PPS.
- timing of WG
- new BSN source with BSN offset
Jira EK : L5 SDP DD beamformer
Jira EK : L5 SDP DD SDP correlator
Jira EK : L5 SDP DD SDP ring
Jira EK : D41 ICD SC-SDP for SDP-OPC-UA server
5) Other
Jira RW: dp_sosi_rst only for the control
Jira PD: VHDL regression test running also for Git
Jira EK: L3 SDP prestudy note on oversampled filterbank
Questions:
a) How many days are you available for SDP sprint 3?
b) What do you think we should and can achieve for this increment regarding
the Lab Test Station and what can you do for that?
c) Jonathan can you still prepare the unb2c test firmware in sprint 4?
d) Reviewers
******************************************************************************* *******************************************************************************
* Algemeen * Q2 = Increment 2
******************************************************************************* *******************************************************************************
* https://getpocket.com/explore/item/want-to-work-smarter-not-harder-10-scientifically-proven-ways-to-be-incredibly-productive?utm_source=pocket-newtab - finish unb2c_test designs
Ten Scientifically Proven Ways to Be Incredibly Productive - design document for SDP BF, BF output to CEP (D21)
- design document for SDP Transient buffer
1 Rework Your To-Do List (Focus only on today) - subband filterbank
2 Measure Your Results, Not Your Time - subband correlator on one node
3 Build Habits to Help You Start Working - beamformer output to CEP
4 Track Where You Waste Time - ring (Cédric Dumez-Viou ?)
5 Build Habits to Help You Stop Working (stop wanneer je weet wat je morgen zult doen, plan iets leuks voor na werk)
6 Take More Breaks
7 Take More Naps
8 Spend More Time in Nature
9 Move and Work in Blocks
10 Check Your Email First Thing
* Start before you are ready.
...@@ -695,9 +695,15 @@ band[0:1]/sdpfw ...@@ -695,9 +695,15 @@ band[0:1]/sdpfw
De SDP Translator is valt ook onder beheer EC2. De SDP Translator is valt ook onder beheer EC2.
Enianess: Endianess:
The Nios II architecture uses little-endian byte ordering. Words and halfwords are stored inmemory with the more-significant bytes at higher addresses. The Nios II architecture uses little-endian byte ordering. Words and halfwords are stored inmemory with the more-significant bytes at higher addresses.
_RW is control punt in SDP, wordt niet gelezen door SC, maar kan wel want SDPTR bewaard de _RW van de SDPFW
. '_RW' is read from Tango (W is cached in Tango)
_R is corresponding monitor punt, komt vanuit SDPFW voor fpga_ of uit SDPTR voor tr_:
. elke _RW heeft een _R, should be equal from cached _RW write in Tango
. er zijn ook _R zonder _RW
################################################################################################### ###################################################################################################
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment