TEL:086-227-0113
info@gopher-tec.jp
TOP page 製品情報 FPGAサンプルコードリポジトリ Moving Average Calculator
Moving Average Calculator

符号付き16ビット整数データ(2の補数)の移動平均を計算します。
移動平均の計算に使用するデータ数は8です。リセット解除後は8個のデータが揃い次第、移動平均結果
を出力します。
例えば、A/D変換器出力に移動平均を施すことで、出力データの平滑化が可能です。

Port I/O  Description 
RST in 非同期リセット入力(Active High)です。
パワーオン時、またはシステムリセット時にアサートして下さい。
CLK in 下記の全信号の同期クロックです。
DATA_VALID in 入力データの有効を示す信号(Active High)です。
CLK立ち上がり時にアサートされていた場合、DATA_INを入力データとして採用します。
DATA_IN[15:0] in 入力データです。
DATA_OUT[15:0] out 移動平均した結果出力です。
リセット解除後、8個のデータが入力され次第、出力開始します。
※特に注記のない限り、信号は全て正論理です。
本ソースコードはVHDL版のみとなっております。
詳細は下記の資料ダウンロードをクリックください。

Moving Average Calculator
資料ダウンロード