Logikbausteine -  Christian Siemers

Logikbausteine (eBook)

eBook Download: PDF
2002 | 1. Auflage
179 Seiten
Vogel Communications Group GmbH & Co. KG (Verlag)
978-3-8343-6141-7 (ISBN)
Systemvoraussetzungen
6,80 inkl. MwSt
  • Download sofort lieferbar
  • Zahlungsarten anzeigen
Aus Sicht der Bausteinarchitekturen werden die grundsätzlichen Einsatzmöglichkeiten feldprogrammierbarer Bausteine beschrieben:

- Grundlegende Modelle, Elemente und Programmierverfahren
- I/O-Anschlussnormen, Verlustleistungsmodelle
- Klasseneinteilung und makroskopische Eigenschaften
- CPLDs und FPGAs im Detail
- Entwicklungssysteme

Ein Elektronik-Praxis-Buch für Studenten sowie Ingenieure und Informatiker.   

Vorwort 6
Inhaltsverzeichnis 8
1 Feldprogrammierbare Bausteine: eine Einführung 12
1.1 Entwicklung der feldprogrammierbaren Logikbausteine 13
1.2 Grundlegendes 14
1.3 Logische Programmierung 18
1.4 Speicherelemente 20
1.5 Programmiermodell für Schaltwerke 22
1.6 Ein- und Ausgangsblöcke 24
1.7 Physikalische Programmierung 26
1.8 Programmierabläufe 30
1.9 Testbarkeit 31
2 High-Density PLDs (HDPLDs) 35
2.1 Industriestandard PAL/ GAL22V10 36
2.2 Architekturen hochdichter PLDs 39
2.3 Konkrete Optimierungsziele 41
2.4 PLD- Klassen 42
2.5 HDPLDs in der Praxis 43
3 Anschlussnormen und Modelle für PLDs 45
3.1 Blockmodelle 46
3.2 Routingmodelle 48
3.3 Input- Output- Modelle 52
3.4 Timingmodelle 55
3.5 Verlustleistungsmodell 58
3.6 Elektrische Anschlussnormen 59
4 Entwurfsumgebungen für PLDs 61
4.1 Vergleich der Entwurfsprozesse für Mikroprozessoren und PLDs 61
4.2 Hardwareunabhängige Übersetzung 63
4.3 Hardwareabhängige Übersetzung 64
4.4 Entwicklungssysteme 66
5 Complex Programmable Logic Devices (CPLDs) 68
5.1 Altera MAX7000 69
5.1.1 Architektur 69
5.1.2 Elektrische Eigenschaften 70
5.1.3 Varianten 71
5.1.4 Technologische Weiterentwicklung 72
5.2 Cypress Ultra37k 73
5.2.1 Architektur 73
5.2.2 Elektrische Eigenschaften 74
5.2.3 Varianten 75
5.3 Cypress Delta39k 76
5.3.1 Architektur 76
5.3.2 Elektrische Eigenschaften 78
5.3.3 Varianten 79
5.4 Lattice ispLSI1000/2000 81
5.4.1 Architektur 82
5.4.2 Elektrische Eigenschaften 83
5.4.3 Varianten 85
5.5 Lattice ispLSI5000 86
5.5.1 Architektur 86
5.5.2 Elektrische Eigenschaften 87
5.5.3 Varianten 88
5.6 Lattice ispLSI8000 89
5.6.1 Architektur 89
5.6.2 Elektrische Eigenschaften 91
5.6.3 Varianten 92
5.7 Lattice MACH4A 93
5.7.1 Architektur 93
5.7.2 Elektrische Eigenschaften 94
5.7.3 Varianten 95
5.8 Xilinx XC9500 97
5.8.1 Architektur 97
5.8.2 Elektrische Eigenschaften 98
5.8.3 Varianten 99
5.9 Xilinx XPL3 CoolRunner 100
5.9.1 Architektur 100
5.9.2 Elektrische Eigenschaften 101
5.9.3 Varianten 103
6 Field-Programmable Gate Arrays ( FPGA) 104
6.1 Actel- SX- Familie 104
6.1.1 Architektur 104
6.1.2 Elektrische Eigenschaften 106
6.1.3 Varianten 107
6.2 Actel ProASIC 500k 108
6.2.1 Architektur 108
6.2.2 Elektrische Eigenschaften 110
6.2.3 Varianten 111
6.3 Altera FLEX 10k/ 10ke 112
6.3.1 Architektur 112
6.3.2 Elektrische Eigenschaften 115
6.3.3 Varianten 116
6.4 Altera APEX 20k/ 20ke/ 20kc 118
6.4.1 Architektur 118
6.4.2 Elektrische Eigenschaften 121
6.4.3 Varianten 122
6.4.4 Integrierte und ladbare Prozessorkerne 124
6.5 Altera APEX II 125
6.5.1 Architektur 125
6.5.2 Elektrische Eigenschaften 125
6.5.3 Varianten 127
6.5.4 Spezialitäten 127
6.6 Atmel AT40k 128
6.6.1 Architektur 128
6.6.2 Elektrische Eigenschaften 130
6.6.3 Varianten 131
6.7 Atmel AT94k 131
6.7.1 Architektur 132
6.7.2 Varianten 133
6.8 QuickLogic pASIC3 133
6.8.1 Architektur 133
6.8.2 Elektrische Eigenschaften 136
6.8.3 Varianten 137
6.9 QuickLogic QuickDSP 137
6.9.1 Architektur 137
6.9.2 Elektrische Eigenschaften 139
6.9.3 Varianten 140
6.9.4 Weitere Familie von QuickLogic 142
6.10 Xilinx- Spartan- Familie 142
6.10.1 Architektur 142
6.10.2 Elektrische Eigenschaften 145
6.10.3 Varianten 146
6.11 Xilinx- Spartan- II- Familie 147
6.11.1 Architektur 147
6.11.2 Elektrische Eigenschaften 149
6.11.3 Varianten 150
6.12 Xilinx- Virtex- Familie 151
6.12.1 Architektur 151
6.12.2 Elektrische Eigenschaften 153
6.12.3 Varianten 155
6.13 Xilinx Virtex- II- Familie 159
6.13.1 Architektur 159
6.13.2 Elektrische Eigenschaften 162
6.13.3 Varianten 163
7 Programmiermodell für PLDs 165
7.1 Von-Neumann-Rechnermodell 165
7.2 Modell der PLDs 166
7.3 Reconfigurable Computing 168
7.4 Aktuelle Einsatzmöglichkeiten 169
7.5 Zusammenfassung und Konsequenzen 170
Glossar 171
Quellen- und Literaturverzeichnis 173
Stichwortverzeichnis 175

