جهاز منطقي قابل للبرمجة

جهاز منطقي مبسط قابل للبرمجة . تربط العناصر القابلة للبرمجة (الموضحة على شكل مصهر) كلاً من المدخلات الحقيقية والمكملة ببوابات AND . تُجمع بوابات AND هذه، والمعروفة أيضًا بحدود الضرب، معًا باستخدام عملية OR لتشكيل مصفوفة منطقية لمجموع الضرب.

جهاز المنطق القابل للبرمجة ( PLD ) هو مكون إلكتروني يُستخدم لبناء دوائر رقمية قابلة لإعادة التكوين . على عكس المنطق الرقمي المُصمم باستخدام بوابات منطقية منفصلة ذات وظائف ثابتة، فإن وظيفة جهاز المنطق القابل للبرمجة غير مُحددة وقت التصنيع. قبل استخدام جهاز المنطق القابل للبرمجة في دائرة، يجب برمجته لتنفيذ الوظيفة المطلوبة. [ 1 ] بالمقارنة مع أجهزة المنطق الثابتة، تُبسط أجهزة المنطق القابلة للبرمجة تصميم المنطق المعقد وقد تُوفر أداءً فائقًا. [ 2 ] على عكس المعالجات الدقيقة ، تُغير برمجة جهاز المنطق القابل للبرمجة التوصيلات بين البوابات في الجهاز.

يمكن تصنيف أجهزة المنطق القابلة للبرمجة (PLDs) بشكل عام، بترتيب تصاعدي للتعقيد، إلى أجهزة المنطق القابلة للبرمجة البسيطة (SPLDs) ، والتي تشمل منطق المصفوفة القابلة للبرمجة ، ومصفوفة المنطق القابلة للبرمجة ، ومنطق المصفوفة العامة ؛ وأجهزة المنطق القابلة للبرمجة المعقدة (CPLDs) ؛ ومصفوفات البوابات القابلة للبرمجة الميدانية (FPGAs) .

تاريخ

في عام 1969، قدمت شركة موتورولا جهاز XC157، وهو عبارة عن مصفوفة بوابات مبرمجة بقناع تحتوي على 12 بوابة و30 دبوس إدخال/إخراج غير مخصصة. [ 3 ]

في عام 1970، طورت شركة تكساس إنسترومنتس دارة متكاملة قابلة للبرمجة باستخدام قناع، تعتمد على ذاكرة القراءة فقط الترابطية (ROAM) من شركة آي بي إم . تمت برمجة هذه الدارة، المسماة TMS2000، عن طريق تغيير الطبقة المعدنية أثناء تصنيعها. احتوت TMS2000 على ما يصل إلى 17 مدخلاً و18 مخرجاً، بالإضافة إلى 8 قلابات JK للذاكرة. وقد صاغت شركة تكساس إنسترومنتس مصطلح " مصفوفة المنطق القابلة للبرمجة " (PLA) لوصف هذه الدارة. [ 4 ]

في عام ١٩٧١، كانت شركة جنرال إلكتريك (GE) تُطوّر جهازًا منطقيًا قابلًا للبرمجة يعتمد على تقنية ذاكرة القراءة فقط القابلة للبرمجة (PROM) الجديدة. وقد حسّن هذا الجهاز التجريبي من أداء ذاكرة ROAM من شركة IBM من خلال السماح بمنطق متعدد المستويات. وكانت شركة إنتل قد طرحت للتو ذاكرة EPROM ذات البوابة العائمة بتقنية UV، لذا قام الباحثون في جنرال إلكتريك بدمج هذه التقنية. وكان جهاز جنرال إلكتريك أول جهاز منطقي قابل للمسح يتم تطويره على الإطلاق، حيث سبق جهاز Altera EPLD بأكثر من عقد من الزمان. وقد حصلت جنرال إلكتريك على العديد من براءات الاختراع المبكرة في مجال الأجهزة المنطقية القابلة للبرمجة. [ ٥ ] [ ٦ ] [ ٧ ]

