Hvordan måle gapet mellom FPGA og ASICS

Hvordan måle gapet mellom FPGA og ASICS


Digital logiske systemer kan være konstruert for bruk på FPGA (FPGA) eller på applikasjonsspesifikke integrerte kretser (ASIC). System designere må velge mellom en av enhetene, med pris som en viktig faktor i dette vedtaket. Men det er andre faktorer som spiller inn i denne beslutningsprosessen. Begge enhetene kan ha sine kvaliteter målt i strømforbruk, hastighet og området. Forskjellen mellom disse referanseindekser er kjent som gapet mellom hver enhet.

Bruksanvisning

1 Legg den digitale logikk design programvare ved å klikke på ikonet. Legg i en digital krets du ønsker å implementere på enten en FPGA eller ASIC. Under prosjektegenskaper, velger du en FPGA enhet. Bygg prosjektet ved å trykke på "Build" -knappen på programmets verktøylinje. Programvaren konverterer prosjektet i en mellomform som kan programmeres til enten en FPGA eller en ASIC. Prosjektet bygger sammendraget inneholder et vell av detaljer 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 arealet av FPGA og ASIC. Gapet er forskjellen i størrelsen på en implementert digital krets på en FPGA og ASIC. Denne måling ble typisk rapportert som et forhold i området mellom en FPGA og en ASIC. Området er en måling av antallet av grunnleggende logiske byggeblokker som utgjør en fullstendig digital krets. Disse blokkene er rapportert av digital logikk design programvare i prosjektet bygge sammendraget. I gjennomsnitt, FPGA krever 30 ganger mer areal enn en ASIC.

3 Mål avstanden mellom hastigheten av en FPGA og en ASIC. Dette er forskjellen i den kritiske banen forsinkelse av begge enhetene. Den kritiske banen forsinkelse er den tid det tar for et signal å traversere lengst mulig vei via logiske porter. Den kritiske banen forsinkelse kan bli funnet i "Timing" delen av prosjektet bygge sammendraget. I gjennomsnitt, FPGA er omtrent tre ganger langsommere enn ASIC.

4 Måle gapet mellom strømmen som brukes av en FPGA og en ASIC. Utformingen Programvaren 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.