IPR-CIC Altera, IPR-CIC Datasheet - Page 36

IP CORE Renewal Of IP-CIC

IPR-CIC

Manufacturer Part Number
IPR-CIC
Description
IP CORE Renewal Of IP-CIC
Manufacturer
Altera
Datasheet

Specifications of IPR-CIC

Software Application
IP CORE, DSP Filters And Transforms
Supported Families
Arria GX, Cyclone, HardCopy, Stratix, Stratix II
Core Architecture
FPGA
Core Sub-architecture
Arria, Cyclone, Stratix
Rohs Compliant
NA
Lead Free Status / RoHS Status
na
4–12
Signals
Table 4–3. CIC MegaCore Function Signals (Part 1 of 2)
CIC MegaCore Function User Guide
clk
reset_n
clken
in_data
in_endofpacket
in_error
in_ready
in_startofpacket
in_valid
out_channel
out_data
out_endofpacket
out_error
Signal
During cycle 1, startofpacket is asserted, and the first four bytes of packet are
transferred. During cycle 5, endofpacket is asserted indicating that this is the end of
the packet. The channel signal indicates the channel index associated with the data.
For example, on cycle 1, the data D
available.
Table 4–3
Input
Input
Input
Input
Input
Input
Output
Input
Input
Output
Output
Output
Output
Direction
lists the input and output signals for the CIC MegaCore Function.
Clock signal used to clock all internal registers.
Active low reset signal. The CIC MegaCore function must always be reset before
receiving data. If the MegaCore function is not reset, the CIC filter may produce
unexpected results due to feedback signals.
Optional top-level clock enable.
Sample input. For multiple input cases, the input data ports are named as
in0_data, in1_data, and so on.
Marks the end of the incoming sample group. If there are N channels, the end of
packet signal must be high when the sample belonging to the last channel, that is
channel N-1, is presented at in_data.
Error signal indicating Avalon Streaming protocol violations on input side:
Other types of error are also marked as 11.
Indicates when the MegaCore function is able to accept data.
Marks the start of the incoming sample group. The start of packet is interpreted as
a sample from channel 0.
Asserted when data at in_data is valid. When in_valid is not asserted,
processing is stopped until valid is re-asserted. If clken is 0, in_valid will not
be asserted.
Specifies the channel whose result is presented at out_data.
Filter output. The data width depends on the parameter settings. For multiple
output cases, the output data ports are named as out0_data, out1_data, and
so on.
Marks the end of the outgoing result group. If '1', a result corresponding to
channel N-1 is output, where N is the number of channels.
Error signal indicating Avalon Streaming protocol violations on source side:
Other types of errors may also be marked as 11.
00: No error
01: Missing start of packet
10: Missing end of packet
11: Unexpected end of packet
00: No error
01: Missing start of packet
10: Missing end of packet
11: Unexpected end of packet
0
, D
1
, D
2
, and D
Description
3
associated with channel 0 are
© December 2010 Altera Corporation
Chapter 4: Functional Description
Signals

Related parts for IPR-CIC