في عام 1973، طرحت شركة ناشيونال سيميكوندكتور جهاز PLA قابلًا للبرمجة باستخدام قناع (DM7575) مزودًا بـ 14 مدخلًا و8 مخارج بدون سجلات ذاكرة. لاقى هذا الجهاز رواجًا أكبر من جهاز TI، إلا أن تكلفة تصنيع القناع المعدني حدّت من استخدامه. تكمن أهمية هذا الجهاز في كونه الأساس لمصفوفة المنطق القابلة للبرمجة الميدانية التي أنتجتها شركة ساينتكس عام 1975، وهي 82S100. ( سبقت شركة إنترسل شركة ساينتكس في طرح منتجاتها في السوق، لكن ضعف إنتاجيتها حال دون نجاحها). [ 8 ] [ 9 ]

في عام 1974، أبرمت شركة جنرال إلكتريك اتفاقية مع شركة مونوليثيك ميموريز (MMI) لتطوير جهاز منطقي قابل للبرمجة باستخدام الأقنعة، يضم ابتكارات جنرال إلكتريك. سُمي الجهاز مصفوفة المنطق الترابطي القابلة للبرمجة (PALA). اكتمل تطوير MMI 5760 في عام 1976، وكان قادرًا على تنفيذ دوائر متعددة المستويات أو متسلسلة تضم أكثر من 100 بوابة. كان الجهاز مدعومًا ببيئة تصميم من جنرال إلكتريك، حيث تُحوّل المعادلات المنطقية إلى أنماط أقنعة لتكوين الجهاز. لم يُطرح هذا الجهاز في الأسواق. [ 10 ]

التقنيات

جيش التحرير الشعبي

في عام 1970، طورت شركة تكساس إنسترومنتس دارة متكاملة قابلة للبرمجة باستخدام قناع، تعتمد على ذاكرة القراءة فقط الترابطية (ROAM) من شركة آي بي إم . تمت برمجة هذه الدارة، المسماة TMS2000، عن طريق تغيير الطبقة المعدنية أثناء تصنيعها. احتوت TMS2000 على ما يصل إلى 17 مدخلاً و18 مخرجاً، بالإضافة إلى 8 قلابات JK للذاكرة. وقد صاغت شركة تكساس إنسترومنتس مصطلح " مصفوفة المنطق القابلة للبرمجة" لوصف هذه الدارة. [ 4 ]

تحتوي مصفوفة المنطق القابلة للبرمجة (PLA) على مصفوفة بوابات AND قابلة للبرمجة، متصلة بمصفوفة بوابات OR قابلة للبرمجة، والتي يمكن بعد ذلك عكسها شرطيًا لإنتاج مخرج. تشبه مصفوفة المنطق القابلة للبرمجة مفهوم ذاكرة القراءة فقط (ROM)؛ إلا أنها لا توفر فك تشفير كامل للمتغير ولا تولد جميع الحدود الدنيا كما في ذاكرة القراءة فقط.

يُشبه مُسلسل المنطق القابل للبرمجة (PLS/FPLS) مُصفوفة المنطق القابلة للبرمجة (PLA)، ولكنه مزود بمخارج مُسجلة مُتكاملة باستخدام عدد من القلابات للسماح بإنشاء بعض آلات الحالة . وقد قدمت شركة Signetics أول مُسلسل منطقي قابل للبرمجة (FPLS) في عام 1979. [ 11 ]

بال

تحتوي أجهزة PAL على مصفوفات من خلايا الترانزستور مرتبة في مستوى "ثابت-أو، قابل للبرمجة-و" يستخدم لتنفيذ معادلات المنطق الثنائي "مجموع المنتجات" لكل مخرج من حيث المدخلات والتغذية الراجعة المتزامنة أو غير المتزامنة من المخرجات.

قدمت شركة MMI جهازًا ثوريًا عام 1978، وهو منطق المصفوفة القابلة للبرمجة (PAL). تميزت بنيته ببساطتها مقارنةً بـ FPLA من شركة Signetics، وذلك لاستغنائها عن مصفوفة OR القابلة للبرمجة. وقد ساهم ذلك في جعل هذه المكونات أسرع وأصغر حجمًا وأقل تكلفة. كانت متوفرة في عبوات DIP ذات 20 طرفًا وسمك 300 ميل، بينما كانت FPLA متوفرة في عبوات ذات 28 طرفًا وسمك 600 ميل. وقد ساهم دليل PAL في تبسيط عملية التصميم. وقام برنامج تصميم PALASM (مجمع PAL) بتحويل المعادلات المنطقية التي وضعها المهندسون إلى نمط الصمامات اللازم لبرمجة المكون. وسرعان ما أصبحت أجهزة PAL متاحة للتوريد من قبل شركات National Semiconductor وTexas Instruments وAMD.

