XC3S4000-5FT256I Datasheet PDF