Ukratko, FPGA su dobri tamo gdje trebate izvršiti malo obrade na puno podataka, a CPU su dobri tamo gdje trebate izvršiti puno obrade na malo podataka.
HDMI video stream je puno podataka. To može učiniti CPU, GPU ili ASIC u općenitom slučaju videozapisa, ali ako trebate malo poraditi na tome (na primjer, dodajte sloj), možete odabrati FPGA.
Audio stream nema puno podataka, ali ako na njemu trebate izvršiti prepoznavanje govora, radije ćete imati CPU nego FPGA.
Iako možete raditi radio definiran softverom u CPU-u se s FPGA-om možete nositi s mnogo većim dijelom spektra lakše nego s CPU-om.
Iako biste mogli napraviti kontroler tipkovnice od FPGA-e, mikrokontroler će biti jeftiniji, troše manje energije i jednostavniji za razvoj naprednog softvera tipkovnice (makronaredbe, funkcije igara, remapiranje) za FPGA.
Naravno, u bilo kojem možete učiniti bilo što, uz kompromise, ali ako ako su vješti u oba slučaja, moći ćete kompetentnije izvagati kompromise i izbjeći veću cijenu dijelova ili vremena izrade koje bi vam pri odabiru pogrešnog rješenja za zadati problem.