بعد نجاح شركة MMI في إنتاج شرائح PAL ذات العشرين طرفًا، طرحت AMD شريحة 22V10 PAL ذات الأربعة والعشرين طرفًا بميزات إضافية. بعد استحواذها على MMI عام 1987، أنشأت AMD شركة Vantis كشركة مستقلة ، والتي استحوذت عليها شركة Lattice Semiconductor عام 1999.

GALs

Lattice GAL 16V8 و 20V8. هذه أجهزة تعمل بزمن استجابة 35 نانوثانية.

كان جهاز المصفوفة المنطقية العامة (GAL)، الذي ابتكرته شركة Lattice Semiconductor عام 1985، بمثابة تطوير لجهاز PAL. يتمتع هذا الجهاز بنفس الخصائص المنطقية لجهاز PAL، ولكنه قابل للمسح وإعادة البرمجة. يُعدّ جهاز GAL مفيدًا للغاية في مرحلة تصميم النماذج الأولية، حيث يُمكن تصحيح أي أخطاء منطقية فيه عن طريق إعادة البرمجة. تتم برمجة أجهزة GAL وإعادة برمجتها باستخدام مبرمج PAL، أو، في حالة الرقائق التي تدعم هذه التقنية، باستخدام تقنية البرمجة داخل الدائرة .

تجمع تقنية Lattice GALs بين تقنية CMOS وتقنية البوابة العائمة القابلة للمسح كهربائياً (E2 ) لإنتاج جهاز منطقي عالي السرعة ومنخفض الطاقة. وقد قدمت شركة International CMOS Technology (ICT) جهازاً مشابهاً يُسمى PEEL (منطق قابل للمسح كهربائياً وقابل للبرمجة).

في بعض الأحيان يُشار إلى شريحة GAL باسم جهاز منطقي قابل للبرمجة بسيط (SPLD)، وهو مكمل لجهاز منطقي قابل للبرمجة معقد (CPLD) الموصوف أدناه.

CPLDs

تتوفر وحدات PAL وGAL بأحجام صغيرة فقط، تعادل بضع مئات من البوابات المنطقية. أما بالنسبة للدوائر المنطقية الأكبر حجمًا، فيمكن استخدام وحدات PLD أو CPLD المعقدة. تحتوي هذه الوحدات على ما يعادل عدة وحدات PAL مرتبطة بوصلات قابلة للبرمجة، جميعها في دائرة متكاملة واحدة . يمكن لوحدات CPLD أن تحل محل آلاف، أو حتى مئات الآلاف، من البوابات المنطقية.

تُبرمج بعض الدوائر المنطقية القابلة للبرمجة (CPLDs) باستخدام مبرمج PAL، لكن هذه الطريقة تصبح غير عملية للأجهزة ذات المئات من الأطراف. تتمثل الطريقة الثانية في لحام الجهاز بلوحة الدوائر المطبوعة الخاصة به، ثم تزويده بتدفق بيانات تسلسلي من جهاز كمبيوتر شخصي. تحتوي الدائرة المنطقية القابلة للبرمجة على دائرة تقوم بفك تشفير تدفق البيانات وتهيئتها لأداء وظيفتها المنطقية المحددة. يستخدم بعض المصنّعين، مثل Altera و Atmel (التي أصبحت الآن Microchip) ، تقنية JTAG لبرمجة الدوائر المنطقية القابلة للبرمجة داخل الدائرة من ملفات .JAM .

FPGAs

