You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Due the way the wb_facq_core is implemented, is not possible to acquire samples that are not spaced by at least 'width / 128' cycles, because there is no FIFO before the gc_word_packer component. The d_req_o signal is ignored, so no back-pressure is applied to the incoming data:
To remove this limitation, an FIFO could be used, but this come with hardware cost that can be problematic when using multiple channels. Maybe the best long-term solution would be refactoring the wb_acq_core implementation to offer an flexible interface from the start, and use its internal FIFOs to manage the data bursts it would experience.
The text was updated successfully, but these errors were encountered:
Due the way the
wb_facq_core
is implemented, is not possible to acquire samples that are not spaced by at least 'width / 128' cycles, because there is no FIFO before thegc_word_packer
component. Thed_req_o
signal is ignored, so no back-pressure is applied to the incoming data:infra-cores/modules/wishbone/wb_facq_core/wb_facq_core.vhd
Lines 241 to 268 in a1b7144
To remove this limitation, an FIFO could be used, but this come with hardware cost that can be problematic when using multiple channels. Maybe the best long-term solution would be refactoring the
wb_acq_core
implementation to offer an flexible interface from the start, and use its internal FIFOs to manage the data bursts it would experience.The text was updated successfully, but these errors were encountered: