3 ms·
FPGAs are terrible for anything except for prototyping, and they can largely only do things that are in the digital domain (outside of specific blocks designed
by Kirby64 2y ago
FPGAs are terrible for anything except for prototyping, and they can largely only do things that are in the digital domain (outside of specific blocks designed for interface purposes). For a giant company like Apple they're much better serviced by an ASIC which can do the same thing at 1/100th the price and signficantly less size. The only reason to use an FPGA is if you don't know what you're doing and need the flexibility.
- bcrl 2y agoThe other reasons are: power, power, power. FPGAs use orders of magnitude more power to accomplish the same task as an ASIC since you're doing lookups of bits in SRAM tables instead of directly implementing the logic functions using transistors. This is great while prototyping, but less useful in a mass produced device where virtually all functions are fixed at time of product release.