アットウィキロゴ

stereo-slice-comp-bitserial > min_detector

モジュール名

パラメータ

SAD_WIDTH=12; /* AD(8bit)x11 pixels */
DISP_WIDTH=9; /* -511~0 */
PRESET=12'b111111111111; /* {12{1'b1}} */

入力

  • clock
  • declear
  • enable
  • data_in

出力

  • data_out
  • minimum

動作

1word分の最小値比較器.
入力は下位ビットからおこなう.
シフトレジスタ2に入力値を格納しながら,最小値との比較をおこなう.
(前回までの)最小値は,入力値と比較されながらシフトレジスタ1に格納される.
入力値がシフトレジスタ2に格納完了時に比較結果(bit_compare)から出力される.
enable=LOWのタイミングで次回のシフトレジスタ1への入力選択が更新される.
最小値がシフトレジスタ1に格納されるのは,次回の比較完了時.
minimumは最小値が更新された場合にHIとなる.視差データを外部メモリモジュールへ書き込むのに使用するので9clock分HIとする.
最終的には,data_outは出力する必要なし?

使用モジュール

最終更新:2008年03月04日 15:15