Partial_delay - david-macmahon/wiki_convert_test GitHub Wiki
Block: Partial Delay Block (partial_delay)
Block Author: Aaron Parsons
Document Author: Aaron Parsons
Summary
For a set of parallel inputs which represent consecutive time samples of the same input signal, this block delays the stream by a dynamically selectable number of samples between 0 and (n_inputs-1).
Mask Parameters
| Parameter | Variable | Description |
|---|---|---|
| No. of inputs. | n_inputs | The number of parallel inputs. |
| Mux Latency | latency | The latency of each mux block. |
Ports
| Port | Dir | Data Type | Description |
|---|---|---|---|
| sync | ??? | ??? | Indicates the next clock cycle containing valid data |
| din | in | ??? | A number to be summed. |
Description
Ex.: Mapping of 4 parallel input samples to output for delay = 2.
| ... | 4 | 0 | ... | (\rightarrow) | 6 | 2 | ... | ... |
| ... | 5 | 1 | ... | (\rightarrow) | 7 | 3 | ... | ... |
| ... | 6 | 2 | ... | (\rightarrow) | ... | 4 | 0 | ... |
| ... | 7 | 3 | ... | (\rightarrow) | ... | 5 | 1 | ... |