Digitale logiske systemer kan være beregnet for bruk på Field Programmable Gate Array ( FPGA ) eller på program-spesifikke integrerte kretser ( ASIC ) . System designere må velge mellom en av enhetene, med kostnaden blir en viktig faktor i denne avgjørelsen . Men det er andre faktorer som spiller inn i denne beslutningsprosessen . Begge enhetene kan ha sine kvaliteter målt i strømforbruk , hastighet og areal. Forskjellen mellom disse standarder er kjent som gapet mellom hver enhet. Du trenger
Digital logikk design programvare, for eksempel Altera Quartus II
Vis flere instruksjoner
en
Legg digital logikk design software ved å klikke på ikonet. Legg en digital krets du ønsker å gjennomføre på enten en FPGA eller ASIC . Under prosjektets egenskaper, velg en FPGA enhet. Bygge prosjektet ved å trykke på " Build "-knappen på programmets verktøylinje . Programvaren konverterer prosjektet i en mellomliggende form som kan programmeres til enten en FPGA eller en ASIC . Prosjektet build inneholder et vell av informasjon om bygge, og kan brukes til å måle forskjellene mellom FPGA og ASIC . Når du har bygget prosjektet , vil et prosjekt sammendrag vises av programvaren. Lagre dette dokumentet og gjenta dette trinnet , endre enheten til ASIC . Du har nå to rapporter du kan sammenligne .
2
Mål avstanden mellom området FPGA og ASIC . Gapet er forskjellen i størrelse av en digital krets implementert på en FPGA og ASIC . Denne målingen er typisk rapportert som et forhold i området mellom en FPGA og en ASIC . Området er et mål på det antall grunnleggende logiske byggeklosser som utgjør en fullstendig digital krets . Disse blokkene er rapportert av digital logikk design software i prosjektet build sammendraget. I gjennomsnitt , FPGA krever 30 ganger mer areal enn en ASIC .
3
Mål gapet mellom hastigheten på en FPGA og ASIC . Dette er forskjellen i den kritiske banen forsinkelse av begge enhetene. Den kritiske banen forsinkelse er den tiden det tar for et signal å krysse lengst mulig vei gjennom logiske porter . Den kritiske banen forsinkelse kan finnes i " Timing "-delen av prosjektet build sammendraget. I gjennomsnitt , FPGA er omtrent tre ganger langsommere enn ASIC .
4
Mål avstanden mellom strømmen som brukes av en FPGA og ASIC . Utformingen programvare kan brukes til å simulere strømforbruk. For eksempel har Altera Quartus II en modul kalt PowerPlay Tidlig Strøm Estimator og Power Analyzer , som kan brukes til å beregne strømforbruket til en enhet . I gjennomsnitt bruker en FPGA 12 ganger så mye strøm som en ASIC .