:: مهندس ::
تاريخ التسجيل: Aug 2009
المشاركات: 14
|
|
نشاط [ a7med600 ]
قوة السمعة:0
|
|
11-03-2010, 05:06 PM
المشاركة 7
|
|
تقنية FPGA
تخيل لديك علبة تحوي ملايين البوابات المنطقية
وعندما تريد ان تنفذ فكرة فسوف تختار ما تحتاجه من هذه البوابات وتقوم بربطهن بطريقة تنفذ الفكرة او الغاية من مشروعك
هذه فكرة مبسطة عن الFPGA وهناك عدة شركات مصنعة لهذه التقنية
والاختلاف بين شركة واخرى هوه كيفية الربط بين بواباتك وكيفية توزيع البوابات داخل الجهاز
اما كيف تنفذ الفكرة داخل الFPGAفهي جدا بسيطة
كل ما تحتاجه هوه تعلم لغات البرمجة الخاصة ببرمجة هذه التقنية وهي لغتان رئيسية
VHDL- 1
Verilog -2
الاولى الاكثر شيوعا والثانية الاقل شيوعا والاثنان قريبان لدرجة ما من لغة ال C
وتكون البرمجة اما بكتابة البرنامج بصورة كود
او تمثيله بمخطط انسيابي
او برسم الدائرة كما في برامج الرسم Multisim , Pspise, وغيرها
ولكن الطريقة الاولى الافضل وذلك لان هذه التقنية ليست اخترعت لتنفذ دائرة ترسم على ورق وانما لتنفذ دوائر يصل مستوى التعقيد فيها لدرجة لايمكن مراجعة البرنامج بعد كتابته
سوف ارفق صور لأحد اجهزة الFPGA وهو XSA-3S1000 من صناعة شركة XILINX الامريكية
|