| ASIC |
(Vgl. Gate Array). Hersteller z.B. Philips bietet 80C51 oder 68k als Zelle zum Ein- binden in eigenes Design. Gatterdichte: 5000 bis 1000000 |
MEMORY, PAL, PLA, LARGE SCALE PLD Gatterdichte: ca. 500 bis ca. 2000.
GATE-ARRAYS zu vergleichen, sie sind jedoch vom Anwender selbst programmierbar. Bausteinbezeichnungen: ACT (ACTEL), PLSI (Lattice), MAX und Flex (Altera), TPC (Texas) LCA (Xilincs), PASIC (Quicklogic) Gatterdichte: ca. 1500 bis ca. 15000 |
Gatterdichte: a. 5000 bis ca. 100000 |
| Programmable Logic Devices -- PLD |
Bausteine: HM50256 256k*1 Bit Begiffe-Raten: EPROM (UV-Eras. PROM ) EEPROM (Elect. Eras. PROM) FLASH EPROM Elect. Eras. PROM PAD(Prog.Adr. Decoder) Hersteller: HM= HITACHI, EDI=EDI,Am=AMDusw.) |
Typ Bipo-PAL's: AmPAL16L8-7 (Combinat.,7ns) AmPal22V10-15 (Combinat.+Makro Cells, 15ns ) Typ CMOS PAL's: GAL16V8-10(Combinatorial+Makro Cells, 10ns) AmPALCE20V8 (Combinatorial+ Makro Cells,10ns) EP910-30 (Combinatorial+Asy Register) High Density PLD: MACH130 84pol PLCC (4*PAL26V16+Buried Registers) Begriffe-Raten : PAL (Prog. Array Logic) GAL (Generic Array Logic) PML (Progr. Macro Logic) (E)EPLD (Electric Erasable+ Prog) PEEL (Prog. Elect. Erable Logic) Hersteller: MACH, Am=AMD GAL=LATTICE, NS, SIG, EP=ALTERA, usw.) |
Typ Bipo PLA's: TIPLA839 (Combinatorial 14 Inputs 7 Outputs) Typ CMOS PLA's: Typ High Density PLA: GAL6001-15 24pol DIP (10 Out Macro Cell, 8 Buried Macro Cells) ATV5000 34 pol PLCC (48 Buried Macro Cells, 24 Output MacroCells) TIBPLS506 24pol DIP (Sequenzer in PLA Structure) Begriffe-Raten : PLS (Prog. Logic Sequenzer) PLA (Prog. Logic Array) Hersteller: Atv=ATMEL, Gal=LATTICE, TI=Texas Instr. |
UND/ODER Matrix
eines PLA-Bausteines
UND/ODER Matrix
eines Bausteins mit PAL Architekur. N-GATES/SMAC = [N-GATES/Produkterm]
* [Anzahl der Produktterme]
+[N-GATES/OR-Matrix]
+[N-GATES/Register]
+[N-GATES/Ausgangsinverter] (optionell)
+[Ausgangs N-GATE]
N-GATES/Device = [SMACS/Device] * [N-GATES/SMAC]
Beispiel:
Baustein GAL16V8 (Hersteller:LATTICE, NS, PHILIPS)
Das GAL16V8 hat 16 Eingänge. Diese sind alle über die Eingangs-
AND-Matrix (frei programmierbar) als Produkterme auf die Ausgangs-Makrozellen,
und die darin befindliche OR-Matrix (fest verbunden), geführt.
Berechnung:
N-GATES/Produkterm
= 16 Eingänge = 5 N-GATES
Anzahl der Produkterme
= 8 (pro Makrozelle)
N-GATES/OR-Matrix
= 8 Eingänge = 3 N-GATES
N-GATES/Register
= 6 N-GATES
N-GATES/Ausgangsinverter = 2 N-GATES (=XOR)
Ausgangs N-GATE
= 1 N-GATE
N-GATES/SMAC
= 52 N-GATES
SMACS/Device
= 8
N-GATES/Device
= 416
Innenleben
einer GAL16V8 Makrozelle
Der älteste Mitglied der PLD-Familie ist wohl die PROM-Architektur.
Mitte der 60er Jahre entstanden erste funktiontüchtge integrierte
Halbleiter-Festwertspeicher. Für den wohl ersten funktionstüchtigen
integrierten Microprozessor der Welt, dem iAPX 4004 von INTEL, wurde z.B.
1969/70 ein 2kB-ROM (maskenprogrammier-bar) mit 4Bit I/O Port entwickelt.
(Entwickler:Frederico Faggin)
Ein Nachkomme dieser Architektur war zunächst das UV-löschbare
EPROM ( industriell momentam genutzte Speicherdichte 1k*8Bit bis 256k*8
Bit). Etwa 1982/83 wurden die ersten PROMS in EE-Techno-logie mit 32k*8
(z.B. z.B. Hersteller Seeq) serienreif. Im Jahre 1990 trat dann der Enkel
unseres PROM's (aus den sixtees) auf den Plan, die FLASH-EPROMS.
Nachfolgende Tabelle zeigt die Unterschiede auf:
UND/ODER Matrix
eines Bausteins mit ROM Architektur