القرية الإلكترونية - الكترونيات - كمبيوتر - هاردوير - خدمات المواقع - كهرباء - فضائيات - جوال - اتصالات - تكييف وتبريد - اجهزة الانتاج الزراعي - كهرباء السيارات

كود تفعيل العضوية - الابلاغ عن روابط لاتعمل - صيانة التلفزيون - الحاسبة - الأعضاء المتميزين - البرامج و المخططات - بث مباشر للقنوات الفضائية - إذاعة - تردد القنوات - بحث


لوحة مفاتيح عربية

العودة   منتدى القرية الإلكترونية > القسم الالكتروني > منتدى الإلكترونيات
التسجيل       اجعل كافة المشاركات مقروءة

منتدى الإلكترونيات قسم الالكترونكس لمناقشة الافكار والمعلومات المتعلقة بالهندسة الالكترونية للمبتدئين والهواة والفنيين - Electronics

رد
 
أدوات الموضوع
قديم 06-04-2006, 03:42 AM   #1
رمال
مهندس
 
الصورة الرمزية رمال

الدولة: ALEXANDRIA _ EGYPT
المشاركات: 46
أحصائية الترشيح

عدد النقاط : 11


النشاط

معدل تقييم المستوى: 0
win اصنع الـic الخاص بك بنفسك؟!..حقيقة!!(تقنية الـfpga).

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

أخي جاوزت بالامس الثريا***فمالك في الثرى ترمي علاك
عمرت العمر بالطاعات عمرا***فأمسى بعد يعمره هواك

لم كل هذه المقدمة؟؟ لأنني أردت أن أنبه اخواني في المنتدى الى أننا أنشغلنا بمواضيع عن كيفية صيانة الاجهزة التي تصل الينا منهم ، ونسينا تماما أن نعرف كيف صنعوا تلك الاجهزة، ولا أقصد هنا تجميع المكونات مع بعضها لتكوين جهاز ،وانما أقصد تصنيع المكونات التي صنعت منها هذه الاجهزة ،ان المواضيع التي أدعوكم للبحث فيها هي تكنولولوجيا الالكترونيات الدقيقة microrelectronic والرقائق السليكونية ، وقد يسأل سائل كيف يتسنى هذا ونحن لا نعرف شيئا عن تصنيع المقاومة فضلا عن الالكترونيات الدقيقة ، فأقول وبالله التوفيق ، فلنبدأ ونبحث وسيفتح الله علينا ان شاء الله قال الله تعالى (ادخلوا عليهم الباب فاذا دخلتموه فإنكم غالبون) ، وحتى لا يكون الكلام مرسلا فسأبدأ بنفسي فلقد من الله علي بأن تعرفت على تقنية حديثة (عمرها لا يتجاوز 15 سنة) ، هذه التقنية تتيح للعامل في مجال الالكترونيات (هاوي مهندس فني....)من تصميم الدائرة المتكاملة التي يريدها وبالحجم الذي يريد عن طريق برنامج كمبيوتر يكتب فيه التصميم الذي يريده بأوامر معينة فيجد عنده في النهاية الدائرة المتكاملة التي يريدها،هذه التقنية الجديدة تعرف باسمFPGA
FPGA
ماهي تقنية الFPGA

وماذا تعني؟
وما استخداماتها؟
وكيف تخدم هذه التقنية علم الالكترونيات؟
وكيف يمكنني الحصول عليها؟
كل هذه أسئلة بحاجة الى اجابة ومن لديه أي اضافات فلا يبخل علينا
ولنبدأ في الابحار في بحر الالكترونيات
رمال غير متواجد حالياً   رد مع اقتباس مشاركة محذوفة
اعلانات
قديم 06-04-2006, 04:12 AM   #2
رمال
مهندس
 
الصورة الرمزية رمال

الدولة: ALEXANDRIA _ EGYPT
المشاركات: 46
أحصائية الترشيح

عدد النقاط : 11


النشاط

معدل تقييم المستوى: 0
win تابع:اصنع الـic الخاص بك بنفسك!

