Partial Delay¶
Block: Partial Delay Block (
partial_delay)Block Author: Aaron Parsons
Document Author: Aaron Parsons
Contents |
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 | … | ![]() |
6 | 2 | … | … |
| … | 5 | 1 | … | ![]() |
7 | 3 | … | … |
| … | 6 | 2 | … | ![]() |
… | 4 | 0 | … |
| … | 7 | 3 | … | ![]() |
… | 5 | 1 | … |
