منطق آرایه‌ای قابل‌برنامه‌ریزی

بندانگشتی| AMD 22V10 در دیپ ۲۴-پایه
منطق آرایه‌ای قابل‌برنامه‌ریزی (PAL) خانواده ای از قطعه منطقی قابل‌برنامه‌ریزی نیم‌رسانا است که برای پیاده‌سازی توابع منطقی در مدارهای دیجیتالی معرفی شده توسط شرکت منولوتیک مموری (MMI) در مارس ۱۹۷۸، استفاده می‌شود. Introductory advertisement on PAL (Programmable Array Logic). MMI یک علامت تجاری ثبت شده با عنوان PAL برای استفاده در «مدارهای منطقی نیم‌رسانا قابل‌برنامه‌ریزی» به دست آورد. علامت تجاری در حال حاضر توسط لاتیس سمیکنداکتور نگهداری می‌شود.Monolithic Memories, Inc (MMI) filed for a work mark on the term "PAL" for use in "Programmable Semiconductor Logic Circuits" on April 13, 1978. A registered trademark was granted on April 29, 1980, registration number 1134025. MMI's first use of the term PAL in commerce was on February 21, 1978. The trademark is currently held by Lattice Semiconductor Corporation of Hillsboro, Oregon. Source: United States Patent and Trademark Office online database.

افزاره‌های PAL شامل یک هسته کوچک PROM (حافظه فقط-خواندنی با قابل‌برنامه‌ریزی) و منطق خروجی اضافی بود که برای پیاده‌سازی توابع منطقی مورد نظر خاص با چند جزء مورد استفاده قرار می‌گرفت.

 جستارهای وابسته 
 منطق ترکیبی

انواع دیگر افزاره‌های منطقی قابل‌برنامه‌ریزی:
 آرایه دروازه قابل‌برنامه‌ریزی (FPGA)
 آرایه منطقی قابل‌برنامه‌ریزی (PLA)
 قطعه منطقی قابل‌برنامه‌ریزی (PLD)
 قطعه منطقی قابل‌برنامه‌ریزی پیچیده (CPLD)
 قطعه منطقی قابل‌برنامه‌ریزی قابل‌پاک‌شدن (EPLD)
 آرایه منطقی قابل‌برنامه‌ریزی میدانی (سیگنتیکس FPLA)

سازندگان کنونی و سابق افزاره‌های منطقی قابل‌برنامه‌ریزی:
 اکتل
 میکرو دیوایس پیشرفته (PAL, PALCE)
 آلترا (Flex , Max)
 اتمل
 سایرس سمیکانداکتر
 اینتل
 لاتیس نیم‌رسانا (GAL)
 نشنال سمی‌کنداکتر (GAL)
 شرکت کویک‌لاجیک
 سیگنتیکس (FPLA)
 ابزار تگزاس
 زیلینکس

سازندگان فعلی و سابق برنامه‌نویسان قطعه PAL:
 شرکت دیتا آی/او

 منابع 

 خواندن بیشتر 



 JEDEC Standard JESD3-C, Standard Data Transfer Format Between Data Preparation System and Programmable Logic Device Programmer, June 1994. JEDEC documents
رده:آرایه‌های دریچه‌ای
رده:خودکارسازی طراحی الکترونیکی