Annons
Annons
Annons
Annons
Annons
Annons
Annons
Annons
Magnus Lindblad Krönikor | 12 april 2007

VARFÖR FPGA?

Magnus Lindblad pÄ Xilinx stÀller ASIC mot FPGA. Vilken lösning skall man vÀlja?
Snabb utveckling FPGA teknologin uppfanns för drygt 20 Är sedan. För knappa 10 Är sedan anvÀndes FPGA för smÄ serier och för prototyper. En krets en med 1 miljon grindar kostade runt $750 och drog ganska mycket ström. Idag kan man fÄ lika mycket logik för runt $15 som dessutom Àr 3 x snabbare med 3x minnet. Idag sköts exempelvis all grafikkontroll i platt-TV av en FPGA. Vem hade trott för 5 Är sedan att det skulle sitta en FPGA i varje TV? Utvecklingen inom FPGA omrÄdet ligger verkligen i framkant inom hela halvledarindustrin. Ett bevis pÄ detta Àr ju att FPGA'er tillverkats pÄ 65nm process sedan början pÄ 2006. FPGA pÄ frammarch Flexibilitet Àr kanske ett utslitet ord i sammanhanget men faktum kvarstÄr att det Àr fortfarande lika relevant som nÀr konceptet FPGA uppfanns. Alla som designat ASIC vet att en ASIC drar mindre ström och har lite högre prestanda. Men till priset att det tar upp till dubbelt sÄ lÄng tid att fÄ designen pÄ plats, dyra initial kostnader i verktyg och engÄngskostnader (sk NRE) men framför allt att designen blir lÄst. Hur mÄnga vill inte kunna uppgradera sin hÄrdvara utan att behöva göra om kortet? Time-to-market blir allt viktigare i vÄr globala vÀrld. Om du kan fÄ ut din nya produkt 6 mÄnader före din konkurrent kommer han oftast aldrig ikapp. Ett alternativ om man Àr pÄ en sÄdan marknad Àr applikationsspecifika kretsar (ASSP). Det gÄr oftast lika fort som en FPGA lösning men till följd att du fÄr ett kort med betydligt fler kretsar. Och vad hÀnder nÀr en av dessa kretsar gÄr End-of-life? ASSP kretsar tenderar att ha ett relativt kort liv. FPGA'er lever upp till 15 Är. FÀrdiga lösningar Ett annat alternativ för den som förstÄr kostnaden med ASIC och som inte vill ta risken med diskreta lösningar Àr att anvÀnda fÀrdiga lösningar i FPGA, sk IP block. I stÀllet för att anvÀnda massa olika kretsar som gör specifika jobb, kan man implementera fÀrdiga funktioner i FPGA'n med hjÀlp av IP Block. Detta gör att du kan effektivisera ditt design arbete, komma till marknaden snabbare och fÄ fÀrre kretsar och dÀrmed minska risken för End-of-life problem. System-On-a-Chip Ett ytterligare steg i effektiviseringen av en produkt Àr att implementera funtioner som fram till idag oftast görs i separata kretsar, ex DSP funtioner, höghastighetsgrÀnssnitt , processorlösningar med bÄde hÄrda och mjuka kÀrnor samt kontrollfuntioner. I dom flesta fall kan all digital funtionalitet i en produkt göras i en FPGA. Detta leder till att man fÄr en produkt som gÄr snabbt att utveckla, som fÄr en mindre kortyta, förbrukar mindre ström, men framför allt leder till att den totala kostnaden för produktutvecklingen blir minimal. Allt detta resulterar i en produkt som blir billigare att utveckla och billigare att underhÄlla. Magnus Lindblad Torbjörn Söderlund Xilinx
Annons
Annons
Visa fler nyheter
2019-02-22 14:26 V12.2.6-1