DCT, IDCT
8x8のDCT, IDCT を行う回路です。DCTは簡単な行列の計算をおこなうだけですから、
DSP内蔵のFPGAであれば、容易に構成できます。
ソースコードは、Lattice
FPGA (ECP2M) 用です。
入力信号 |
|
RST |
非同期リセット H=リセット |
CLK |
クロック |
START |
64個の入力データの先頭 1CLK H |
XIN[9..0] |
データ入力(8x8)=64個で1セット |
XIN_EN |
XINのenable信号 |
出力信号 |
|
DCT_COEFF[17..0] |
DCT係数出力 |
DCFLG |
DCフラグ (64個の入力データの先頭 1CLK H) |
DCT_EN |
DCT_COEFFのenable信号(XIN_ENを設けた為) |
シミュレーション画面(作成中)
ソースコードダウンロード (dct.zip)