بينما كانت تُطوَّر وحدات PAL إلى وحدات GAL وCPLD (المذكورة أعلاه)، كان هناك مسار تطوير منفصل. يعتمد هذا النوع من الأجهزة على تقنية مصفوفة البوابات ويُسمى مصفوفة البوابات القابلة للبرمجة الميدانية (FPGA). من الأمثلة المبكرة على FPGA مصفوفة 82S100 وجهاز التسلسل 82S105، من إنتاج شركة Signetics، واللذان طُرحا في أواخر سبعينيات القرن الماضي. كانت 82S100 عبارة عن مصفوفة من حدود AND، بينما احتوت 82S105 أيضًا على وظائف القلاب.

(ملاحظة: تحتوي الدوائر المتكاملة 82S100 وما شابهها من شركة Signetics على بنية PLA، مستوى AND + مستوى OR.)

تستخدم مصفوفات البوابات المنطقية القابلة للبرمجة ميدانيًا (FPGAs) شبكة من البوابات المنطقية ، وبمجرد تخزين البيانات، لا تتغير، على غرار مصفوفة البوابات العادية. ويعني مصطلح "قابل للبرمجة ميدانيًا" أن الجهاز يُبرمج من قِبل العميل، وليس من قِبل الشركة المصنعة. تتشابه مصفوفات البوابات المنطقية القابلة للبرمجة ميدانيًا مع مصفوفات البوابات، ولكن لا يمكن تهيئة مصفوفات البوابات إلا في المصنع أثناء عملية التصنيع. [ 12 ] [ 13 ] [ 14 ]

تُبرمج مصفوفات البوابات المنطقية القابلة للبرمجة (FPGAs) عادةً بعد لحامها على لوحة الدوائر، بطريقة مشابهة لبرمجة مصفوفات البوابات المنطقية القابلة للبرمجة المعقدة (CPLDs) الأكبر حجمًا. في معظم مصفوفات البوابات المنطقية القابلة للبرمجة الأكبر حجمًا، يكون التكوين مؤقتًا ويجب إعادة تحميله إلى الجهاز عند توصيل الطاقة أو عند الحاجة إلى وظائف مختلفة. يُخزن التكوين عادةً في ذاكرة PROM أو EEPROM أو ذاكرة فلاش. [ 15 ] قد تكون إصدارات EEPROM قابلة للبرمجة داخل النظام (عادةً عبر JTAG ).

يكمن الفرق بين الدوائر المنطقية القابلة للبرمجة (FPGAs) والدوائر المنطقية القابلة للبرمجة المعقدة (CPLDs) في أن الأولى تعتمد داخليًا على جداول البحث (LUTs)، بينما تُشكل الثانية وظائف المنطق باستخدام مجموعة من البوابات المنطقية (مثل مجموع المنتجات ). تُستخدم الدوائر المنطقية القابلة للبرمجة المعقدة في التصاميم البسيطة، بينما تُستخدم الأولى في التصاميم الأكثر تعقيدًا. بشكل عام، تُعد الدوائر المنطقية القابلة للبرمجة المعقدة خيارًا جيدًا لتطبيقات المنطق التوافقي واسعة النطاق ، في حين أن الأولى أكثر ملاءمة لآلات الحالة الكبيرة مثل المعالجات الدقيقة .

متغيرات أخرى

هذه دوائر معالجات دقيقة تحتوي على وظائف ثابتة وأخرى قابلة للتعديل بواسطة برنامج يعمل على المعالج. ويتطلب تصميم أنظمة ذاتية التعديل أن يتعلم المهندسون أساليب جديدة وأن يتم تطوير أدوات برمجية جديدة.

تُباع الآن دوائر منطقية قابلة للبرمجة (PLDs) تحتوي على معالج دقيق ذي وظيفة ثابتة (يُسمى النواة ) مُحاط بمنطق قابل للبرمجة. تُمكّن هذه الأجهزة المصممين من التركيز على إضافة ميزات جديدة إلى التصاميم دون الحاجة إلى القلق بشأن تشغيل المعالج الدقيق. كما أن المعالج الدقيق ذي الوظيفة الثابتة يشغل مساحة أقل على الشريحة مقارنةً بجزء من مصفوفة البوابات المنطقية القابلة للبرمجة التي تُنفذ نفس المعالج، مما يُتيح مساحة أكبر لمصفوفة البوابات المنطقية القابلة للبرمجة لاحتواء الدوائر المتخصصة للمصمم.

