XC3S1000-4FG320I XC3S1000-4FG320C BGA320 Integrated Circuits (ICs) Embedded - FPGAs (Field Programmable Gate Array)