drewshafer/spr2009_ee382m_vlsi1_fft archive