كيف تحتفظ الدوائر المنطقية القابلة للبرمجة (PLDs) بتكوينها

تُعدّ الدوائر المنطقية القابلة للبرمجة (PLD) مزيجًا من جهاز منطقي وجهاز ذاكرة . تُستخدم الذاكرة لتخزين النمط المُعطى للشريحة أثناء البرمجة. وقد تمّ تكييف معظم طرق تخزين البيانات في الدوائر المتكاملة لاستخدامها في الدوائر المنطقية القابلة للبرمجة، ومنها:

تُعدّ وصلات السيليكون المضادة للانصهار وصلات تُنشأ بتطبيق جهد كهربائي على منطقة مُعدّلة من السيليكون داخل الشريحة. سُمّيت بالمضادة للانصهار لأنها تعمل بطريقة معاكسة للصمامات العادية، التي تبدأ عملها كوصلات حتى ينقطع التيار الكهربائي عنها.

ذاكرة الوصول العشوائي الثابتة (SRAM) هي نوع من الذاكرة المتطايرة، أي أن محتوياتها تُفقد عند كل انقطاع للتيار الكهربائي. لذلك، يجب برمجة الدوائر المنطقية القابلة للبرمجة (PLDs) التي تعتمد على ذاكرة الوصول العشوائي الثابتة (SRAM) في كل مرة يتم فيها تشغيل الدائرة. وعادةً ما يتم ذلك تلقائيًا بواسطة جزء آخر من الدائرة.

خلية ذاكرة EPROM هي ترانزستور MOSFET (ترانزستور تأثير المجال لأشباه الموصلات المعدنية المؤكسدة، أو ترانزستور MOS) يمكن تشغيلها عن طريق تثبيت شحنة كهربائية بشكل دائم على قطب البوابة. يتم ذلك بواسطة مبرمج PAL. تبقى الشحنة لسنوات عديدة ولا يمكن إزالتها إلا بتعريض الشريحة لضوء فوق بنفسجي قوي في جهاز يُسمى ممحاة EPROM.

ذاكرة الفلاش غير متطايرة، إذ تحتفظ بمحتوياتها حتى عند انقطاع التيار الكهربائي. تُخزَّن البيانات على خلايا ذاكرة MOSFET ذات البوابة العائمة ، ويمكن مسحها وإعادة برمجتها حسب الحاجة. وهذا ما يجعلها مفيدة في الدوائر المنطقية القابلة للبرمجة (PLDs) التي قد يُعاد برمجتها بشكل متكرر، مثل تلك المستخدمة في النماذج الأولية. ذاكرة الفلاش نوع من ذاكرة EEPROM التي تخزن المعلومات باستخدام شحنات كهربائية محصورة، على غرار ذاكرة EPROM. ونتيجة لذلك، يمكن لذاكرة الفلاش الاحتفاظ بالمعلومات لسنوات، ولكن ربما ليس لفترة طويلة مثل ذاكرة EPROM.

اعتبارًا من عام 2005، أصبحت معظم الدوائر المنطقية القابلة للبرمجة (CPLDs) قابلة للبرمجة والمسح كهربائيًا، وغير متطايرة. ويعود ذلك إلى صغر حجمها الذي لا يبرر عناء برمجة خلايا ذاكرة الوصول العشوائي الثابتة (SRAM) الداخلية في كل مرة يتم تشغيلها، بالإضافة إلى ارتفاع تكلفة خلايا ذاكرة القراءة فقط القابلة للمسح والبرمجة كهربائيًا (EPROM) نظرًا لغلافها الخزفي المزود بنافذة كوارتز.

EPLDs

جهاز EPLD من شركة Cypress في عبوة PLCC

جهاز المنطق القابل للمسح والبرمجة ( EPLD ) هو دائرة متكاملة تتألف من مجموعة من أجهزة المنطق القابلة للبرمجة (PLDs) غير موصلة مسبقًا؛ حيث تتم برمجة هذه التوصيلات كهربائيًا بواسطة المستخدم. تُعد معظم أجهزة GAL وFPGA أمثلة على أجهزة EPLD أو EEPLD.

