Nwlapcug.com


Come misurare il divario tra FPGA & ASICS

Come misurare il divario tra FPGA & ASICS


Sistemi di logica digitale possono essere progettati per l'uso sul campo FPGA programmable gate arrays () o su circuiti integrati dedicati (ASIC). Progettazione di sistemi devono scegliere tra uno dei due dispositivi, con costo è un fattore importante in questa decisione. Tuttavia, ci sono altri fattori che giocano in questo processo decisionale. Entrambi i dispositivi possono avere loro qualità misurata in termini di area, velocità e consumo di energia. La differenza tra questi benchmark è conosciuta come il divario tra ogni dispositivo.

Istruzioni

1

Caricare il software di progettazione logica digitale facendo clic sulla sua icona. Caricare un circuito digitale che si desidera implementare su un FPGA o ASIC. Sotto le proprietà del progetto, selezionare un dispositivo FPGA. Compilare il progetto premendo il pulsante "Genera" sulla barra degli strumenti software. Il software converte il progetto in una forma intermedia che può essere programmata su un FPGA o un ASIC. Compilazione del progetto Sommario contiene una ricchezza di dettagli relativi alla compilazione e può essere usata per misurare le differenze tra FPGA e ASICs. Dopo aver creato il progetto, verrà visualizzato un riepilogo del progetto dal software. Salvare il documento e ripetere questo passaggio, cambiare il dispositivo di ASIC. Ora avete due rapporti che è possibile confrontare.

2

Misurare il divario tra la zona di FPGA e ASICs. Il gap è la differenza di dimensioni di un circuito digitale implementato su un FPGA e ASIC. Questa misura è di solito indicata come un rapporto tra l'area tra un ASIC e FPGA. L'area è una misura del numero di blocchi di edificio logici base che compongono un circuito digitale completo. Questi blocchi vengono segnalati dal software di progettazione logica digitale nel Riepilogo di compilazione del progetto. 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 del ritardo di percorso critico di entrambi i dispositivi. Il ritardo di percorso critico è il tempo impiegato per un segnale attraversare il percorso più lungo possibile attraverso porte logiche. Il ritardo di percorso critico può essere trovato nella sezione "Timing" della generazione del progetto Riepilogo. In media, gli FPGA sono circa tre volte più lenti di ASICs.

4

Misurare il divario tra energia consumata da un ASIC e FPGA. Il software di progettazione può essere utilizzato per simulare il consumo di energia. Ad esempio, Altera Quartus II dispone di un modulo chiamato PowerPlay presto potere estimatore e analizzatore di potenza, che può essere utilizzato per stimare il consumo di energia di un dispositivo. In media, un FPGA 12 volte tanto consuma come un ASIC.