Tutorial HDL @ Spartan-3