Benutzer-Werkzeuge

    ~~ RM: keiner ~~ UI: ---start--- ~~ IP:3.145.64.126~~

Webseiten-Werkzeuge


Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Letzte ÜberarbeitungBeide Seiten der Revision
de:parts:cpld [2013/02/24 07:27] – Externe Bearbeitung 127.0.0.1de:parts:cpld [2015/03/17 07:26] MWanke
Zeile 1: Zeile 1:
 ====== CPLD ====== ====== CPLD ======
-{{:de:baustelle.gif|Baustelle}}+CPLD steht für Complex Programmable Logic Device. Die Technologie programmierbarer ICs ist seit den 60er Jahren bekannt, als Harris Semiconductor einen Baustein herausbrachte, dessen wesentlicher Bestandteil eine programmierbare Diodenmatrix (Fuse Configurable Diode Matrix) war. 1978 kamen die ersten vollständig konfigurierbaren Logikbausteine namens PLA (Programmable Logic Array) mitsamt Programmiersprache PALASM auf den Markt.
 {{  :de:parts:altera_cpld.jpg|}} {{  :de:parts:altera_cpld.jpg|}}
-{{wp>CPLD}}+ 
 +CPLDs bestehen im Wesentlichen aus folgenden Elementen: 
 + 
 +  * programmierbare AND/OR-Matrix 
 +  * programmierbare Rückkopplung 
 +  * Eingabeblock 
 +  * Ausgabeblock 
 + 
 +Ein-/Ausgabeblöcke können schnelle Speicher, wie Latches, D-Flipflops oder Register, sein. In vielen modernen PLDs stehen programmierbare Ausgänge zur Verfügung, denen man definierte Zustände (active low, active high, tristate) zuweisen kann. Der AND/OR-Matrix als Kern kann jede beliebige kombinatorische Verknüpfung zugewiesen werden.
  
 ====== Unterschiede CPLD/FPGA ====== ====== Unterschiede CPLD/FPGA ======
Zuletzt geändert: 2015/03/17 07:28