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

Added note on circular buffer for bsn aligner v2.

parent aca89af3
No related branches found
No related tags found
1 merge request!100Removed text for XSub that is now written in Confluence Subband correlator...
...@@ -329,7 +329,16 @@ Design options: ...@@ -329,7 +329,16 @@ Design options:
==> Design decision: ==> Design decision:
Do not make or use a dp_sync_aligner, because loosing an entire sync interval is not acceptable. Do not make or use a dp_sync_aligner, because loosing an entire sync interval is not acceptable.
. Assume circular buffer:
- advantage:
. direct access to each word in block
. no need to flush blocks, status bit per block tells whether it is filled
- buffer is filled and read after certain latency, because then all remote packets should have arrived
. provide CP for active input streams, is this needed ?
- use MM interface to read from head column (with block for all parallel streams)
- provide mm to dp component with bsn aligner (= dp_block_from_mm ?)
- provide MP for nof lost = nof filler blocks / stream ?
. err at eop indicates lost = filler data, sosi_info could have eop at sop like with crosslets_info
. Initial alignment: . Initial alignment:
- Assume the received packets on the inputs contain one block per packet. - Assume the received packets on the inputs contain one block per packet.
......
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