Advanced Search

المحرر موضوع: قصتي مع الـ FPGA  (زيارة 3569 مرات)

0 الأعضاء و 1 ضيف يشاهدون هذا الموضوع.

يناير 27, 2004, 05:17:51 مساءاً
رد #15

salwanrawas

  • عضو متقدم

  • ****

  • 597
    مشاركة

  • هندسة الكترونية

    • مشاهدة الملف الشخصي
قصتي مع الـ FPGA
« رد #15 في: يناير 27, 2004, 05:17:51 مساءاً »
معك حق أخي محمد .. بالفعل أنا لم أقرأ الموضوع بل مررت عليه بشكل سريع و خصوصاً الصور
و بسبب أن تلك الدارة المتكاملة بغلاف BGA اعتقدت أن ذلك هو المقصود
و شكراً لك و لالكترونك بوي على هذا الموضوع الجميل
م أحمد سلوان رواس

فبراير 24, 2004, 02:45:38 مساءاً
رد #16

Mgh

  • عضو خبير

  • *****

  • 3536
    مشاركة

    • مشاهدة الملف الشخصي
قصتي مع الـ FPGA
« رد #16 في: فبراير 24, 2004, 02:45:38 مساءاً »
وأنتجت الPALs بأعداد مختلفة من المداخل والمخارج وأحجام مختلفة من بوابات OR وضمت فى الغالب قلابات flip-flops متصلة بمخارج بوابات الOR مما سهل تمثيل الدارات بها.
ولقد أثرت الPALs بحق على تصميم العتاد الرقمى . وأصبحت كل المنتجات المصنعة باستخدام تقنيات الPAL مسماه إختصارا بالSPLDs وهى تشتهر برخص ثمنها وسرعتها العالية
very high pin-to-pin speed-performance

وتمثلت الصعوبة فى بناء الSPLDa فى الزيادة الغير خطية لحجم المستويات المنطقية بالنسبة للزيادة فى عدد المداخل . ولكن لأن التقنية لا تتوقف فإنه أصبح من الممكن بناء دارة متكاملة واحدة تحتوى العديد من وحدات الSPLDs مع دعم القدرة على برمجة الوصلات بينها .
وبذلك تكونت عناصر جديدة أكثر تعقيدا Complex أطلق عليها CPLDs .

وبدأ تطوير الCPLDs بواسطة شركة Altra فى شكل عائلة تعرف ب Classic EPLDs ثم توالت السلالات سريعا بأسماء مثل MAX5000 , MAX7000 , MAX9000 ثم تجرأت بعض الشركات الأخرى للدخول فى سوق الإنتاج لهذه القطع.

وللعلم فإن الCPLDs دعمت أستيعاب Capacity يساوى 50 مرة مما كانت تستوعبه الSPLDs ولكن كان من الصعب التوسع فى بنائها أكثر من ذلك بسبب كثافة مكوناتها العالية وكان يجب أن تبتكر تقنية جديدة.

وأعلى الدارات المتكاملة إستيعابا الأن يطلق عليها Mask-Programmable Gate Arrays أو MPGAs وهى تحتوى على مصفوفة من الترانزستورات بحيث يمكن تعديل الوصلات بينها بواسطة المستخدم ولكن ذلك التعديل يحدث أثناء عملية الصناعة أى أن المستخدم عليه أن يطلب تنفيذ تصميمه من الششركة المصنعة وهذا بالطبع يتكلف كثيرا من الوقت والمال.
ولكن الMPGAs لا تتبع عائلة الFPDs ولكنى ذكرتها هنا لأنها أحد العناصر القابلة للبرمجة.

وهنا نأتى لتقنية الFPGA أو Field-Programmable Gate Arrays وهى تشبه إلى حد كبير الMPGAs وهى تتضمن مصفوفة من عناصر الدارات المختلفة تعرف كل منها ب Logic block وتتميز عن الMPGAs بأن المستخدم الأخير يمكنه برمجتها بنفسه وارتفع فيها عدد البوابات المكافئة (NAND) إلى 40000 ويزيد - أنظر الشكل المرفق .
هناك أشياء جميلة في حياتنا لكننا لانراها لاننا لانكلف أنفسنا محاولة النظر اليها.. وربما تشابه الايام والروتين يحجب الرؤية عنها

