from Altera
|
|
概要および機能
CIC フィルタ(Hogenauer フィルタとも呼ぶ)は、ベースバンド・ソースからデシメーションによって狭帯域信号を抽出し、処理された狭帯域信号から補間によってベースバンド信号を構築するための計算効率が高いフィルタです。
したがって、CIC を使用すればフィルタの経済的なハードウェア実装が可能であり、CIC フィルタはデジタル・ダウン・コンバータ(DDC)やデジタル・アップ・コンバータ(DUC)などのサンプル・レート変換デザインで幅広く使用されます(図 1、2参照)。
アルテラの CIC MegaCore® ファンクションは、使いやすい MegaWizard インタフェースをパラメータ設定やCIC ファンクション向けにパラメータ化されたハードウェア生成のために提供し、以下のパラメータの設定を可能にします。
- デシメーションあるいは補間フィルタ・タイプを選択可能
- コンフィギュレーション可能なステージ数(1~12)
- 補間およびディシメーション・レート変化係数(1~32,000)
- 2つの差動遅延オプション(1 または 2)
- コンフィギュレーション可能な入力および出力データ幅(1~32 ビット)
- コンフィギュレーション可能な出力データ幅(1から最大解像度データ幅)
- 選択可能な出力丸めモード(切り捨て、収束、切り上げ、またはサチュレーション)
- シングル・クロック・ドメイン
- 最大 1024 チャネル
このコンパイラでサポートされるCIC ファンクションのその他の機能
- アルテラでサポートしているVHDL、Verilog HDL シミュレータ上で使用可能な IP ファンクション・シュミレーション・モデル
- OpenCore Plus 評価機能をサポート
- DSP Builder 対応
- Hogenauer Pruning サポート
- Avalon® ストリーミング・インタフェースに準拠したデータ・ポート
図 1. DDC で使用される 3 ステージ・デシメーション CIC フィルタ

図 2. DUC で使用される 3 ステージ補間フィルタ

IP 評価機能
アルテラの OpenCore Plus 評価機能を利用してこのIP コアをテストできます。
性能およびリソースの利用率
ユーザガイドにて、このコアの標準的な性能および使用率を示します。
技術サポート
MegaCore ファンクションに関する技術サポートは、アルテラの mySupport にお問い合わせください。また、Altera Knowledge Database で、このファンクションの関連トピックを検索することもできます。
関連資料
