| FFTの仕様 |
FFTコアは1個(Lchのみ)、以下に仕様を示します。
ハードウエアでFFTを行うメリットは何と言ってもその速さ。FFTがわずか10,300サイクルで終了します。弊社dsPIC製品のようなマイコン(C言語)と比べると10倍も高速になります。 実数用/虚数用のRAMを2組用意し、ピンポンモード(一方読出し/もう一方書込み、一方書込み/もう一方読出し、の繰り返し)で高速化を図ります。 複素乗算及び加算を行う「バタフライ演算」を徹底的にパイプライン化。随所にDF/Fを挟み、50MHz動作を可能に。 MicroBlaze(ソフトマクロマイコン)も一緒にFPGAに焼き、FFTコアと通信します。MicroBlazeはパソコンとも通信し、FFT結果はWindowsアプリケーションに描画されます。 通常はA/DからのデータをFFTしますが(ノーマルモード)、パソコンからのデータをFFTし、結果をパソコンに吸い上げ、FFTコアの動作を検証するテストモードを備えます。
|