تستخدم ذاكرة EPLD نفس تقنية ذاكرة EPROM ، وتحتوي على نافذة كوارتز في غلافها تسمح بمسحها عند تعرضها للأشعة فوق البنفسجية. [ 16 ] [ 17 ]

باستخدام نفس تقنية ذاكرة EEPROM ، يمكن مسح ذاكرة EEPLD كهربائياً. [ 16 ] [ 17 ]

لغات برمجة PLD

تقبل العديد من أجهزة برمجة PAL المدخلات بتنسيق ملف قياسي، يُشار إليه عادةً باسم " ملفات JEDEC ". وهي تُشابه مُجمِّعات البرامج . تُسمى اللغات المستخدمة كشفرة مصدرية لمُجمِّعات المنطق بلغات وصف الأجهزة ، أو HDLs. [ 1 ]

تُستخدم لغات PALASM و ABEL و CUPL بكثرة في تصميم الأجهزة ذات التعقيد المنخفض، بينما تُعدّ لغتا Verilog و VHDL من لغات الوصف عالية المستوى الشائعة للأجهزة الأكثر تعقيدًا. غالبًا ما تُستخدم لغة ABEL ذات النطاق الأضيق لأسباب تاريخية، ولكن في التصاميم الجديدة، تُعدّ VHDL أكثر شيوعًا، حتى في التصاميم ذات التعقيد المنخفض.

للاطلاع على لغات البرمجة الحديثة للدوائر المنطقية القابلة للبرمجة (PLD)، وتدفقات التصميم، والأدوات، انظر FPGA والحوسبة القابلة لإعادة التكوين .

أجهزة برمجة PLD

يُستخدم مُبرمج الأجهزة لنقل نمط المنطق البولياني إلى الجهاز القابل للبرمجة. في بدايات المنطق القابل للبرمجة، كان كل مُصنِّع لأجهزة المنطق القابلة للبرمجة يُنتج مُبرمجًا مُتخصصًا لعائلة أجهزته المنطقية. لاحقًا، ظهرت في السوق مُبرمجات أجهزة شاملة تدعم العديد من عائلات الأجهزة المنطقية من مُصنِّعين مُختلفين. تستطيع مُبرمجات الأجهزة الحالية عادةً برمجة أجهزة المنطق القابلة للبرمجة الشائعة (معظمها مُكافئات PAL/GAL) من جميع المُصنِّعين الحاليين. من تنسيقات الملفات الشائعة المُستخدمة لتخزين نمط المنطق البولياني (الفيوزات): JEDEC، وAltera POF (ملف الكائن القابل للبرمجة)، وXilinx BITstream. [ 18 ]

انظر أيضاً

