Spartan-3A DSP Hardware