Was ist FPGA?
FPGA ist ein integrierter Chip, der auf digitalen Schaltkreisen basiert und eine Art programmierbares Logikgerät (PLD) ist. FPGA erscheint als halbkundenspezifischer Schaltkreis im Bereich der anwendungsspezifischen integrierten Schaltkreise (ASIC) und behebt nicht nur die Mängel von kundenspezifischen Schaltkreisen, überwindet aber auch die Mängel der begrenzten Anzahl von Gate-Schaltkreisen der ursprünglichen programmierbaren Geräte.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, Dell G3-Computer.
Was ist FPGA?
FPGA (Field Programmable Gate Array) ist ein Produkt, das auf der Basis programmierbarer Geräte wie PAL (Programmable Array Logic) und GAL (General Array Logic) weiterentwickelt wird. Es handelt sich um eine semi-kundenspezifische Schaltung im Bereich der anwendungsspezifischen integrierten Schaltkreise (ASIC), die nicht nur die Mängel kundenspezifischer Schaltungen behebt, sondern auch die Mängel der begrenzten Anzahl von Gattern in den ursprünglichen programmierbaren Geräten überwindet.
FPGA ist im Wesentlichen ein Chip, ein integrierter Chip, der hauptsächlich aus digitalen Schaltkreisen besteht.
FPGA wurde 1985 von Ross Freeman, einem der Gründer von Xilinx, erfunden. Es handelt sich um eine Art programmierbares Logikgerät (PLD). Dieses Mal liegt die Entstehung des berühmten Mooreschen Gesetzes etwa 20 Jahre zurück, doch nach der Erfindung des FPGA überstieg die anschließende Entwicklungsgeschwindigkeit die Vorstellungskraft der meisten Menschen.
Abbildung 1 zeigt das physische Bild des FPGA-Chips:
Abbildung 1 Das physische Bild des FPGA-Chips
FPGA-Entwicklungsgeschichte
Vor der Erfindung von PLD verwendeten Ingenieure diskrete Logikchips mit mehreren Logikgattern Beim Aufbau eines Schaltungssystems ist es schwierig, komplexe Logikfunktionen zu implementieren.
Um dieses Problem zu lösen, wurde in den 1970er Jahren das Programmable Logic Array (PLA) herausgebracht, das eine feste Anzahl von UND-Gattern und NICHT-Gattern enthält, die die „UND-Ebene“ bzw. „ODER-Ebene“ bilden ", also "AND-Verbindungsmatrix" und "OR-Verbindungsmatrix", sowie die Verbindungsmatrix, die nur einmal programmiert werden kann (da die Programmierung hier auf dem Fuse-Prozess basiert), also einige relativ komplexe UND oder mehrere Ausdrücke können realisiert werden. Die interne Struktur von PLA ist in Abbildung 2 dargestellt:

Abbildung 2 Interne Struktur von PLA
Gleichzeitig mit PLA kam der Programmable Read-Only Memory (PROM) und seine interne Struktur heraus Wie in Abbildung 3 dargestellt. Wie PLA enthält PROM intern eine „AND-Verbindungsmatrix“ und eine „OR-Verbindungsmatrix“, aber die Verbindungsmatrix des UND-Gatters ist in der Hardware festgelegt und nur die Verbindungsmatrix des ODER-Gatters ist programmierbar.

Abbildung 3 PROM-interne Struktur
Wenn nur die Verbindungsmatrix des UND-Gatters programmierbar ist und die Verbindungsmatrix des ODER-Gatters durch Hardware festgelegt ist, wird diese Art von Chip als Programmable Array Logic (PAL) bezeichnet. ) kann PAL entsprechend den unterschiedlichen Arbeitsmodi der Ausgangsschaltung in Dreizustandsausgabe, Registerausgabe und Komplementärausgabe unterteilt werden, PAL verwendet jedoch immer noch Sicherungstechnologie und kann nur einmal programmiert werden. Das Strukturdiagramm von PAL ist in Abbildung 4 dargestellt.

