Spartan-3E Hardware