IPR-FIR Altera, IPR-FIR Datasheet - Page 61

IP CORE Renewal Of IP-FIR

IPR-FIR

Manufacturer Part Number
IPR-FIR
Description
IP CORE Renewal Of IP-FIR
Manufacturer
Altera
Type
MegaCorer
Datasheets

Specifications of IPR-FIR

Software Application
IP CORE, DSP Filters And Transforms
Supported Families
Arria GX, Arria II GX, Cyclone, HardCopy, Stratix
Core Architecture
FPGA
Core Sub-architecture
Arria, Cyclone, Stratix
Rohs Compliant
NA
Function
Finite Impulse Response Compiler
License
Renewal License
Lead Free Status / RoHS Status
na
Lead Free Status / RoHS Status
na
Chapter 4: Functional Description
Timing Diagrams
Figure 4–16. Three Channel, Single Rate (Parallel or MCV Single Cycle)
© December 2010 Altera Corporation
This filter accepts an input every clock cycle and produces an output every clock
cycle. Because ast_source_ready and ast_sink_valid are kept at high, the
filter can internally run fully streaming. An input is transferred when
ast_sink_ready and ast_sink_valid are both high during the rising edge of the
clock.
Figure 4–16
channel filter in
The FIR filter now has start of packet (sop) and end of packet (eop) signals for both
the sink (input) and source (output) modules. The first input data to the FIR filter is
accompanied by the high value of the ast_sink_sop port, which means it belongs
to the first channel.
The third input data is marked as an end of packet by the high value of the
ast_sink_eop port. This sequence repeats itself continuously at each cycle.
When the filter output is ready, ast_source_valid goes high, and for the first data
output ast_source_sop goes high to mark the start of the packet. The
ast_source_channel output shows to which channel that particular output
belongs. The last channel data is marked with the high value of the
ast_source_eop port.
Figure 4–17
rate filter timing diagram. In these diagrams, the FIR filter requires input data every
three clock cycles and produces one output data every three clock cycles. In general,
MCV multicycle filters (when the Clocks to Compute value is greater than one),
Multibit Serial filters, and Serial filters require a new input data every N clock cycles
where N represents the following:
For an MCV multicycle filter, N is the clocks to compute value
For a Multibit Serial filter, N = (input data bit width)/(number of serial units)
For a Serial filter, N = (input data bit width +1)
shows a three channel filter with the same specification as the single
and
Figure
Figure 4–18 on page 4–20
4–15.
demonstrate another single channel, single
FIR Compiler User Guide
4–19

Related parts for IPR-FIR