Wie man die Lücke zwischen FPGAS & ASICS Messen

February 3

Wie man die Lücke zwischen FPGAS & ASICS Messen

Digitale Logik Systeme können für den Einsatz auf (FPGAs) Field programmable Gate Arrays oder anwendungsspezifische integrierte Schaltungen (ASICs) gestaltet werden. Systemdesigner müssen entweder Gerät mit Kosten wird ein wichtiger Faktor bei dieser Entscheidung auswählen. Es gibt jedoch auch andere Faktoren, die in diesem Entscheidungsprozess zu spielen. Beide Geräte haben ihre Qualitäten, Stromverbrauch, Geschwindigkeit und Fläche gemessen. Der Unterschied zwischen diesen Benchmarks ist bekannt als die Kluft zwischen jedes Gerät.

Anweisungen

1 Laden Sie die digitale Logik-Design-Software durch Klicken auf das entsprechende Symbol. Laden Sie eine digitale Schaltung auf einem FPGA oder ASIC implementieren möchten. Wählen Sie unter Projekteigenschaften eine FPGA-Gerät. Erstellen Sie das Projekt mit der Taste "Build" in der Software-Symbolleiste. Die Software wandelt Ihr Projekt in einer Zwischenform, die auf einem FPGA oder einem ASIC programmiert werden kann. Das Projektbuild Zusammenfassung enthält eine Fülle von Informationen über den Bau, und kann verwendet werden, um die Unterschiede zwischen FPGAs und ASICs zu messen. Nachdem Sie das Projekt erstellt haben, werden von der Software eine Projektübersicht angezeigt. Speichern Sie dieses Dokument und wiederholen Sie diesen Schritt, ändern das Gerät zum ASIC. Sie haben nun zwei Berichte, die Sie vergleichen können.

2 Messen Sie die Lücke zwischen der Gegend von FPGAs und ASICs. Die Lücke ist der Unterschied in der Größe einer implementierte digitale Schaltung auf einem FPGA und ASIC. Diese Messung wird in der Regel als ein Verhältnis zwischen einem FPGA und einem ASIC gemeldet. Das Gebiet ist ein Maß für die Anzahl der logischen Grundbausteine, aus denen sich eine komplette digitale Schaltung. Diese Blöcke werden durch digitale Logik-Design-Software im Projektbuild Zusammenfassung gemeldet. FPGAs erfordern durchschnittlich 30-mal mehr Fläche als ein ASIC.

3 Messen Sie die Lücke zwischen der Geschwindigkeit von einem FPGA und einem ASIC. Das ist der Unterschied in den kritischen Weg Verzögerung beider Geräte. Die kritischen Weg-Verzögerung ist die Zeit für ein Signal an den längsten Weg durch Logik-Gatter zu durchlaufen. Die Verzögerung des kritischen Weges kann im Abschnitt "Timing" der Projekt-Builds Zusammenfassung gefunden werden. FPGAs sind im Durchschnitt etwa drei Mal langsamer als ASICs.

4 Messen Sie die Lücke zwischen macht, die von einem FPGA und einem ASIC verbraucht. Die Design-Software kann verwendet werden, um Stromverbrauch zu simulieren. Altera Quartus II hat beispielsweise ein Modul namens PowerPlay frühen Power Estimator und Power Analyzer, die verwendet werden können, um den Stromverbrauch eines Gerätes zu schätzen. Im Durchschnitt verbraucht ein FPGA 12 mal so viel Energie wie ein ASIC.