What is the difference between ASIC and FPGA.in my view ,ASIC is application specific integrated circuit and it is used for specific appluication.FPGA means we can program the chip.Is it correct?If it is correct y do we need asic?
Can one add brief explanation on these two?
ASIC are used when you have large number of requirment. As it will take less space. If you want FPGA for perticular application then you can not control on the speed side as it already has its own architecture.
ASIC will always take less timing and space than FPGA
Basically both ASIC and FPGA have hardware generated from HDL's. But ASIC have better timing and they are used only if you going to market a product or in otherwords for mass production only.
ASIC is used only in such cases because in NRE cost is billion compared to FPGA. FPGA cost is only in the order of thousand to lakhs. Its is better if u want to prototype ASIC's.
Dear
In design flow of ASIC,FPGA is often used to test function,test your design before going to produce ASIC to the market.
Certaily how can we put an FPGA to a cell phone