Packet Consumption Rate and Synchronization - 7.2 English

FIR Compiler (PG149)

Document ID
PG149
Release Date
2022-10-26
Version
7.2 English

When a complete packet has been received you can specify the core to synchronize the CONFIG channel to the input Data channel in two methods:

Vector Synchronization (On Vector) : Configuration packets, when available, are consumed and their contents used when the first sample of an interleaved data channel sequence is processed by the core. When the core is configured to process a single data channel configuration, packets are consumed every processing cycle of the core.

° For down sampling (decimation) implementations configuration packets are only consumed on the first phase of a down sampling period.

Packet Synchronization (On Packet) : Further qualifies the consumption of configuration packets. Packets are only consumed when the core has received a transaction on the S_AXIS_DATA channel where s_axis_data_tlast has been asserted or following power up and reset. This option ties the rate at which configuration packets are consumed to the input DATA channel rather than to the rate at which the configuration packets are provided to the core, that is, configuration packets can be queued in advance and then used at a rate controlled by the input DATA channel.