Abbildung 4 PAL-Strukturdiagramm
Auf der Basis von PAL wurde ein allgemeines Array-Logikgerät (Generic Array Logic, GAL) entwickelt. Im Vergleich zu PAL weist GAL zwei Verbesserungen auf:
- Übernimmt die elektrisch löschbare Der CMOS-Prozess kann mehrfach kompiliert werden, was die Rekonfigurierbarkeit und Flexibilität des Geräts verbessert.
- Übernimmt eine programmierbare Ausgangslogik-Makrozelle (Output Logic Macro Cell, OLMC), die durch Programmieren von OLMC programmiert werden kann Nur ein GAL-Modell kann die Arbeitsmodi aller PAL-Geräte-Ausgangsschaltungen realisieren, was die Vielseitigkeit des Geräts erhöht. Das Strukturdiagramm von
GAL ist in Abbildung 5 dargestellt:

Abbildung 5 GAL-Strukturdiagramm
Frühes PLD bestand hauptsächlich aus den oben genannten vier Arten von Chips, nämlich PROM, PLA, PAL und GAL. Ihr gemeinsames Merkmal besteht darin, dass sie Logikfunktionen mit guten Geschwindigkeitseigenschaften implementieren können, aufgrund ihrer zu einfachen Strukturen jedoch nur kleinere digitale Schaltungen implementieren können.
Mit der Entwicklung von Wissenschaft und Technologie und dem Fortschritt der Gesellschaft stellen die Menschen immer höhere Anforderungen an die Integration von Chips. Frühe PLD-Produkte konnten die Bedürfnisse der Menschen nicht erfüllen und so wurde das Complex Programmable Logic Device (CPLD) geboren. CPLD kann als Fortsetzung der PLA-Gerätestruktur betrachtet werden, und ein CPLD-Gerät kann auch als eine Sammlung mehrerer PLAs und einer programmierbaren Verbindungsmatrix betrachtet werden. Das interne Strukturdiagramm von CPLD ist in Abbildung 6 dargestellt.

Abbildung 6 CPLD-Strukturdiagramm
FPGA kam einige Jahre früher als CPLD auf den Markt und wird zusammen mit CPLD als programmierbares Logikgerät mit hoher Dichte bezeichnet, unterscheidet sich jedoch grundlegend. Die interne Architektur des FPGA-Chips folgt keiner ähnlichen Struktur wie PLA, sondern übernimmt das Konzept des Logic Cell Array (LCA), das die Idee der Verwendung einer großen Anzahl von UND-Gattern und NICHT-Gattern ändert Früher wurden PLD-Geräte verwendet, die hauptsächlich Nachschlagetabellen und Register verwenden.
Darüber hinaus weisen FPGA und CPLD auch Unterschiede in Bezug auf Ressourcentyp, Geschwindigkeit usw. auf, wie in der folgenden Tabelle dargestellt.
Das obige ist der detaillierte Inhalt vonWas ist FPGA?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



Der Einsatz von Field Programmable Gate Array (FPGA)-Chips zur Hardware-Emulation von Spielen ist in den letzten Jahren immer beliebter geworden. Hauptsächlich haben sich die Entwickler auf die Nutzung von FPGA-Chips für Systeme konzentriert, die in den 1980er und 1990er Jahren auf den Markt kamen, darunter

Heute gab Intel die Gründung eines neuen unabhängig betriebenen FPGA-Unternehmens bekannt – Altera. Während des FPGAVision-Online-Seminars am Vormittag teilten CEO Sandra Rivera und COO Shannon Poulin ihre Ansichten darüber, wie sie in einem Markt von mehr als 55 Milliarden US-Dollar an der Spitze bleiben können, und betonten, dass sie dies durch die Entwicklung von FPGAs mit integrierten KI-Funktionen und anderen erreichen werden Initiativen zur weiteren Bereicherung des Produktportfolios des Unternehmens und zeigen auch, dass es Kunden weiterhin bei der Bewältigung zunehmender Herausforderungen unterstützen wird. Bei dem Treffen wurde auch Altera offiziell als Marke des neuen Unternehmens bekannt gegeben. Sandra Rivera, CEO von Altera, sagte: „In diesem Stadium

FPGA ist ein integrierter Chip, der hauptsächlich aus digitalen Schaltkreisen besteht, eine Art programmierbares Logikgerät (PLD); FPGA erscheint als halbkundenspezifischer Schaltkreis im Bereich anwendungsspezifischer integrierter Schaltkreise (ASIC). Er behebt nicht nur die Mängel von kundenspezifischen Schaltkreisen, überwindet aber auch die Mängel der begrenzten Anzahl von Gate-Schaltkreisen im ursprünglichen programmierbaren Gerät.

