
4–20 Chapter 4: Functional Description
Timing Diagrams
FIR Compiler User Guide © May 2011 Altera Corporation
In Figure 4–17, the flow is controlled by the data provider asserting
ast_sink_valid every three clock cycles.
In Figure 4–18, ast_sink_valid is always held high and the data provider can feed
new data in every clock cycle, but the filter accepts new data every three clock cycles
by asserting ast_sink_ready.
In this scenario, a number of data samples are fetched at once and then
ast_sink_ready is de-asserted for a longer period. This behavior is due to the
internal buffering of the Avalon-ST controller.
Interpolation Filter Timing Diagrams
Figure 4–19 and Figure 4–20 on page 4–21 show a single channel interpolation-by-2
filter with a parallel architecture.
Figure 4–17. Single Channel, Single Rate (Serial, Multibit Serial, MCV Multicycle), ast_sink_valid Control
Figure 4–18. Single Channel, Single Rate (Serial, Multibit Serial, MCV Multicycle) ast_sink_ready Control
Figure 4–19. Single Channel, Interpolation-by-2 (Parallel, MCV Single Cycle), ast_sink_valid Control
Komentáře k této Příručce