Come misurare il divario tra FPGA e ASICS

June 28

Come misurare il divario tra FPGA e ASICS


sistemi di logica digitale possono essere progettati per l'utilizzo sul campo gate array programmabili (FPGA) o su circuiti integrati per applicazioni specifiche (ASIC). I progettisti di sistemi devono scegliere tra uno dei due dispositivi, con un costo di essere un fattore importante in questa decisione. Tuttavia, ci sono altri fattori che giocano in questo processo decisionale. Entrambi i dispositivi possono avere le loro qualità misurata in termini di consumo di potenza, velocità e zona. La differenza tra questi parametri è noto come la distanza tra ciascun dispositivo.

istruzione

1 Caricare il software di progettazione logica digitale facendo clic sulla sua icona. Caricare un circuito digitale che si desidera implementare né su di un FPGA o ASIC. Sotto le proprietà del progetto, selezionare un dispositivo FPGA. Il progetto premendo il tasto "Build" sulla barra degli strumenti del software. Il software converte il progetto in una forma intermedia che può essere programmato su o un FPGA o un ASIC. La sintesi del progetto build contiene una ricchezza di dettagli circa la costruzione, e può essere utilizzato per misurare le differenze tra FPGA e ASIC. Una volta che avete costruito il progetto, una sintesi del progetto sarà visualizzato dal software. Salvare questo documento e ripetere questo passaggio, cambiando il dispositivo di ASIC. Ora avete due rapporti si possono confrontare.

2 Misurare la distanza tra la zona di FPGA e ASIC. Il divario è la differenza in dimensione di un circuito digitale implementato su una FPGA e ASIC. Questa misura è di solito indicata come rapporto tra l'area tra un FPGA e un ASIC. La zona è una misura del numero di blocchi logici di base che compongono un circuito digitale completo. Questi blocchi sono segnalati dal software di progettazione logica digitale nella sintesi del progetto di costruzione. In media, gli FPGA richiedono 30 volte più spazio di un ASIC.

3 Misurare il divario tra la velocità di un FPGA e un ASIC. Questa è la differenza nel ritardo percorso critico di entrambi i dispositivi. Il ritardo percorso critico è il tempo impiegato dal segnale per attraversare il percorso più lungo possibile attraverso porte logiche. Il ritardo percorso critico può essere trovato nella sezione "timing" della sintesi del progetto di costruzione. In media, gli FPGA sono circa tre volte più lento di ASIC.

4 Misurare la distanza tra potenza consumata da un FPGA e un ASIC. Il software di disegno può essere utilizzato per simulare il consumo di energia. Ad esempio, Altera Quartus II ha un modulo chiamato PowerPlay anticipata Potenza Estimator energetica Analyzer, che può essere utilizzato per stimare il consumo di potenza di un dispositivo. In media, un FPGA consuma 12 volte tanto potere come un ASIC.