Der Unterschied zwischen CPLD und FPGA: 1. Struktur; 2. Verbindungsstruktur; 5. Konfiguration und Sicherheit; Detaillierte Einführung: 1. Struktur: Das Innere des CPLD besteht aus programmierbaren Logikeinheiten, programmierbaren Verbindungs- und E/A-Einheiten, und das Innere des FPGA besteht aus konfigurierbaren Logikblöcken, programmierbaren Eingabe-/Ausgabeblöcken und einer programmierbaren Verbindungsmatrix 2; Integrationsgrad: Der Integrationsgrad von CPLD ist normalerweise niedrig, und die meisten von ihnen bestehen aus Tausenden oder Zehntausenden von Gattern im Chipmaßstab. Im Vergleich dazu hat FPGA einen höheren Integrationsgrad und kann einen höheren Maßstab erreichen.

Laut Nachrichten dieser Website vom 6. März hat AMD kürzlich die Spartan UltraScale+-Serie von FPGA-Produkten für kostensensible Edge-Anwendungen auf den Markt gebracht. Die neue Generation der FPGAs der Spartan UltraScale+-Serie umfasst neun Produkte von SU10P bis SU200P, die für I/O-Erweiterung, Board-Management, Internet der Dinge und industrielle Verbindungsszenarien von niedrig bis hoch geeignet sind und die leistungsstärksten kostenoptimierten Produkte von AMD abdecken Produkte. Sicherheitsfunktionen. AMD behauptet, dass Spartan UltraScale+ „das höchste I/O-Logikeinheiten-Verhältnis der Branche“ im Bereich der FPGAs bietet, die auf 28-nm-Prozesstechnologie und darunter basieren, einschließlich bis zu 21.800 Logikeinheiten und 572 I/Os, bei maximalen Kosten von

Am 1. März 2024 gab Intel die Gründung eines neuen unabhängig betriebenen FPGA-Unternehmens bekannt – Altera. Altera, das unabhängig agiert, plant, innerhalb der nächsten zwei bis drei Jahre einen Börsengang (IPO) durchzuführen. Zuvor war Sandra Rivera, General Managerin der Data Center and Artificial Intelligence (DCAI) Division von Intel, CEO des unabhängig betriebenen Unternehmens Altera. Intel erwarb Altera im Juni 2015 für 16,7 Milliarden US-Dollar. Altera war zum Zeitpunkt der Übernahme das zweitgrößte FPGA-Unternehmen. Neun Jahre später beschloss Intel, das FPGA-Geschäft unabhängig weiterzuführen und verwendete erneut Altera als Firmennamen Wiedergeburt von Altera. Für den unabhängigen Betrieb von Altera hat Arr

Laut Nachrichten dieser Website vom 1. März gab die Intel Corporation heute eine Pressemitteilung heraus, in der sie die offizielle Gründung des FPGA90-Unternehmens (Field Programmable Gate Array) Altera in einem unabhängigen Entwicklungsmodell ankündigte und Agilex9, Agilex7F-Serie und I-Serie, Agilex5 und auf den Markt brachte Agilex3 usw. Produkt. Sandra Rivera, CEO von Altera, und Shannon Poulin, COO, stellten ihre Strategie vor, eine Marktchance von mehr als 55 Milliarden US-Dollar zu verfolgen. Rivera sagte während der Live-Veranstaltung, dass das Unternehmen eine Chance sehe, den FPGA-Markt neu zu beleben. Sie sagte, Altera werde danach streben, mit einem „mutigen, agilen und kundenorientierten Ansatz“ bei der Entwicklung von Produkten für verschiedene Anwendungen eine Marktführerin zu werden.

Analogue hat das Pocket noch einmal aufgefrischt, etwa zwei Monate nachdem es das Gerät mit Aluminiumoptionen aktualisiert hat. Leider scheint sich das Unternehmen weiterhin mit der Veröffentlichung limitierter Versionen eines Geräts zufrieden zu geben, das es vor fast fünf Jahren angekündigt hat