Digital -Logik -Systeme können für den Einsatz auf Field Programmable Gate Arrays ( FPGAs ) oder anwendungsspezifische integrierte Schaltungen (ASICs) gestaltet werden. Systementwickler muss zwischen beiden Geräten wählen , mit Kosten ein wichtiger Faktor bei dieser Entscheidung . Allerdings gibt es andere Faktoren, die in diesem Entscheidungsprozess spielen . Beide Geräte können ihre Qualitäten in Sachen Stromverbrauch , Geschwindigkeit und Fläche gemessen. Der Unterschied zwischen diesen Benchmarks ist als die Lücke zwischen jedem Gerät bekannt. Things You
Digitale Logik-Design -Software, wie Altera Quartus II
brauchen anzeigen Weitere Anweisungen
1
Laden Sie die digitale Logik -Design-Software durch einen Klick auf das entsprechende Symbol. Legen Sie eine digitale Schaltung Sie möchten entweder auf einem FPGA oder ASIC zu implementieren. Unter den Eigenschaften des Projekts , wählen Sie einen FPGA-Baustein . Erstellen Sie das Projekt durch Drücken der "Build" -Taste auf der Software- Symbolleiste. Die Software wandelt Ihr Projekt in eine Zwischenform , die entweder auf einem FPGA oder ASIC programmiert werden können. Das Projekt Build Zusammenfassung enthält eine Fülle von Informationen über das zu bauen, und kann verwendet werden , um die Unterschiede zwischen FPGAs und ASICs zu messen. Nachdem Sie das Projekt erstellt haben , wird eine Zusammenfassung des Projekts von der Software angezeigt werden. Speichern Sie dieses Dokument aus und wiederholen Sie diesen Schritt , die Änderung der Vorrichtung ASIC . Sie haben nun zwei Berichte, die Sie vergleichen können.
2
Messen Sie den Abstand zwischen der Fläche des FPGAs und ASICs . Der Zwischenraum ist der Unterschied in der Größe eines implementierten digitalen Schaltung auf einem FPGA und ASIC . Diese Messung wird in der Regel als Verhältnis der Fläche zwischen einem FPGA und einem ASIC berichtet . Das Gebiet ist eine Messung der Anzahl von grundlegenden logischen Bausteinen , aus denen sich eine komplette digitale Schaltung . Diese Blöcke werden durch digitale Logik -Design-Software in das Projekt zu erstellen Zusammenfassung berichtet . Im Durchschnitt benötigen FPGAs 30 mal mehr Fläche als ein ASIC .
3
Messen Sie den Abstand zwischen der Geschwindigkeit eines FPGA und ASIC . Das ist der Unterschied in dem kritischen Pfad Verzögerung der beiden Geräte . Der kritische Pfad Verzögerung ist die Zeit für ein Signal , um den möglichst langen Weg durch logische Gatter durchlaufen gemacht. Der kritische Pfad Verzögerung kann in der "Timing " des Projekts Build Zusammenfassung gefunden werden. Im Durchschnitt sind die FPGAs etwa dreimal langsamer als ASICs .
4
Messen Sie die Lücke zwischen Leistung durch einen FPGA und ASIC verbraucht . Die Design-Software kann verwendet werden, um den Stromverbrauch zu simulieren. Zum Beispiel hat Altera Quartus II ein Modul namens PowerPlay Früh -Schätzeinrichtung und Leistungsanalyse , die verwendet werden , um den Stromverbrauch eines Gerätes schätzen kann. Im Durchschnitt verbraucht ein FPGA 12 mal so viel Energie wie ein ASIC .