synthesis, implementation and .bit generation