Unterschied zwischen ASIC und FPGA

Unterschied zwischen ASIC und FPGA

ASIC gegen FPGA

Die anwendungsspezifische integrierte Schaltung ist ein einzigartiger IC -Typ, der mit einem bestimmten Zweck ausgelegt ist. Diese Art von ICs ist heutzutage in den meisten Hardware sehr häufig, da das Erstellen mit Standard -IC -Komponenten zu großen und sperrigen Schaltungen führen würde. Ein FPGA (Feldprogrammiergate -Array) ist ebenfalls eine Art von IC, hat jedoch nicht die Programmierung in der Produktion eingebaut. Wie der Name schon sagt, kann das IC vom Benutzer programmiert werden, solange er über die richtigen Tools und das richtige Wissen verfügt.

Ein ASIC kann nicht mehr verändert werden, nachdem sie aus der Produktionslinie herausgekommen ist. Deshalb müssen die Designer ihr Design völlig sicher sein, insbesondere wenn sie große Mengen von denselben ASIC erstellen. Die programmierbare Natur eines FPGA ermöglicht es den Herstellern, Fehler zu korrigieren und sogar Patches oder Updates zu senden, nachdem das Produkt gekauft wurde. Die Hersteller nutzen dies auch, indem sie ihre Prototypen in einer FPGA erstellen, damit sie in der realen Welt gründlich getestet und überarbeitet werden können.

ASICs haben einen großen Vorteil in Bezug auf wiederkehrende Kosten, da aufgrund der festen Anzahl von Transistoren im Design nur sehr wenig Material verschwendet wird. Bei einem FPGA wird eine bestimmte Anzahl von Transistorelementen immer verschwendet, da diese Pakete Standard sind. Dies bedeutet, dass die Kosten einer FPGA oft höher sind als die eines vergleichbaren ASIC. Obwohl die wiederkehrenden Kosten eines ASIC recht niedrig sind, sind die nicht wiederauftragenden Kosten relativ hoch und erreichen häufig in Millionenhöhe. Da es jedoch nicht wieder aufzunehmen ist, nimmt sein Wert pro IC mit einem erhöhten Volumen ab. Wenn Sie die Produktionskosten in Bezug auf das Volumen analysieren, werden Sie feststellen.

Zusammenfassung:
1.Ein ASIC ist eine eindeutige Art von integrierter Schaltung für eine bestimmte Anwendung, während ein FPGA eine neuprogrammierbare integrierte Schaltung ist.
2.Ein ASIC kann nicht mehr verändert werden, sobald ein FPGA kann.
3.Es ist üblich, vor der Implementierung eines ASIC auf einem FPGA zu entwerfen und zu testen.
4.Ein ASIC verschwendet sehr wenig Material im Vergleich zu einem FPGA und die wiederkehrenden Kosten sind niedrig.
5.FPGA ist besser als ein ASIC beim Aufbau von Produktionsschaltungen mit geringem Volumen.