اجابة السؤال الاول : ماهي تقنية الـFPGA وماذا تعني؟
كلمة FPGA هي اختصار لجملة Field Programmable Gate Arrays وهي تعني مصفوفات البوابات المنطقية القابلة للبرمجة ، وهي عبارة عن دوائر متكاملة تتكون من صفوف من البوابات المنطقية كل بوابة يمكن التحكم في نوعها وتحويلها من نوع الى أخر مثلا من AND الى NAND ومن NOR الى NOTالى أخره ويمكن أيضا التحكم في توصيل كل بوابة بالبوابات الاخرى فيمكن عمل التوصيل الذي نريده ويمكن بذلك تحويل الدائرة المتكاملة من نوع الى أخر عن طريق البرنامج الخاص ببرمجتها.
أما فيم تستخدم : فهي يمكن أن تستخدم في أي شئ وكل شئ وخاصة الاجهزة الالكترونية التي تحتاج الى تغيير دوائرها باستمرار وبينما كان ذلك صعبا في الماضي فانه الان يمكن أن يحدث بمجرد انزال برنامج جديد يغير من تركيب الدائرة.
أما كيف تخدم هذه التقنية الالكترونيات: فهي فتح جديد ونعمة تستوجب الشكر وثورة في عالم تصميم الدوائر المتكاملة ولتوضيح ذلك نعطي المثال التالي:في حين أن شركة مثل انتل تصنع معالج البنتيوم الذي يقوم بجميع الوظائف الممكنة وذلك بغرض الاستخدام العام في كل التطبيقات ، وذلك على حساب السرعة التي تكون بطيئة نسبيا والاستهلاك العالي للطاقة والسعر المرتفع ، في حين أن بعض الشركات الاخرى تصنع دوائر متكاملة سريعة ورخيصة واستهلاكها للطاقة قليل ولكنها صممت لتنفيذ وظيفة واحدة فقط وهي التي تعرف باسم ASIC ومثال على ذلك البروسيسور الخاص بأجهزة التليفزيون ، فجاءت تقنية الـFPGA لتجمع بين سرعة الاداء العالية والتعدد في الاستخدام.
اما كيف يمكنك الحصول عليها فهذا ما سوف يأتي لاحقا .
وللحديث بقية...
رمال غير متواجد حالياً   رد مع اقتباس مشاركة محذوفة
اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )
  
قديم 06-04-2006, 04:25 AM   #3
رمال
مهندس
 
الصورة الرمزية رمال

الدولة: ALEXANDRIA _ EGYPT
المشاركات: 46
أحصائية الترشيح

عدد النقاط : 11


النشاط

معدل تقييم المستوى: 0
win

وأحب هنا أن أنقل ملخصا لما نشر عن هذا الموضوع فى مجلة العلوم الأمريكية فى المجلد 15 العددان 6،7 يونيو/يوليو 1999 صفحة 32 وهذه المجلة هى ترجمة لمجلة (scintific american) تصدر عن مؤسسة الكويت للتقدم العلمى .
فقد نشر فى هذا العدد موضوع بعنوان " الحوسبة التشكلية (المطاوعة)" "configurable computing" ، وسنحاول تلخيص الموضوع وتبسيطه فى السطور التالية لنقربه الى الاذهان .