5 Complex Programmable Logic Devices (CPLDs) (S. 67-68)

Nachdem nunmehr die Grundlagen für die programmierbaren Logikbausteine ausreichend diskutiert sind, sollen wichtige am Markt erhältliche Vertreter dieser Bausteine näher vorgestellt werden. Dies erfolgt in zwei Kapiteln: Dieses Kapitel befasst sich mit den CPLDs (Complex Programmable Logic Devices), das folgende mit den FPGAs (Field-Programmable Gate Arrays).

Die Auswahl der dargestellten ICs ist keineswegs komplett, hierfür hätte der Platz sicher nicht gereicht. Wesentliche Kriterien zur Auswahl bestanden in einem gewissen Neuheitsgrad und in der Marktgängigkeit der Produkte. Trotzdem sollte beachtet werden, dass noch andere PLDs am Markt erhältlich sind.

Um weiterhin eine möglichst einheitliche Darstellung der elektrischen Werte zu erreichen, wurde ein synchroner Binärzähler (aufwärts, 16 Bit Breite) ohne weitere Steuersignale im Baustein implementiert und die Verlustleistung per Tabelle oder Schätzfunktion bestimmt. Die Wahl eines derartigen Testprogramms ist dabei nicht unproblematisch, denn dies kann bestimmte Architekturen bevorzugen, andere benachteiligen. Die entstandenen Werte für die Anzahl der implementierbaren Zähler und für die Verlustleistung pro Zähler müssen daher relativiert werden, sie geben nur eine Größenordnung an.

Die Präsentation erfolgt in alphabetischer Reihenfolge, wobei der Name der Herstellerfirma hierfür gewählt wurde. Die im Buch gezeigten Darstellungen von Architekturen versuchen, die wesentlichen Komponenten anhand der Kriterien der vorhergehenden Kapitel aufzuzeigen. Die detaillierten Darstellungen in den Datenbüchern der Hersteller enthalten demgegenüber wesentlich mehr Einzelinformationen. Die vereinfachte Version wurde gewählt, um einen Einblick zu gewähren, der durch zu viele Einzelheiten eher verwehrt wäre. Vor einem realen Einsatz der ICs muss man sich jedoch auf die Datenblätter stützen, die jeweils im Internet erhältlich sind und die eigentliche Quelle darstellen.

5.1 Altera MAX7000

5.1.1 Architektur

Die Altera-MAX7000-Familie [14] (mit allen Unterarten bezüglich Programmierbarkeit und elektrischen Eigenschaften) gehört zur Klasse der CPLDs. Diese Klasse besteht aus Bausteinen mit relativ großen Logikblöcken (1. Ordnung) und einheitlichen Verbindungen zwischen diesen Blöcken (CPLD-Kriterium). Die hier vorliegende Kombination 36E/16A pro Logikblock wird in Bild 5.1 dargestellt.

Erscheint lt. Verlag 1.1.2002
Sprache deutsch
Themenwelt Mathematik / Informatik Informatik
Technik Elektrotechnik / Energietechnik
ISBN-10 3-8343-6141-0 / 3834361410
ISBN-13 978-3-8343-6141-7 / 9783834361417
Haben Sie eine Frage zum Produkt?
Wie bewerten Sie den Artikel?
Bitte geben Sie Ihre Bewertung ein:
Bitte geben Sie Daten ein:
PDFPDF (Wasserzeichen)
Größe: 1,1 MB

DRM: Digitales Wasserzeichen
Dieses eBook enthält ein digitales Wasser­zeichen und ist damit für Sie persona­lisiert. Bei einer missbräuch­lichen Weiter­gabe des eBooks an Dritte ist eine Rück­ver­folgung an die Quelle möglich.

Dateiformat: PDF (Portable Document Format)
Mit einem festen Seiten­layout eignet sich die PDF besonders für Fach­bücher mit Spalten, Tabellen und Abbild­ungen. Eine PDF kann auf fast allen Geräten ange­zeigt werden, ist aber für kleine Displays (Smart­phone, eReader) nur einge­schränkt geeignet.

Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen dafür einen PDF-Viewer - z.B. den Adobe Reader oder Adobe Digital Editions.
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen dafür einen PDF-Viewer - z.B. die kostenlose Adobe Digital Editions-App.

Zusätzliches Feature: Online Lesen
Dieses eBook können Sie zusätzlich zum Download auch online im Webbrowser lesen.

Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.

Mehr entdecken
aus dem Bereich
Konzepte, Methoden, Lösungen und Arbeitshilfen für die Praxis

von Ernst Tiemeyer

eBook Download (2023)
Carl Hanser Verlag GmbH & Co. KG
69,99
Konzepte, Methoden, Lösungen und Arbeitshilfen für die Praxis

von Ernst Tiemeyer

eBook Download (2023)
Carl Hanser Verlag GmbH & Co. KG
69,99