Lattice Semiconductor
Functional Description
and such breaks have to be indicated by pulling the inpvalid low during the duration of the break. There will be
corresponding breaks in the output, indicated by the outvalid signal going low.
For a multi-channel decimator, an input data cycle consists of the set of identically indexed data for each channel.
The input block start signal ( ibstart ) is checked only for the first clock cycle in an input data cycle and input valid
signal ( inpvalid ) should be high for all valid input data. Once an ibstart is received, the filter sequentially
reads the input data if inpvalid is valid and assigns them sequential channel indices. For example, for a three-
channel decimator, the input data during the first valid ibstart signal is read as data 0 from channel 0. The input
data during the next two successive clocks are read as data 0 for channel 1 and data 0 for channel 2. After reading
all the data for an input data cycle, the filter waits for the next input data cycle by scanning the ibstart signal. For
maximum throughput, the input data must be applied without breaks. The additional output signal, obstart , avail-
able for a multi-channel decimator, indicates the start of an output data cycle or channel 0 of the output data
stream.
An interpolating CIC filter reads one input sample for every R output samples it computes. For a single-channel
interpolator, an input data cycle is R clock cycles long and the data is read during the first clock cycle of a data
cycle (when inpvalid is high). The inpvalid signal is not scanned for the rest of the input data cycle. After the
end of the input data cycle, the CIC filter waits for new data by scanning the inpvalid signal. The output signal
rfi is asserted high one cycle before the filter is ready to receive the next input data. When the input data cycles
are continuous, without gaps in between them, the outvalid signal is always high. If there are gaps between the
input data cycles, there will be corresponding gaps in the output, which is indicated by outvalid going low. For
maximum throughput, input data must be applied every time the rfi goes high.
For a multi-channel interpolator, an input data cycle is equal to R*C clock cycles, where C is the number of chan-
nels. The cycle consists of the set of identically indexed data for each channel, followed by R-1 clock cycles of
blank data per channel, during which no input data is read. The ibstart signal is checked only during the first
data of an input data cycle and is not scanned for the rest of the cycle and inpvalid should be high for each valid
input data. After the end of the input data cycle, the CIC filter waits for the new data by scanning the ibstart and
ipvalid signals. The output signal rfi is asserted high one cycle before the filter is ready to receive the next
block of input data. When the input data cycles are continuous, without gaps in between them, the outvalid sig-
nal is always high. If there are gaps between the input data cycles, there will be corresponding gaps in the output,
which is indicated by outvalid going low. For continuous operation, the driving system can check the rfi signal
and start an input cycle after rfi goes high. The output data cycle has as many clock cycles as the number of
channels, plus any gaps in the input data stream. The start of an output data cycle, which is also the output data for
channel 0, is indicated by the output signal, obstart , going high.
IPUG42_02.6, August 2010
11
Cascaded Integrator-Comb (CIC) Filter User’s Guide
相关PDF资料
CJ70-29 TRB CABLE JACK CRIMP STR CABLE
CJ70-47 TRB CABLE JACK WRENCH CRIMP STR
CL-80 CURRENT LIMITER INRUSH
CL-DEMOKIT-CAN40 CHROMALIT DEMO KIT
CM2009-00QR VGA PORT COMPANION-65 OHM QSOP16
CMF-RD50-10-0 CPTC FUSE RESETTABLE
CMF-RLC50-10-0 CPTC FUSE RESETTABLE
CMF-RQ50-10-0 CPTC FUSE RESETTABLE
相关代理商/技术参数
CIC-FILT-XM-U2 功能描述:开发软件 Cascaded Integrator Comb Filter RoHS:否 制造商:Atollic Inc. 产品:Compilers/Debuggers 用于:ARM7, ARM9, Cortex-A, Cortex-M, Cortex-R Processors
CIC-FILT-XM-UT2 制造商:Lattice Semiconductor Corporation 功能描述:
CICG100B560 制造商:Thomas & Betts 功能描述:Connector Accessories Cord Connector Steel
CICG100B750 制造商:Thomas & Betts 功能描述:Connector Accessories Cord Connector Steel
CICG100B850 制造商:Thomas & Betts 功能描述:Connector Accessories Cord Connector Steel
CICG100C1050 制造商:Thomas & Betts 功能描述:Connector Accessories Cord Connector Steel
CICG100C950 制造商:Thomas & Betts 功能描述:Connector Accessories Cord Connector Steel
CICG125C950 制造商:Thomas & Betts 功能描述:Connector Accessories Cord Connector Steel