( فى طريقهم لايجاد التوازن الملائم بين سرعة المعالجات وتعدد الاستعمالات يواجه مصممى الحاسوب تحد مستمر ، فهم قادرون على بناء معالجات متعددة الاستعمالات يمكنها أن تقوم بوظائف متنوعة لكن ببطئ نسبى .وفى المقابل فإنهم قادرون على ابتكار معالجات سريعة جدا لكن تقوم بمهمة محددة .
ولنعطى مثالا للتوضيح . فمثلا معالجات بنتيوم intel pentium الموجودة حاليا فى الحواسيب الشخصية هى معالجات ذات استخدامات عامة ، فهو لم يكن مصمما خصيصا لتشغيل ميكروسوفت وورد microsoft word أولعبة كوماندوز comandos الا أنه يستطيع تشغيل كلا التطبيقين .
وبالمقابل فإن الدوائر المصممة لمهام محددة ( الغير قابلة للبرمجة) والمعروف باسم (الدوائر المتكاملة المحددة التطبيقات) (application-specific integrated circuits ( ASIC
تؤمن بدقة الأداء الوظيفى اللازم لمهمة معينة فقط وبسرعة عالية جدا.
فيستطيع مصممو الحاسبات إنتاج معالجات أصغرحجما وأقل تكلفة واكثر سرعة وتستهلك طاقة أقل من المعالجات القابلة للبرمجة ، فمعالج رسومات graphics من نوع VGA يستطيع
أن يرسم خطوطا أو يلون صورا على الشاشة اسرع من معالج وحدة معالجة مركزية عامة الاستخدام بعشرة أضعاف أو مائة ضعف .
ولكن الان ثمة تطور جديد فى الدوائر المتكاملة يقدم خيارا ثالثا ، وهى صفيفات بوابات منطقية قابلة للبرمجة FPGAs Field-Programmable Gate Arrays .وهى دوائر الكترونية عالية الكفاءة يمكن تعديلها فى أى مرحلة أثناء التشغيل . وتتكون الدوائر هذه من صفوف من الوحدات المنطقية القابلة للتشكل configurable ، والقادرة على تنفيذ الوظائف المنطقية للبوابات مثل AND , NAND , NOR, OR, XOR . إن الوظائف المنطقية للبوابات فى معظم المكونات المستخدمة فى الحواسيب الان ثابتة ولايمكن تغييرها ، اما فى صفيفات البوابات القابلة للبرمجة FPGA فان كلا من الوظائف المنطقية والتوصيلات مابين هذه الوحدات يمكن تغييرها، وذلك بارسال بعض الاشارات الى الشريحة الالكترونية .
تركيب الFPGA:
تتكون من عدد كبيرجدا من الوحدات المنطقية القابلة للتشكيل ، ومن شبكة توصيلات قابلة للبرمجة يمكن ان تربط هذه الوحدات بأى نمط يختاره المصمم.وهناك نوعان من دوائر الFPGA
1-الدوائر "الخشنة الحبيبات " coarse-grained :
وهى تتكون من عدد قليل من الوحدات المنطقية الكبيرة والقوية ، فكل وحدة تعتبر دائرة مكونة من عدة بوابات منطقية ، ويمكن لكل عنصر أن يكون قادرا على جمع أو مقارنة عددين كاملين.
2-الدوائر "الناعمة الحبيبات" fine-grained:
وهى تتكون من عدد كبير من الوحدات المنطقية البسيطة يكون كل عنصر قادرا فقط على مقارنة رقمين ثنائيين أى يمكن اعتباره فعلا بوابة منطقية واحدة.
إستخدامات FPGA:
1-البث الفيديوى :
تم بناء نظام بث فيديوى من دائرة متكاملة واحدة قادرة على اعادة تشكيل نفسها أربع مرات لكل صورة frame فيديوية واحدة ، لذا فإنها تتطلب فقط ربع الدوائر التى يمكن أن نحتاج اليها لبناء مثل هذا لنظام بدوائر الASIC . فأولا تقوم الدائرة FPGA يتخزين الاشارة الفيديوية فى الذاكرة ثم تقوم بتحويلين مختلفين لمعالجة الصورة ، وفى النهاية تحول الى موديم لارسال الاشارة الى المرحلة التالية .
2-التعرف على الصور :
يمكن لشريحة FPGA الخاصة بالتعرف على الصور وأن تهيئ نفسها بمجرد رؤية الشئ الذى تنظر اليه ، فإذاكانت الصورة تحتوى على سيارة أوشاحنة ،فإن أجزاء الدائرة المصممة أصلا لتتبع الطائرات السريعة أو الاشخاص البطيئى الحركة ، يمكن أن تعيد تشكيل نفسها بحيث تركز بدلا من ذلك على الاليات البرية .
ويوجد العديد من التطبيقات الاخرى مثل مقارنة الخطوط والتعرف على الاشخاص والاشياء المحيطة وتشفير الرسائل والتشفير المعقد جدا وتعرف الاهداف الحربية والاتصالات بالغة التعقيد.الخ
مستقبل الحوسبة التشكلية FPGA:
تبشر دوائر الFPGA بتطبيقات واعدة فى المستقبل ستجعلك ليس فقط تتحكم فى البرامج soft ware ولكنك أيضا سوف تتحكم فى شكل ووظيفة المكونات الصلبة hard ware وذلك بتحميل البرنامج الخاص بالتطبيق الذى تريده ، فكما تقوم اليوم بتحميل برامج من شبكة الانترنت ، فإن أجهزة المستقبل يمكنها تحميل تشكيلات جديدة للدوائر كلما استدعى الامر ذلك)

انتهى مانشر فى المجلة وقد حاولنا أن نختصره بقدر الامكان لنتجنب الاطالة ولكن دون اخلال بالمادة ولمزيد من المعلومات يرجى الرجوع للمجلة:
نرجو الان ان نكون قد وفقنا فى ايصال الصورة واضحة حتى نعرف جميعا ماهية المشروع الذى نحن مقبلون على دراسته.
رمال غير متواجد حالياً   رد مع اقتباس مشاركة محذوفة
قديم 06-04-2006, 04:30 AM   #4
رمال
مهندس
 
الصورة الرمزية رمال

الدولة: ALEXANDRIA _ EGYPT
المشاركات: 46
أحصائية الترشيح

عدد النقاط : 11


النشاط

معدل تقييم المستوى: 0
win اصنع الـic الخاص بك بنفسك؟!..حقيقة!!(تقنية الـfpga).

فكما تقوم اليوم بتحميل برامج من شبكة الانترنت ، فإن أجهزة المستقبل يمكنها تحميل تشكيلات جديدة للدوائر كلما استدعى الامر ذلك
رمال غير متواجد حالياً   رد مع اقتباس مشاركة محذوفة
قديم 06-04-2006, 04:47 AM   #5
رمال
مهندس
 
الصورة الرمزية رمال

الدولة: ALEXANDRIA _ EGYPT
المشاركات: 46
أحصائية الترشيح

عدد النقاط : 11


النشاط

معدل تقييم المستوى: 0
win تابع: اصنع الـIC الخاص بك بنفسك؟!..حقيقة!!(تقنية الـfpga).

مثال توضيحي بالصور
فمثلا لو أن لدينا أربع بوابات NAND موصلين لكي تكون دائرتهم النطاط FILP_FLOP (انظر الصورة1)،ونريد أن نحوله إلى بوابة AND ذات أربع مداخل فتحدث الخطوات التالية


يتم أولا إعطاء أمر للبرنامج الخاص بالـ FPGA بفصل كل البوابات عن بعضها .
انظر الصورة2


ثم يعطى امر بتحويل جميع البوابات من NAND إلى AND.
انظر الصورة3


ثم يعطى امر بتوصيل خرجي بوابتين بدخلي بوابة أخرى وإهمال البوابة الرابعة
الصورة 4


وهكذا تتحول من دائرة إلى أخرى بأوامر يتم اعطائها بلغة برمجة خاصة تسمىVHDL سنتعرض لها لا حقا ان شاء الله
رمال غير متواجد حالياً   رد مع اقتباس مشاركة محذوفة
قديم 06-04-2006, 07:53 AM   #6
ahmadbk2020
مهندس

المشاركات: 27
أحصائية الترشيح

عدد النقاط : 10


النشاط

معدل تقييم المستوى: 0
افتراضي

موضوع شيق الرجاء التكملة
ahmadbk2020 غير متواجد حالياً   رد مع اقتباس مشاركة محذوفة
قديم 06-04-2006, 09:29 AM   #7
كمال الريس
مهندس

المشاركات: 15
أحصائية الترشيح

عدد النقاط : 10


النشاط

معدل تقييم المستوى: 0
افتراضي

هل من الممكن عمل بعض الدوائر العملية للIC والتى هى غير متوفرة بالأسواق وتعمل بكفاءة مثل الدائرة المتكاملة TA7225 ؟ وكيف نحصل على الدائرة الداخلية لها لتنفيذها عمليا؟
أرجو مراسلتى على البريد الإليكترونى KAR_RAYES*YAHOO.COM وجزاكم الله خيرا
كمال الريس غير متواجد حالياً   رد مع اقتباس مشاركة محذوفة
قديم 06-04-2006, 10:31 AM   #8
mohamed21
مهندس متواجد

المشاركات: 115
أحصائية الترشيح

عدد النقاط : 10


النشاط

معدل تقييم المستوى: 0
افتراضي

الاستاذ الفاضل الكريم
جزاك الله عنا خير الجزاء
لهذه الثقافه التى منحتمونا اياها
نرجوا منك ياستاذ افادتنا فى هذا الموضوع
اى هذه التكنلوجيـــــــــــــــــــــــــــــــــــــــــ ا
رجاء رجاء رجاء
ان تدرس لنا هذه التكنلوجيا من الالف الى الياء
ورجو من الاساتذه الافاضل اصاب الحبرات التطبيقيه فى هذا
ان يشاركوك الشرح والبحث وارجوا ان تكونوا فريق عمــــــــــــل
لاثراء عقولنا ولاثراء المكتبه العربيه بهذه التكنلوجيا
لانها مفيده حقــــــــــــــــــــــــــــا
ومطوره لعقولنــــــــــــا فعلا
لنخرج من دائرة الاستهلاك للتكنو لوجيا وندخل مرحلة فكر جديد
رجــــــــــــــاء منالاساتذه الافاضل القائمين على هذا الصرح العلمى الرائع
ان يحققــــــــــــــــــوا لنا هذا الحلــــــــــــم العربى
والسلام عليكم ورحمة الله وبركاته
واللــــــــــــــــه ولــــــــــى التــــــــــــــــــوفيـــــــــــــــــــــق
mohamed21 غير متواجد حالياً   رد مع اقتباس مشاركة محذوفة
رد

العلامات المرجعية

أدوات الموضوع

تعليمات المشاركة
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع إلى

الساعة الآن: 05:27 PM


Powered by vBulletin® Version 3.8.6, Copyright ©2000 - 2025
Feedback Buttons provided by Advanced Post Thanks / Like (Lite) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
القرية الإلكترونية