Answer:
FPGA is an abbreviation for Field Programmable Gate Array while ASICS is an abbreviation of Application Specific Integrated Circuit. By considering the parameters like speed budget and power consumption, I will prefer FPGA as it has short design cycle. FPGA also has a development kit that helps while prototyping. Using FPGA all the required parameters will be provided in satisfied way.
However if one fails while using FPGA the he/she could move towards ASICS.
ASICS on the other hand has following factors:
- less power consumption
- less area
- more speed
ASICS is preferred when one needs larger volume as ASICS has longer design and prototyping cycles.
I hope it will help you!