مراجع

  1. 1 2 هورويتز، بول؛ هيل، وينفيلد (2015). هورويتز ب.، هيل و. - فن الإلكترونيات . نيويورك. ص  764. ISBN 978-0-521-80926-9.{{cite book}}: CS1 maint: موقع الناشر مفقود ( رابط )
  2. هولدسوورث، ب.؛ وودز، ر. س. (2003). تصميم المنطق الرقمي ( الطبعة الرابعة). إلسيفير. ISBN  978-0-7506-4582-9.
  3. كتاب بيانات أشباه الموصلات من موتورولا، الطبعة الرابعة . شركة موتورولا، 1969. ص. IC-73. 
  4. 1 2 أندريس، كينت (أكتوبر 1970). تقرير تطبيقي من شركة تكساس إنسترومنتس: مصفوفات منطقية قابلة للبرمجة بتقنية MOS . شركة تكساس إنسترومنتس. النشرة CA-158.يقدم التقرير سلسلة TMS2000 و TMS2200 من مصفوفات الطور القابلة للبرمجة باستخدام القناع.
  5. غرير، ديفيد ل. دوائر منطقية قابلة للبرمجة كهربائياً، براءة اختراع أمريكية رقم 3,818,452 . المالك: جنرال إلكتريك، تاريخ الإيداع: 28 أبريل 1972، تاريخ المنح: 18 يونيو 1974
  6. غرير، ديفيد ل. دوائر المنطق الترابطي متعددة المستويات، براءة اختراع أمريكية رقم 3,816,725 . المالك: جنرال إلكتريك، تاريخ الإيداع: 28 أبريل 1972، تاريخ المنح: 11 يونيو 1974
  7. غرير، ديفيد ل. دوائر المنطق الترابطي المجزأة، براءة اختراع أمريكية رقم 3,849,638 . المالك: جنرال إلكتريك، تاريخ الإيداع: 18 يوليو 1973، تاريخ المنح: 19 نوفمبر 1974
  8. "أشباه الموصلات والدوائر المتكاملة : FPLA". EDN . 20 (13). بوسطن، ماساتشوستس: دار نشر كاهنرز: 66. 20 يوليو 1975. بيان صحفي حول مصفوفة المنطق القابلة للبرمجة الميدانية Intersil IM5200. أربعة عشر منفذ إدخال و48 طرفًا للمنتج. برمجة الهجرة المستحثة بالانهيار. سعر الوحدة 37.50 دولارًا أمريكيًا.
  9. "توفر FPLA منطقًا مخصصًا سريعًا". EDN . 20 (13). بوسطن، ماساتشوستس: دار نشر كاهنرز: 61. 20 يوليو 1975.بيان صحفي حول مصفوفات المنطق القابلة للبرمجة الميدانية Signetics 82S100 و82S101. تتضمن 14 مدخلاً، و8 مخارج، و48 طرفاً للمنتج. برمجة وصلات منصهرة من النيكل والكروم.
  10. بيليرين، ديفيد؛ مايكل هولي (1991). التصميم العملي باستخدام المنطق القابل للبرمجة . برنتيس هول. ص 15. ISBN  0-13-723834-7.
  11. ألفورد، روجر سي. (1989). دليل مصمم المنطق القابل للبرمجة . هوارد دبليو. سامز. الصفحات 67-69 . ISBN  0-672-22575-1يمكن تهيئة المسجلات ديناميكيًا أو بشكل دائم كقلابات D أو JK أو T، وذلك بفضل المرونة التي يوفرها تضمين عاكسات "M" (M0 - M5 ) . تُعاد مخرجات المسجلات إلى مصفوفة AND قبل وصولها إلى مخازن الإخراج ثلاثية الحالة، مما يسمح بتطوير آلات الحالة Mealy وMoore.
  12. دورف، ريتشارد سي. (3 أكتوبر 2018). الإلكترونيات، إلكترونيات الطاقة، الإلكترونيات الضوئية، الموجات الدقيقة، الكهرومغناطيسية، والرادار . مطبعة سي آر سي. رقم ISBN 978-1-4200-0315-4.
  13. وحيد، فرانك؛ جيفارجيس، توني د. (17 أكتوبر 2001). تصميم الأنظمة المدمجة: مقدمة موحدة للأجهزة/البرمجيات . جون وايلي وأولاده. ISBN 978-0-471-38678-0.
  14. تشين، واي كاي (3 أكتوبر 2018). دليل VLSI . مطبعة CRC. ISBN 978-1-4200-0596-7.
  15. "استخدام ذاكرة الفلاش لتهيئة مصفوفات البوابات المنطقية القابلة للبرمجة" (ملف PDF) . شركة ألترا . تاريخ الاسترجاع: 21 أغسطس 2024 .
  16. 1 2 تيرتولين ندجونتشي. "الإلكترونيات الرقمية 2: دوائر المنطق التتابعي والحسابي" . 2016. ص 224.
  17. 1 2 كلايف ماكسفيلد. "دليل محارب التصميم إلى FPGAs" . 2004. ص 20
  18. "تنسيقات ملفات PLD" . مؤرشف من الأصل بتاريخ 24-06-2022.
  • "أدوات PLD لإنشاء ملفات SVF وJAM وSTAPL وغيرها من التنسيقات" . JTAG / boundary-scan . كورليس. 1 ديسمبر 2010. مؤرشف من الأصل في 18 مارس 2012. تم الاطلاع عليه في 18 يوليو 2011 .
  • "FPGAs و CPLDs" . شركة لاتيس لأشباه الموصلات.