Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
teknopedia

teknopedia

teknopedia

teknopedia

teknopedia

teknopedia
teknopedia
teknopedia
teknopedia
teknopedia
teknopedia
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. Generic Array Logic - Teknopedia
Generic Array Logic - Teknopedia
Disambiguazione – "Programmable Array Logic" rimanda qui. Se stai cercando la tecnologia precedente dal nome simile, vedi Programmable Logic Array.
Due esemplari di dispositivi GAL prodotti nel 1985 dalla Lattice Semiconductor, nei formati DIP-20 e DIP-24. Versioni moderne di questi dispositivi risultano ancora in produzione nel 2006.

La Generic Array Logic (in acronimo GAL), nell'elettronica digitale, è una famiglia di dispositivi logici programmabili (PLD) usati per implementare circuiti logici combinatori. A causa della loro stretta similarità vengono talvolta accomunati ai dispositivi PAL (Programmable Array Logic).[1]

Il primo dispositivo PAL venne commercializzato nel 1978 dall'azienda Monolithic Memories come concorrente dei dispositivi PLA, apparsi pochi anni prima. In seguito la produzione venne ceduta ad aziende terze come National Semiconductor, AMD e Texas Instruments.[1]

Negli anni '80 la Lattice Semiconductor sviluppò una propria famiglia di PLD, innovando sulla ormai popolare tecnologia PAL. Il risultato furono i dispositivi GAL.[2]

Architettura

[modifica | modifica wikitesto]
Schema logico semplificato di un dispositivo PAL
Schema logico di una macrocella GAL (GAL22V10). Sulla sinistra è possibile vedere la rappresentazione di una PAL connessa in ingresso.
Schema a blocchi di un dispositivo GAL (GAL22V10) a 24 pin

La struttura di una GAL è derivata da quella delle PLA, più precisamente si tratta di PAL con l'aggiunta di dispositivi programmabili in uscita detti OLMC (Output Logic MacroCell).[2]

Una GAL è costituita da un piano logico programmabile, che consiste in una matrice di porte AND, programmabili tramite celle di memoria PROM, collegata ad una serie di OR non programmabile. Le porte OR consentono quindi di guidare gli ingressi alle macrocelle, che costituiscono la logica di output del dispositivo. Ogni uscita può avere fino ad otto porte AND, delle quali una è destinata alla gestione di un buffer bidirezionale di uscita. La tipologia di OLMC dei primi dispositivi, caratterizzati da 10 entrate ed 8 uscite, era fissata dal costruttore.

La rigidità dell'apparato di output portò la AMD, nel giugno del 1983, ad introdurre il dispositivo 22V10, dotato di 24 pin e 10 macrocelle in uscita,[3] ognuna delle quali può essere configurata dall'utilizzatore. Tale dispositivo rimpiazzò quasi tutti i PAL esistenti allora.

Note

[modifica | modifica wikitesto]
  1. ^ a b Ettore Napoli, Progetto di circuiti digitali e implementazione su FPGA, Bologna, Società Editrice Esculapio, 2023, pp. 15-16, ISBN 978-88-9385-350-7.
  2. ^ a b Geraci, pag. 102.
  3. ^ AmPAL 22V10 Advanced Information, Sunnyvale CA, Advanced Micro Devices, giugno 1983, 04126A-PLP. Note: This is the data sheet published by AMD when the AmPAL 22V10 was introduced.

Bibliografia

[modifica | modifica wikitesto]
  • Angelo Geraci, Principi di elettronica dei sistemi digitali, Milano, McGraw-Hill Milano, 2003, ISBN 88-386-6107-3.

Voci correlate

[modifica | modifica wikitesto]
  • Programmable logic array
  • Programmable Logic Device
  • CPLD
  • FPGA

Altri progetti

[modifica | modifica wikitesto]

Altri progetti

  • Wikimedia Commons
  • Collabora a Wikimedia Commons Wikimedia Commons contiene immagini o altri file sulla Generic Array Logic

Collegamenti esterni

[modifica | modifica wikitesto]
  • (EN) Denis Howe, Generic Array Logic, in Free On-line Dictionary of Computing. Disponibile con licenza GFDL
V · D · M
Logica programmabile
ConcettiASIC · SoC · FPGA (CLB) · CPLD · EPLD · PLA · PAL · GAL · PSoC · Reconfigurable Computing (Xputer) · Soft microprocessor · Circuit underutilization · High-level synthesis · Acceleratore
Tecniche di programmazioneGate array · Antifusibile · EPROM · E²PROM · Flash · SRAM
LinguaggiVerilog (A, AMS) · VHDL (AMS, VITAL) · SystemVerilog (DPI) · SystemC · AHDL · Handel-C · PSL · UPF · PALASM · ABEL · CUPL · OpenVera · C to HDL · Flow to HDL · MyHDL · ELLA · Chisel
CostruttoriAccellera · Achronix · AMD (Xilinx) · Aldec · Arm · Cadence · Infineon · Intel · Lattice · Microchip Technology · NXP · Siemens (Mentor Graphics) · Synopsys · Texas Instruments
Prodotti
HardwareiCE · Stratix · Virtex
SoftwareIntel Quartus Prime · Xilinx ISE · Xilinx Vivado · ModelSim · VTR
IP
ProprietarioARC · ARM Cortex-M · LEON · LatticeMico8 · MicroBlaze · PicoBlaze · Nios · Nios II
Open-SourceJOP · LatticeMico32 · OpenCores · OpenRISC · Power ISA (Libre-SOC, Microwatt) · RISC-V · Zet
  Portale Elettronica
  Portale Informatica
Estratto da "https://it.wikipedia.org/w/index.php?title=Generic_Array_Logic&oldid=136304937"

  • Indonesia
  • English
  • Français
  • 日本語
  • Deutsch
  • Italiano
  • Español
  • Русский
  • فارسی
  • Polski
  • 中文
  • Nederlands
  • Português
  • العربية
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022