فبراير 24, 2004, 02:47:01 مساءاً
رد #17

Mgh

  • عضو خبير

  • *****

  • 3536
    مشاركة

    • مشاهدة الملف الشخصي
قصتي مع الـ FPGA
« رد #17 في: فبراير 24, 2004, 02:47:01 مساءاً »
===============================
تقنيات المفاتيح القابلة للبرمجة :
===============================
ونعنى بتقنيات المفاتيح القابلة للبرمجة أى الطرق المستخدمة فى وصل سلكين أو فصلهما لتشكيل الدارة الكلية.

أول هذه التقنيات ظهورا هى طريقة الوصلات المنصهرة fuse والتى أستخدمت فى الPLAs ومازالت تستخدم فى بعض الأجهزة البسيطة ولكننا لن نناقشها هنا لأنها سريعا ماأستبدلت بتقنيات أحدث.

ففى الCPLDs و SPLDs طبقت تقنية الترانزستورات المعتمدة على EEPROM أو EPROM (وهى ترانزستورات بها وحدات تخزين للحفاظ على حالتها من حيث الفتح والغلق ) كما هو موضح بالشكل التالى .
هناك أشياء جميلة في حياتنا لكننا لانراها لاننا لانكلف أنفسنا محاولة النظر اليها.. وربما تشابه الايام والروتين يحجب الرؤية عنها

فبراير 24, 2004, 02:49:00 مساءاً
رد #18

Mgh

  • عضو خبير

  • *****

  • 3536
    مشاركة

    • مشاهدة الملف الشخصي
قصتي مع الـ FPGA
« رد #18 في: فبراير 24, 2004, 02:49:00 مساءاً »
أما الFPGA فيستخدم تقنية المفاتيح التى تتحكم فيها ذواكر SRAM (ذواكر الSRAM تتحكم فى بوابة الترانزستور أو تختار أحد أطراف الmultiplexers لإختيار المجوعة المنطقية المراد التحكم فيها )

أنظر الشكل المرفق
هناك أشياء جميلة في حياتنا لكننا لانراها لاننا لانكلف أنفسنا محاولة النظر اليها.. وربما تشابه الايام والروتين يحجب الرؤية عنها

فبراير 24, 2004, 02:51:21 مساءاً
رد #19

Mgh

  • عضو خبير

  • *****

  • 3536
    مشاركة

    • مشاهدة الملف الشخصي
قصتي مع الـ FPGA
« رد #19 في: فبراير 24, 2004, 02:51:21 مساءاً »
نوع أخر من التقنيات المفتاحية والذى يستخدم فى الFPGA هى تقنية Antifuse ويكون المفتاح المصمم بهذه التقنية مفتوح طبيعيا Normally-Opened ويتم قفله عند البرمجة.
ومفاتيح الAntifuse مناسبة جدا للFPGA لأنها يمكن بنائها بواسطة تقنية الCMOS وكمثال عليها إليكم الشكل المرفق والذى يمثل بناء المفتاح Antifuse والمصمم بواسطة شركة Actel ويطلق عليه PLICE[Ham88].

حيث نرى المفتاح من نوع Antifuse موضوع بين سلكين ويتكون من ثلاث طبقات . الطبقتين العليا والسفلى عبارة عن مادتين موصلتين أما الطبقة المتوسطة فهى عازلة. وعند برمجة هذا المفتاح تتحول مقاومة الطبقة العازلة من قيمتها الكبيرة إلى قيمة صغيرة.
هناك أشياء جميلة في حياتنا لكننا لانراها لاننا لانكلف أنفسنا محاولة النظر اليها.. وربما تشابه الايام والروتين يحجب الرؤية عنها