|
هي شرائح الكترونية تركيبها العام يسمح باستيعاب عدد كبير جدا من
الشرائح الالكترونية وفي حين ان شرائح CPLD بها إمكانية تواجد عدد كبير من
الشرائح الالكترونية بداخلها فان شرائح FPGA تسمح بعدد محدود من الدوائر بداخلها
ولكنها يتوافر بها عدد اكبر من دوائر الفليب فلوب
Flip-Flop نسبة الى عدد الدوائر
المسموح بها في شرائح CPLD
تركيب شريحة FPGA
التركيب االداخلي لشرائح FPGA
- تتكون شرائح FPGA داخليا من بلوكات من الدوائر الالكترونية وكل بلوك يتكون من
دوائر صغيرة موزعة على هيئة مجموعة من الخلايا LOGIC CELLS وتتكون كل خلية عادة من
دائرة فليب فلوب Flip-Flop وبعض الدوائر الاخرى التي تختلف حسب كل من الشركة
المصنعة Vendor وال Family التي تنتمي لها شريحة ال FPGA
- كل شركة مصنعة لشرائح FPGA تستخدم اسم خاص لوصف الخلايا وكيفية بنائها
.. ومن أمثلة هذه الأسماء Logic Block و Logic
Element
- يتواجد داخل الخلاي Logic Cells دائرة LUT Look up Tables وهي تشبه الـ
ROMs
بعض أنواع شرائح FPGA يتواجد بها دوائر ذاكرة أخرى مثل
SRAM
و Dual Port Memory و CAM وهي دوائر يتم استخدامها بشكل خاص إما في لغة HDL او باستخدام دوائر خاصة في
عملية رسم الدوائر بالبرامج الخاصة schematic entry
- وسائل الربط والتوصيل Routing Resources بين دوائر شريحة
FPGA
وسائل الربط والتوصيل في شريحة FPGA هي قنوات توصيل وأسلاك ومفاتيح تربط بين
الدوائر الداخلية مثل دوائر Memory, LUT & Logic Cells
- أطراف التوصيل الخارجية pins
وبهذه الوسائل يمكن الربط بين الدوائر الداخلية في الشريحة أطراف التوصيل الخارجية PINs لشرائح FPGA تختلف في كيفية توزيعها وترتيبها فبعض الشرائح يتم توزيع ترتيبها بطريقة
TTL أو CMOS أو PCI أو AGP او اي طريقة اخرى. لذلك فان شرائح FPGA يمكن ان
تستخدم للربط بين تكنولوجيات مختلفة من تكنولوجيات الدوائر ه pinsأطراف التوصيل الخارجية Clock و PLL بعض شرائح FPGA تخصص أطراف توصيل
ذات سرعة عالية لل Clock و Reset وبعض شرائح FPGA يمكن ان يكون لها بلوكات
للتحكم في ال Clock و PLL مثل ClockMultiplier و Divider
FPGA |
عدد الترانزيستورات |
تاريخ المنتج |
الشركة |
Virtex |
~70,000,000 |
1997 |
Xilinx |
Virtex-E |
~200,000,000 |
1998 |
Xilinx |
Virtex-II |
~350,000,000 |
2000 |
Xilinx |
Virtex-II PRO |
~430,000,000 |
2002 |
Xilinx |
Virtex-4 |
1,000,000,000 |
2004 |
Xilinx |
Virtex-5 |
1,100,000,000 |
2006 |
Xilinx |
Stratix IV |
2,500,000,000 |
2008 |
Altera |
Stratix V |
3,800,000,000 |
2011 |
Altera |
Virtex-7 |
6,800,000,000 |
2011 |
Xilinx |
|
|