Spartan 3 xc3s200 datasheet 1n4001