ݺߣ

ݺߣShare a Scribd company logo
fpga اف پی جی ای
‫موضوع‬:
‫های‬ ‫تراشه‬ ‫مقایسه‬ ‫و‬ ‫بررسی‬FPGA
‫برند‬ ‫دو‬ ‫تولیدی‬
XILINX ‫و‬ ALTERA
‫تنظیم‬ ‫و‬ ‫تهیه‬:
‫اردکانی‬ ‫شاکر‬ ‫علی‬
‫راهنما‬ ‫استاد‬:
‫احمدی‬ ‫پور‬ ‫دکتر‬ ‫آقای‬ ‫جناب‬
‫پاییز‬95
‫کلیات‬‫بررسی‬‫مقایسه‬‫نتیجه‬‫منابع‬ ‫مقدمه‬ 3 22|
-‫مقدمه‬
-‫از‬ ‫شرکت‬ ‫دو‬ ‫تولیدات‬ ‫بررسی‬‫نظر‬‫فنی‬ ‫ساختار‬
-‫محصوالت‬ ‫مقایسه‬
-‫گیری‬ ‫نتیجه‬
-‫منابع‬
‫کلیات‬‫مقایسه‬‫نتیجه‬‫منابع‬ ‫مقدمه‬ 4 22|
‫مقدمه‬
FPGA‫یکی‬‫از‬‫که‬ ‫تکنولوژیهاییسیت‬‫در‬‫اخیر‬ ‫سالهای‬‫وارد‬‫شده‬ ‫صنعت‬‫در‬ ‫و‬‫زمینه‬‫ا‬ ‫شده‬ ‫ظاهر‬ ‫خوب‬ ‫بسیار‬ ‫دیجیتال‬ ‫الکترونیک‬‫ست‬‫و‬‫امروز‬
‫در‬‫از‬ ‫بسیاری‬‫میشود‬ ‫استفاده‬ ‫مخابراتی‬ ‫های‬ ‫پروژه‬ ‫خصوصا‬ ‫صنعتی‬ ‫مهم‬ ‫های‬ ‫پروژه‬.
FPGA‫از‬Field Programmable Logic Gate Array‫است‬ ‫پذیر‬ ‫برنامه‬ ‫قابل‬ ‫گیتی‬ ‫آرایه‬ ‫معنی‬ ‫به‬ ‫و‬ ‫شده‬ ‫گرفته‬.‫م‬ ‫توابع‬ ‫اجرای‬ ‫سرعت‬‫نطقی‬
‫در‬FPGA‫است‬ ‫ثانیه‬ ‫نانو‬ ‫حد‬ ‫در‬ ‫و‬ ‫باال‬ ‫بسیار‬ ‫ها‬.‫بودن‬ ‫پذیر‬ ‫برنامه‬ ‫قابلیت‬(‫نامحدود‬ ‫تقریبا‬ ‫میزان‬ ‫به‬ ‫هم‬ ‫آن‬)‫به‬ ‫را‬ ‫تکنولوژی‬ ‫،این‬‫از‬ ‫یکی‬
‫است‬ ‫کرده‬ ‫بدل‬ ‫دیجیتال‬ ‫دنیای‬ ‫در‬ ‫قطعات‬ ‫ترین‬ ‫کاربردی‬.
‫بررسی‬ ‫کلیات‬‫مقایسه‬‫نتیجه‬‫منابع‬ ‫مقدمه‬‫بررسی‬
‫کلیات‬‫بررسی‬‫مقایسه‬‫نتیجه‬‫منابع‬ ‫مقدمه‬ 5 22|
‫کمپانی‬‫انواع‬ ‫ساخت‬ ‫و‬ ‫حوزه‬ ‫این‬ ‫در‬ ‫فعالیت‬ ‫مشغول‬ ‫بزرگی‬ ‫های‬FPGA‫میباشند‬ ‫ها‬.‫شرکتهای‬ALTER‫و‬XILINX‫این‬ ‫کنندگان‬ ‫تولید‬ ‫ترین‬ ‫عمده‬
‫هستند‬ ‫محصول‬.‫اصول‬ ‫سازی‬ ‫پیاده‬ ‫الزمه‬ ‫مختلف‬ ‫شرکتهای‬ ‫های‬ ‫تراشه‬ ‫بررسی‬ ، ‫محصوالت‬ ‫و‬ ‫برندها‬ ‫زیاد‬ ‫تنوع‬ ‫به‬ ‫توجه‬ ‫با‬ ‫بنابراین‬‫یک‬ ‫ی‬
‫میباشد‬ ‫سی‬ ‫آی‬ ‫روی‬ ‫بر‬ ‫طرح‬.‫شرکت‬ ‫دو‬ ‫که‬ ‫آنجا‬ ‫از‬ALTERA‫و‬XILINX‫در‬ ‫را‬ ‫ایران‬ ‫داخلی‬ ‫بازار‬ ‫آن‬ ‫تبع‬ ‫به‬ ‫و‬ ‫جهانی‬ ‫بازارهای‬ ‫عمده‬ ‫سهم‬
‫جا‬ ‫دید‬ ‫تا‬ ‫شده‬ ‫مقایسه‬ ‫یکدیگر‬ ‫با‬ ‫مختلف‬ ‫های‬ ‫جنبه‬ ‫از‬ ‫مذکور‬ ‫شرکت‬ ‫دو‬ ‫تولیدات‬ ‫که‬ ‫است‬ ‫این‬ ‫بر‬ ‫قصد‬ ‫مقاله‬ ‫این‬ ‫در‬ ‫دارند‬ ‫اختیار‬‫به‬ ‫نسبت‬ ‫تری‬ ‫مع‬
‫تراشه‬ ‫یک‬ ‫انتخاب‬(‫کاربرد‬ ‫نوع‬ ‫به‬ ‫توجه‬ ‫با‬)‫شود‬ ‫حاصل‬.
‫کلیات‬‫بررسی‬‫مقایسه‬‫نتیجه‬‫منابع‬ ‫مقدمه‬ 6 22|
‫ساختار‬ ‫نظر‬ ‫از‬ ‫شرکت‬ ‫دو‬ ‫تولیدات‬ ‫بررسی‬‫فنی‬
‫هر‬ ‫اصلی‬ ‫جزء‬ ‫سه‬FPGA :
-1‫منطقی‬ ‫بلوکهای‬Logic Block ))
-2‫اتصاالت‬(Integration Resource)
-3‫خروجی‬ ‫و‬ ‫وروی‬ ‫بلوکهای‬(I/O Block)
‫کلیات‬‫بررسی‬‫مقایسه‬‫نتیجه‬‫منابع‬ ‫مقدمه‬ 7 22|
‫گیت‬ ‫یک‬ ‫حد‬ ‫در‬ ‫ساده‬ ‫خیلی‬ ‫میتواند‬ ‫منطقی‬ ‫بلوکهای‬ ‫محتویات‬ ‫و‬ ‫ساختار‬NAND‫چند‬ ‫نظیر‬ ‫پیچیده‬ ‫خیلی‬ ‫یا‬ ‫و‬MUX‫یا‬LOOK-UP TABLE‫به‬
‫باشد‬ ‫فالپ‬ ‫فلیپ‬ ‫یک‬ ‫همراه‬.‫ریزی‬ ‫برنامه‬ ‫قابل‬ ‫سوئیچهای‬ ‫از‬ ‫قطعات‬ ‫این‬ ‫کردن‬ ‫متصل‬ ‫برای‬(‫بار‬ ‫چند‬ ‫یا‬ ‫یک‬)‫میشود‬ ‫استفاده‬.‫د‬‫ضمن‬ ‫ر‬
‫دارد‬ ‫اثر‬ ‫تراشه‬ ‫سرعت‬ ‫و‬ ‫تراشه‬ ‫مساحت‬ ‫کل‬ ‫بر‬ ‫اتصالی‬ ‫منابع‬ ‫همچنین‬ ‫و‬ ‫منطقی‬ ‫بلوک‬ ‫یک‬ ‫معماری‬.
‫یک‬ ‫انتخاب‬ ‫عوامل‬FPGA:
-1‫تعداد‬‫گیت‬
-2‫فرکانس‬‫کاری‬
-3‫تعداد‬‫پایه‬
-4‫قیمت‬
‫کلیات‬‫بررسی‬‫مقایسه‬‫نتیجه‬‫منابع‬ ‫مقدمه‬ 8 22|
‫ساختار‬ ‫کردن‬ ‫ریزی‬ ‫برنامه‬ ‫برای‬ ‫که‬ ‫اصلی‬ ‫تکنولوژی‬ ‫سه‬FPGA‫از‬ ‫است‬ ‫عبارت‬ ‫میشود‬ ‫استفاده‬:
1-‫استفاد‬‫ی‬ ‫حافظه‬ ‫سلولهای‬ ‫از‬‫موقت‬(SRAM)
2-‫از‬ ‫استفاده‬ANTI-FUSE
3-‫شناور‬ ‫گیت‬ ‫از‬ ‫استفاده‬(EEPROM – EPROM)
‫کلیات‬‫بررسی‬‫مقایسه‬‫نتیجه‬‫منابع‬ ‫مقدمه‬ 9 22|
SRAM:
‫میشود‬ ‫استفاده‬ ‫گونه‬ ‫دو‬ ‫به‬ ‫حافظه‬ ‫سلولهای‬ ‫از‬.‫ترا‬ ‫یک‬ ‫بودن‬ ‫خاموش‬ ‫یا‬ ‫روشن‬ ‫کنترل‬ ‫برای‬ ‫موقت‬ ‫حافظه‬ ‫سلول‬ ‫یک‬ ‫از‬ ‫اول‬ ‫روش‬ ‫در‬‫نزیستور‬
CMOS‫میشود‬ ‫استفاده‬.‫ک‬ ‫میکنند‬ ‫مشخص‬ ،‫پلکسر‬ ‫مالتی‬ ‫یک‬ ‫انتخاب‬ ‫ورودیهای‬ ‫به‬ ‫حافظه‬ ‫سلول‬ ‫های‬ ‫خروجی‬ ‫اتصال‬ ‫با‬ ‫دوم‬ ‫روش‬ ‫در‬‫کدام‬ ‫ه‬
‫میشود‬ ‫متصل‬ ‫خروجی‬ ‫به‬ ‫پلکسر‬ ‫مالتی‬ ‫ورودی‬ ‫خطهای‬ ‫از‬ ‫یک‬.
‫شود‬ ‫نوشته‬ ‫حافظه‬ ‫سلولهای‬ ‫محتوای‬ ‫مجددا‬ ،‫سیستم‬ ‫برق‬ ‫قطع‬ ‫بار‬ ‫هر‬ ‫با‬ ‫باید‬ ‫که‬ ‫میبرد‬ ‫رنج‬ ‫ضعف‬ ‫یک‬ ‫از‬ ‫روش‬ ‫این‬.‫ن‬ ‫کار‬ ‫این‬ ‫که‬‫این‬ ‫به‬ ‫یاز‬
‫دائمی‬ ‫حافظه‬ ‫یک‬ ‫که‬ ‫دارد‬EEPROM‫کنار‬ ‫در‬ ‫مغناطیسی‬ ‫دیسک‬ ‫یک‬ ‫یا‬ ‫و‬FPGA‫شود‬ ‫گذاشته‬.‫اطالعات‬ ، ‫شدن‬ ‫روشن‬ ‫موقع‬ ‫بار‬ ‫هر‬ ‫تا‬
‫بخواند‬ ‫آن‬ ‫روی‬ ‫از‬ ‫را‬ ‫خودش‬(.‫عمل‬BOOT‫شدن‬FPGA)
‫میدهد‬ ‫اختصاص‬ ‫خود‬ ‫به‬ ‫حافظه‬ ‫سلول‬ ‫که‬ ‫است‬ ‫زیادی‬ ‫حجم‬ ‫روش‬ ‫این‬ ‫دیگر‬ ‫مشکل‬.‫ریزی‬ ‫برنامه‬ ‫قابل‬ ‫مزیت‬ ‫مهمترین‬ ‫حال‬ ‫عین‬ ‫در‬ ‫ولی‬‫مجدد‬
‫میباشد‬ ‫مدار‬ ‫داخل‬ ‫در‬ ‫حتی‬ ‫آن‬.‫شرکت‬XILINX‫ریزی‬ ‫برنامه‬ ‫برای‬ ‫تکنولوژی‬ ‫این‬ ‫از‬FPGA‫میکند‬ ‫استفاده‬ ‫خود‬ ‫ساخت‬ ‫های‬.
‫کلیات‬‫بررسی‬‫مقایسه‬‫نتیجه‬‫منابع‬ ‫مقدمه‬ 10 22|
ANTI – FUSE:
ANTI-FUSE‫است‬ ‫باز‬ ‫اتصال‬ ‫عادی‬ ‫حالت‬ ‫در‬ ‫معمولی‬ ‫فیوز‬ ‫برعکس‬ ‫که‬ ‫است‬ ‫فیوز‬ ‫نوعی‬.‫وصل‬ ‫هنگامی‬ ‫و‬ ‫است‬ ‫قطع‬ ‫عادی‬ ‫حالت‬ ‫در‬ ‫لذا‬‫می‬
‫شود‬ ‫داده‬ ‫عبور‬ ‫آن‬ ‫ترمینال‬ ‫سر‬ ‫دو‬ ‫از‬ ‫زیادی‬ ‫نسبتا‬ ‫جریان‬ ‫یک‬ ‫که‬ ‫شود‬.
FPGA‫حافظه‬ ‫المانهای‬ ‫از‬ ‫که‬ ‫دیگر‬ ‫انواع‬ ‫به‬ ‫نسبت‬ ‫را‬ ‫بیشتری‬ ‫گیتی‬ ‫چگالی‬ ‫میکنند‬ ‫استفاده‬ ‫فیوز‬ ‫آنتی‬ ‫قابلیت‬ ‫از‬ ‫که‬ ‫هایی‬‫در‬ ‫میکنند‬ ‫استفاده‬
‫میدهند‬ ‫قرار‬ ‫طراح‬ ‫اختیار‬.‫از‬ ‫استفاده‬ ‫عمده‬ ‫مزیت‬ANTI-FUSE‫میباشد‬ ‫آنها‬ ‫کاری‬ ‫فرکانس‬ ‫بودن‬ ‫باال‬ ‫ها‬.‫که‬ ‫است‬ ‫آن‬ ‫روش‬ ‫این‬ ‫اصلی‬ ‫عیب‬
‫یک‬ ‫وقتی‬ ‫و‬ ‫ندارد‬ ‫مجدد‬ ‫ریزی‬ ‫برنامه‬ ‫قابلیت‬ANTI-FUSE‫نمیگردد‬ ‫بر‬ ‫قطع‬ ‫حالت‬ ‫به‬ ‫دیگر‬ ‫شد‬ ‫ریزی‬ ‫برنامه‬.
‫کلیات‬‫بررسی‬‫مقایسه‬‫نتیجه‬‫منابع‬ ‫مقدمه‬ 11 22|
EEPROM – EPROM
‫در‬‫ژی‬‫تکنولو‬MOS‫ترانزیستورها‬‫خود‬‫میکنند‬ ‫عمل‬ ‫سوئیچی‬ ‫عنوان‬ ‫به‬‫سطح‬ ‫اعمال‬ ‫با‬ ‫که‬HIGH‫یا‬LOW‫و‬ ‫قطع‬ ‫باعث‬ ‫میتوان‬ ‫گیتشان‬ ‫به‬
‫شد‬ ‫سوئیچها‬ ‫این‬ ‫شدن‬ ‫وصل‬.‫است‬ ‫شناور‬ ‫گیت‬ ‫یک‬ ‫داراری‬ ‫که‬ ‫میشود‬ ‫استفاده‬ ‫ترانزیستوری‬ ‫روش‬ ‫این‬ ‫در‬.‫حال‬ ‫بردن‬ ‫بین‬ ‫از‬ ‫برای‬‫در‬ ‫فعلی‬ ‫ت‬
EPROM‫در‬ ‫و‬ ‫بنفش‬ ‫ماوراء‬ ‫اشعه‬ ‫از‬EEPROM‫میشود‬ ‫استفاده‬ ‫الکتریکی‬ ‫جریان‬ ‫از‬.‫شرکت‬ALTERA‫تولید‬ ‫اولیه‬ ‫سریهای‬ ‫در‬ ‫روش‬ ‫این‬ ‫از‬
‫میکرد‬ ‫استفاده‬ ‫خود‬.‫است‬ ‫مجدد‬ ‫ریزی‬ ‫برنامه‬ ‫قابل‬ ‫موقت‬ ‫حافظه‬ ‫از‬ ‫استفاده‬ ‫روش‬ ‫مانند‬ ‫روش‬ ‫این‬ ‫مزیت‬.‫که‬ ‫است‬ ‫ذکر‬ ‫به‬ ‫الزم‬EPROM‫در‬
‫و‬ ‫مدار‬ ‫خارج‬EEPROM‫میباشند‬ ‫دارا‬ ‫را‬ ‫مجدد‬ ‫ریزی‬ ‫برنامه‬ ‫قابلیت‬ ‫مدار‬ ‫درداخل‬.
‫کلیات‬‫بررسی‬‫مقایسه‬‫نتیجه‬‫منابع‬ ‫مقدمه‬ 12 10|
‫شناور‬ ‫گیت‬(EEPROM)
‫این‬‫دو‬Gate‫توسط‬‫تران‬ ‫حالت‬ ‫این‬ ‫در‬ ،‫اند‬‫شده‬ ‫جدا‬ ‫هم‬ ‫از‬ ‫نماید‬ ‫گذر‬ ‫معمولی‬ ‫صورت‬ ‫به‬ ‫آن‬ ‫میان‬ ‫از‬ ‫تواند‬‫نمی‬ ‫جریان‬ ‫که‬ ‫اکسید‬ ‫الیه‬ ‫یک‬‫زیستور‬
‫حالت‬ ‫در‬Off))‫نماید‬‫می‬ ‫ذخیره‬ ‫را‬ ‫صفر‬ ‫عدد‬ ‫فقط‬ ‫و‬ ‫دارد‬ ‫قرار‬.
‫اتصال‬ ‫بین‬ ‫اگر‬ ‫حاال‬Wordline‫اتصال‬ ‫و‬ ‫شود‬‫می‬ ‫محسوب‬ ‫حافظه‬ ‫ردیفی‬ ‫الگوی‬ ‫همان‬ ‫که‬Bitline‫ولتاژی‬ ‫باشد‬‫می‬ ‫حافظه‬ ‫ستونی‬ ‫الگوی‬ ‫که‬
‫مثبت‬ ‫بار‬ ‫با‬‫ها‬‫الکترون‬ ،‫شود‬ ‫اعمال‬‫ورودی‬ ‫مدخل‬ ‫از‬ ‫سرعت‬ ‫به‬Source‫خروجی‬ ‫مدخل‬ ‫سوی‬ ‫به‬Drain‫حال‬ ‫همین‬ ‫در‬ ‫و‬ ‫شوند‬‫می‬ ‫کشیده‬
‫بین‬ ‫اکسید‬ ‫الیه‬ ‫در‬ ‫که‬ ‫شوند‬‫می‬ ‫دهی‬‫سازمان‬ ‫طوری‬ ‫یافته‬ ‫جریان‬ ‫های‬‫الکترون‬ ‫این‬ ‫از‬ ‫مقداری‬‫دو‬Gate‫اولیه‬‫در‬ ‫همچنان‬ ‫و‬ ‫افتاده‬ ‫دام‬ ‫به‬ ‫ثانویه‬ ‫و‬
‫بمانند‬ ‫زدن‬ ‫جا‬ ‫در‬ ‫و‬ ‫جنبش‬ ‫حال‬(‫نامند‬‫می‬ ‫تونل‬ ‫ایجاد‬ ‫را‬ ‫پدیده‬ ‫این‬ ‫که‬.)‫گیت‬ ‫در‬ ‫ترتیب‬ ‫این‬ ‫به‬ ‫ها‬‫الکترون‬ ‫وقتی‬‫شناورذخیره‬‫گ‬‫می‬‫حقیقت‬ ‫در‬ ‫ردند‬
‫عدد‬1‫ذخیره‬‫است‬ ‫شده‬.‫گردد‬ ‫قطع‬ ‫الکتریکی‬ ‫جریان‬ ‫اگر‬ ‫حتی‬ ،‫بمانند‬ ‫جا‬‫همان‬ ‫در‬ ‫زمان‬ ‫نهایت‬‫بی‬ ‫تا‬ ‫توانند‬‫می‬ ‫ها‬‫ذخیره‬ ‫این‬.
‫کلیات‬‫بررسی‬‫مقایسه‬‫نتیجه‬‫منابع‬ ‫مقدمه‬ 13 22|
‫منطقی‬ ‫بلوکهای‬ ‫معماری‬:
‫اصلی‬ ‫دسته‬ ‫دو‬
1-‫کوچک‬ ‫یا‬ ‫ساده‬ ‫بلوكهای‬
2-‫یا‬ ‫بزرگ‬ ‫بلوکهای‬‫حجیم‬
‫کوچک‬ ‫منطقی‬ ‫بلوکهای‬
‫هستند‬ ‫ترانزیستور‬ ‫چند‬ ‫حد‬ ‫تا‬ ‫اندازه‬ ‫لحاظ‬ ‫از‬ ‫منطقی‬ ‫بلوکهای‬ ‫این‬.‫همچنین‬ ‫و‬ ‫است‬ ‫میسر‬ ‫سادگی‬ ‫به‬ ‫بلوکها‬ ‫این‬ ‫از‬ ‫کامل‬ ‫استفاده‬‫مدار‬ ‫کردن‬ ‫سنتز‬
‫است‬ ‫آسان‬ ‫آنها‬.‫گونه‬ ‫این‬ ‫در‬ ‫اتصاالت‬ ‫باالی‬ ‫حجم‬ ‫بلوکها‬ ‫گونه‬ ‫این‬ ‫اصلی‬ ‫عیب‬fpga‫میباشد‬ ‫ها‬.‫نوع‬ ‫این‬ ‫این‬ ‫بنابر‬FPGA‫و‬ ‫چگالی‬ ‫از‬ ‫اصوال‬ ‫ها‬
‫به‬ ‫نسبت‬ ‫کمتری‬ ‫سرعت‬FPGA‫باشند‬ ‫می‬ ‫برخوردار‬ ‫میکنند‬ ‫استفاده‬ ‫بزگ‬ ‫منطقی‬ ‫بلوکهای‬ ‫از‬ ‫که‬ ‫هایی‬.
‫بزرگ‬ ‫منطقی‬ ‫بلوکهای‬
‫را‬ ‫بزرگتری‬ ‫توابع‬ ‫سازی‬ ‫پیاده‬ ‫قابلیت‬‫میباشد‬ ‫دارا‬ ‫قبلی‬ ‫حالت‬ ‫به‬ ‫نسبت‬.‫ه‬ ‫ترتیبی‬ ‫مدارات‬ ‫ساخت‬ ‫برای‬ ‫داخلی‬ ‫فالپ‬ ‫فلیپ‬ ‫دارای‬ ‫معموال‬‫که‬ ‫ستند‬
‫دارد‬ ‫وجود‬ ‫نیز‬ ‫فالپ‬ ‫فلیپ‬ ‫نوع‬ ‫تعین‬ ‫قابلیت‬ ‫بلوکها‬ ‫انواع‬ ‫این‬ ‫از‬ ‫بعضی‬ ‫در‬.‫ب‬ ‫این‬ ‫روی‬ ‫بر‬ ‫را‬ ‫مدار‬ ‫از‬ ‫زیادی‬ ‫حجم‬ ‫اینکه‬ ‫علت‬ ‫به‬‫میتوان‬ ‫لوکها‬
‫کوچ‬ ‫بلوکهای‬ ‫به‬ ‫نسبت‬ ‫بلوکها‬ ‫نوع‬ ‫این‬ ‫عمده‬ ‫مزایای‬ ‫از‬ ‫یکی‬ ‫همین‬ ‫و‬ ‫میشود‬ ‫کمتر‬ ‫بلوکها‬ ‫بین‬ ‫اتصاالت‬ ‫حجم‬ ،‫کرد‬ ‫سازی‬ ‫پیاده‬‫میباشد‬ ‫کتر‬.‫در‬
‫سازنده‬ ‫عمده‬ ‫شرکتهای‬ ‫بیشتر‬ ‫حاضر‬ ‫حال‬FPGA‫نظیر‬Xilinx‫و‬ALTERA‫میکنند‬ ‫استفاده‬ ‫بلوکها‬ ‫نوع‬ ‫این‬ ‫از‬.
‫کلیات‬‫بررسی‬‫مقایسه‬‫نتیجه‬‫منابع‬ ‫مقدمه‬ 14 22|
‫بلوکهای‬‫منطقی‬‫استفاده‬‫شده‬‫در‬FPGA‫های‬‫ساخت‬‫شرکت‬Xilinx
‫ساختار‬‫کلی‬‫و‬‫نحوه‬‫قرارگیری‬‫بلوکهای‬‫منطقی‬‫در‬‫یک‬FPGA‫ساخت‬‫شرکت‬XILINX‫شبیه‬‫ساختاری‬‫است‬‫که‬‫از‬‫آن‬‫تحت‬‫عنوان‬‫دوبعدی‬
‫متقارن‬‫نام‬‫برده‬‫شده‬‫است‬.‫جزء‬‫اصلی‬‫بلوکهای‬‫منطقی‬‫استفاده‬‫شده‬‫در‬FPGA‫های‬‫ساخت‬‫شرکت‬XILINX‫یک‬LUT(LOOKUP TABLE)
‫است‬.‫یک‬LUT‫نیز‬‫یک‬‫حافظه‬‫با‬‫دو‬‫به‬‫توان‬n‫خانه‬‫است‬‫که‬n‫تعداد‬‫ورودیهای‬FPGA‫است‬.
‫کلیات‬‫بررسی‬‫مقایسه‬‫نتیجه‬‫منابع‬ ‫مقدمه‬ 15 22|
‫بلوکهاک‬‫منطقی‬‫استفاده‬‫شده‬‫توسط‬‫شرکت‬ALTERA
‫شرکت‬ALTERA‫در‬FPGA‫های‬‫ساخت‬‫خود‬‫از‬‫دو‬‫روش‬‫استفاده‬‫کرده‬‫است‬.
‫در‬‫روش‬‫اول‬‫که‬‫تحت‬‫عنوان‬PLD‫های‬‫سلسله‬‫مراتبی‬‫شناخته‬‫میشوند‬‫همان‬‫ساختار‬‫قدیمی‬PLD‫ها‬‫با‬‫کمی‬‫بهبود‬‫به‬‫چشم‬‫میخورد‬.‫این‬‫روش‬
‫در‬‫سری‬MAX‫استفاده‬‫شده‬‫است‬.‫در‬‫روش‬‫دوم‬‫که‬‫سری‬FLEX‫به‬‫کار‬‫رفته‬‫است‬‫از‬LUT‫استفاده‬‫شده‬‫است‬.
‫سری‬‫جدیدتر‬FPGA‫های‬‫ساخت‬‫کارخانه‬ALTERA‫تحت‬‫عنوان‬FLEX‫شناخته‬‫میشود‬.‫در‬‫سری‬FLEX‫از‬‫تکنولوژی‬CMOS‫استفاده‬‫شده‬
‫است‬‫و‬‫برای‬‫ساخت‬‫قسمتهای‬‫قابل‬‫برنامه‬‫ریزی‬‫از‬‫سلولهای‬‫حافظه‬‫موقت‬‫استفاده‬‫شده‬‫است‬.‫این‬‫سری‬‫همچنین‬‫دارای‬‫جدول‬‫جستجوی‬‫چهار‬
‫ورودی‬‫به‬‫عنوان‬‫بلوک‬‫منطقی‬‫می‬‫باشد‬
‫کلیات‬‫بررسی‬‫مقایسه‬‫نتیجه‬‫منابع‬ ‫مقدمه‬ 16 22|
‫مقایسه‬‫محصوالت‬
‫اگر‬‫بخواهیم‬‫مقایسه‬‫ای‬‫بین‬‫این‬‫دو‬‫شرکت‬‫داشته‬‫باشیم‬،‫به‬‫عقید‬‫ه‬‫بسیاری‬‫از‬‫مهندسین‬FPGA‫های‬‫ارزان‬‫قیمت‬‫تر‬ALTERA‫نسبت‬‫به‬FPGA
‫های‬‫ارزان‬‫قیمت‬XILINX‫عملکرد‬‫بهتری‬‫دارند‬.‫درحالی‬‫که‬‫به‬‫عقیده‬‫برخی‬‫دیگر‬‫در‬‫توابع‬‫محاسباتی‬‫و‬‫ریاضی‬‫پیاده‬‫شده‬‫بر‬‫روی‬‫آی‬‫سی‬
‫،قدرت‬‫تراشه‬‫های‬XILINX‫بیشتر‬‫از‬ALTERA‫است‬.
‫در‬‫ایران‬‫به‬‫علت‬‫فراوانی‬‫بیشتر‬‫محصوالت‬XILINX‫نسبت‬‫به‬،‫رقیب‬‫شاید‬‫ابهاماتی‬‫در‬‫مورد‬‫قیمت‬‫تراشه‬‫های‬ALTERA‫به‬‫وجود‬‫آید‬‫و‬‫با‬
‫اینکه‬‫شاید‬‫به‬‫میزان‬‫اندکی‬‫تراشه‬‫های‬XILINX‫ارزان‬‫تر‬‫تمام‬،‫شوند‬‫ولی‬‫در‬‫حقیقت‬‫باید‬‫متذکر‬‫شد‬‫که‬‫این‬‫تفاوت‬(‫در‬‫برابر‬‫دیگر‬‫پارا‬‫مترها‬)
‫معموال‬‫قابل‬‫اغماض‬‫بوده‬‫و‬‫میتوان‬‫تمرکز‬‫رابرای‬‫یک‬‫قطعه‬‫روی‬‫دیگر‬‫پارامترها‬‫مد‬‫نظر‬‫قرارداد‬.
‫کلیات‬‫بررسی‬‫مقایسه‬‫نتیجه‬‫منابع‬ ‫مقدمه‬ 17 22|
XILINX:
‫اکنون‬‫اگر‬‫بخواهیم‬‫به‬‫بررسی‬‫خانواده‬‫های‬‫مختلف‬XILINX،‫بپردازیم‬‫با‬‫صرف‬‫نظر‬‫از‬‫گروه‬SPARTAN‫که‬‫بیشتر‬‫برای‬‫موارد‬‫آموزشی‬‫و‬
‫دانشگاهی‬(‫و‬‫نه‬‫برای‬‫پروژه‬‫ها‬‫ی‬‫سنگین‬)‫به‬‫کار‬،‫میرود‬‫میتوان‬‫تولیدات‬‫این‬‫شرکت‬‫را‬‫در‬‫سه‬‫گروه‬‫اصلی‬ARTIX،KINTEX،VIRTEX‫تقسیم‬
‫بندی‬‫کرد‬.‫همانطور‬‫که‬‫در‬‫شکل‬‫نیز‬‫مشخص‬‫شده‬‫هر‬‫سه‬‫گروه‬‫با‬‫تکنولوژی‬28n‫متر‬‫تولید‬‫میشوند‬.‫اما‬‫فقط‬KINTEX‫و‬VIRTEX‫با‬
‫تکنولوژی‬20n‫و‬‫از‬‫این‬‫بین‬‫تنها‬VIRTEX‫با‬‫تکنولوژی‬16n‫تولید‬‫میشود‬.‫که‬‫از‬‫دو‬‫مجموعه‬‫آخر‬‫با‬‫عنوان‬ULTRASCALE‫یاد‬‫میشود‬.
‫کلیات‬‫بررسی‬‫مقایسه‬‫نتیجه‬‫منابع‬ ‫مقدمه‬ 18 22|
‫طبیعیست‬‫که‬‫پیشرفت‬‫هر‬‫چه‬‫بیشتر‬‫تکنولوژی‬‫به‬‫سه‬‫عامل‬،‫توان‬‫سرعت‬‫و‬‫هزینه‬‫کمک‬‫شایانی‬‫میکند‬.‫با‬‫یک‬‫مقایسه‬‫ساده‬‫ب‬‫ین‬‫قابلیتهای‬‫این‬
‫سه‬‫گروه‬‫گفته‬‫مذکور‬‫به‬‫راحتی‬‫اثبات‬‫میشود‬.
‫کلیات‬‫بررسی‬‫مقایسه‬‫نتیجه‬‫منابع‬ ‫مقدمه‬ 19 22|
ALTERA
‫همچنین‬‫چنین‬‫تقسیم‬‫بندی‬‫در‬‫خانواده‬ALTERA‫ما‬‫را‬‫به‬‫نتایج‬‫زیر‬‫میرساند‬:
‫کلیات‬‫بررسی‬‫مقایسه‬‫نتیجه‬‫منابع‬ ‫مقدمه‬ 20 10|
‫مقایسه‬‫محصوالت‬
‫در‬‫واقع‬‫این‬‫شرکت‬‫نیز‬‫طیف‬‫وسیعی‬‫برای‬‫انواع‬‫کاربردها‬‫را‬‫پوشش‬‫داده‬‫که‬‫تولید‬‫کننده‬‫آنها‬‫را‬‫در‬‫سه‬‫طبقه‬‫دسته‬‫بندی‬‫میکن‬‫د‬:
‫دوگروه‬CYCLONE(‫که‬‫خود‬‫شامل‬‫پنج‬‫زیر‬‫گروه‬)‫و‬‫گروه‬MAX‫را‬‫میتوان‬‫در‬‫طبقه‬‫پایین‬‫جا‬،‫داد‬‫که‬‫دارای‬‫مصارف‬‫غیر‬‫صنعتی‬‫و‬
‫آموزشی‬‫هستند‬.‫گفتنی‬‫است‬‫که‬‫خود‬ALTERA‫برای‬‫بردهای‬‫آموزشی‬‫حرفه‬‫ایش‬‫از‬‫همین‬‫گروه‬(‫به‬‫خصوص‬CYCLON V)‫آی‬‫سی‬‫انتخاب‬
‫میکند‬.‫طبقه‬‫وسط‬‫شامل‬‫آی‬‫سی‬‫های‬ARRIA‫و‬‫زیر‬‫گروه‬‫هایش‬‫میباشد‬.‫این‬‫گروه‬‫نیز‬‫برای‬‫پروژه‬‫های‬‫نیمه‬‫حرفه‬‫ای‬‫بسیا‬‫مناسب‬‫میباش‬‫د‬.
‫در‬‫آخرین‬‫گروه‬‫از‬‫خانواده‬ALTERA‫مجموعه‬STRATIX‫و‬‫شش‬‫زیرگروهش‬‫قرار‬‫دارند‬.‫این‬‫گروه‬‫مختص‬‫فعالیتهای‬‫حرفه‬‫ای‬‫بوده‬‫و‬‫کامال‬
‫پاسخگوی‬‫نیازهای‬‫مصرف‬‫کننده‬‫می‬‫باشند‬.‫جدیدترین‬‫عضو‬‫این‬‫گروه‬‫که‬‫از‬‫آن‬‫به‬‫عنوان‬‫افتخار‬‫شرکت‬‫تعبیر‬‫میشود‬STRATIX10‫با‬
‫تکنولوژی‬14n‫میباشد‬.‫الزم‬‫است‬‫یادآور‬‫شوم‬‫که‬‫تولیدات‬XILINX‫تا‬‫لحظه‬‫نگارش‬‫این‬‫مقاله‬‫توانایی‬‫تولید‬‫آی‬‫سی‬‫با‬‫تکنولوژی‬‫بهتر‬‫از‬
16nm‫را‬‫نداشته‬‫است‬.
‫کلیات‬‫بررسی‬‫مقایسه‬‫نتیجه‬‫منابع‬ ‫مقدمه‬ 21 10|
‫گیری‬ ‫نتیجه‬:
‫نظر‬ ‫هر‬ ‫از‬ ‫مجموع‬ ‫در‬(‫و‬ ‫داخلی‬ ‫قیمت،منابع‬)...‫گ‬ ‫نظر‬ ‫در‬ ‫زیر‬ ‫صورت‬ ‫به‬ ‫شرکت‬ ‫دو‬ ‫محصوالت‬ ‫بین‬ ‫را‬ ‫یک‬ ‫به‬ ‫یک‬ ‫تناظر‬ ‫سه‬ ‫میتوان‬‫رفت‬:
ARTIX‫از‬X‫برابر‬ ‫در‬CYCLON‫از‬A
KINTEX‫از‬X‫برابر‬ ‫در‬ARRIA‫از‬A
VERTIX‫از‬X‫برابر‬ ‫در‬STRATIX‫از‬A
‫مقایسه‬ ‫سیستم‬ ‫از‬ ‫تر،استفاده‬ ‫تخصصی‬ ‫و‬ ‫بهتر‬ ‫مقایسه‬ ‫برای‬ALTERA‫باشد‬ ‫مفید‬ ‫میتواند‬ ‫نیز‬.
http://www.altera.com/cgi-bin/device_compare.pl
‫کلیات‬‫بررسی‬‫مقایسه‬‫نتیجه‬‫منابع‬ ‫مقدمه‬ 22 22|
‫در‬‫کرد‬ ‫فرض‬ ‫برابر‬ ‫تقریبا‬ ‫قیمت‬ ‫دید‬ ‫از‬ ‫را‬ ‫کمپانی‬ ‫دو‬ ‫هر‬ ‫از‬ ‫متناظر‬ ‫های‬ ‫خانواده‬ ‫میتوان‬ ‫کلی‬ ‫گیری‬ ‫نتیجه‬ ‫یک‬.‫یک‬ ‫در‬ ‫واقع‬ ‫در‬‫کامال‬ ‫پروژه‬
‫ای‬ ‫حرفه‬(‫قیمت‬ ‫تفاوت‬ ‫اندک‬ ‫از‬ ‫نظر‬ ‫صرف‬ ‫با‬)‫نظیر‬ ‫بی‬ ‫تکنولوژی‬ ‫به‬ ‫توجه‬ ‫با‬ ‫حاضر‬ ‫حال‬ ‫در‬14nm‫شرکت‬ALTERA،‫خانواده‬
STRATIX10‫کرد‬ ‫معرفی‬ ‫میدان‬ ‫این‬ ‫برنده‬ ‫عنوان‬ ‫به‬ ‫میتوان‬ ‫را‬.
‫کلیات‬‫بررسی‬‫مقایسه‬‫نتیجه‬‫منابع‬ ‫مقدمه‬ 22 22|
‫منابع‬
xilinx.com
altera.com
ebay.com
newegg.com
fpga-faq.com
fpga اف پی جی ای
fpga اف پی جی ای

More Related Content

fpga اف پی جی ای

  • 2. ‫موضوع‬: ‫های‬ ‫تراشه‬ ‫مقایسه‬ ‫و‬ ‫بررسی‬FPGA ‫برند‬ ‫دو‬ ‫تولیدی‬ XILINX ‫و‬ ALTERA ‫تنظیم‬ ‫و‬ ‫تهیه‬: ‫اردکانی‬ ‫شاکر‬ ‫علی‬ ‫راهنما‬ ‫استاد‬: ‫احمدی‬ ‫پور‬ ‫دکتر‬ ‫آقای‬ ‫جناب‬ ‫پاییز‬95
  • 3. ‫کلیات‬‫بررسی‬‫مقایسه‬‫نتیجه‬‫منابع‬ ‫مقدمه‬ 3 22| -‫مقدمه‬ -‫از‬ ‫شرکت‬ ‫دو‬ ‫تولیدات‬ ‫بررسی‬‫نظر‬‫فنی‬ ‫ساختار‬ -‫محصوالت‬ ‫مقایسه‬ -‫گیری‬ ‫نتیجه‬ -‫منابع‬
  • 4. ‫کلیات‬‫مقایسه‬‫نتیجه‬‫منابع‬ ‫مقدمه‬ 4 22| ‫مقدمه‬ FPGA‫یکی‬‫از‬‫که‬ ‫تکنولوژیهاییسیت‬‫در‬‫اخیر‬ ‫سالهای‬‫وارد‬‫شده‬ ‫صنعت‬‫در‬ ‫و‬‫زمینه‬‫ا‬ ‫شده‬ ‫ظاهر‬ ‫خوب‬ ‫بسیار‬ ‫دیجیتال‬ ‫الکترونیک‬‫ست‬‫و‬‫امروز‬ ‫در‬‫از‬ ‫بسیاری‬‫میشود‬ ‫استفاده‬ ‫مخابراتی‬ ‫های‬ ‫پروژه‬ ‫خصوصا‬ ‫صنعتی‬ ‫مهم‬ ‫های‬ ‫پروژه‬. FPGA‫از‬Field Programmable Logic Gate Array‫است‬ ‫پذیر‬ ‫برنامه‬ ‫قابل‬ ‫گیتی‬ ‫آرایه‬ ‫معنی‬ ‫به‬ ‫و‬ ‫شده‬ ‫گرفته‬.‫م‬ ‫توابع‬ ‫اجرای‬ ‫سرعت‬‫نطقی‬ ‫در‬FPGA‫است‬ ‫ثانیه‬ ‫نانو‬ ‫حد‬ ‫در‬ ‫و‬ ‫باال‬ ‫بسیار‬ ‫ها‬.‫بودن‬ ‫پذیر‬ ‫برنامه‬ ‫قابلیت‬(‫نامحدود‬ ‫تقریبا‬ ‫میزان‬ ‫به‬ ‫هم‬ ‫آن‬)‫به‬ ‫را‬ ‫تکنولوژی‬ ‫،این‬‫از‬ ‫یکی‬ ‫است‬ ‫کرده‬ ‫بدل‬ ‫دیجیتال‬ ‫دنیای‬ ‫در‬ ‫قطعات‬ ‫ترین‬ ‫کاربردی‬. ‫بررسی‬ ‫کلیات‬‫مقایسه‬‫نتیجه‬‫منابع‬ ‫مقدمه‬‫بررسی‬
  • 5. ‫کلیات‬‫بررسی‬‫مقایسه‬‫نتیجه‬‫منابع‬ ‫مقدمه‬ 5 22| ‫کمپانی‬‫انواع‬ ‫ساخت‬ ‫و‬ ‫حوزه‬ ‫این‬ ‫در‬ ‫فعالیت‬ ‫مشغول‬ ‫بزرگی‬ ‫های‬FPGA‫میباشند‬ ‫ها‬.‫شرکتهای‬ALTER‫و‬XILINX‫این‬ ‫کنندگان‬ ‫تولید‬ ‫ترین‬ ‫عمده‬ ‫هستند‬ ‫محصول‬.‫اصول‬ ‫سازی‬ ‫پیاده‬ ‫الزمه‬ ‫مختلف‬ ‫شرکتهای‬ ‫های‬ ‫تراشه‬ ‫بررسی‬ ، ‫محصوالت‬ ‫و‬ ‫برندها‬ ‫زیاد‬ ‫تنوع‬ ‫به‬ ‫توجه‬ ‫با‬ ‫بنابراین‬‫یک‬ ‫ی‬ ‫میباشد‬ ‫سی‬ ‫آی‬ ‫روی‬ ‫بر‬ ‫طرح‬.‫شرکت‬ ‫دو‬ ‫که‬ ‫آنجا‬ ‫از‬ALTERA‫و‬XILINX‫در‬ ‫را‬ ‫ایران‬ ‫داخلی‬ ‫بازار‬ ‫آن‬ ‫تبع‬ ‫به‬ ‫و‬ ‫جهانی‬ ‫بازارهای‬ ‫عمده‬ ‫سهم‬ ‫جا‬ ‫دید‬ ‫تا‬ ‫شده‬ ‫مقایسه‬ ‫یکدیگر‬ ‫با‬ ‫مختلف‬ ‫های‬ ‫جنبه‬ ‫از‬ ‫مذکور‬ ‫شرکت‬ ‫دو‬ ‫تولیدات‬ ‫که‬ ‫است‬ ‫این‬ ‫بر‬ ‫قصد‬ ‫مقاله‬ ‫این‬ ‫در‬ ‫دارند‬ ‫اختیار‬‫به‬ ‫نسبت‬ ‫تری‬ ‫مع‬ ‫تراشه‬ ‫یک‬ ‫انتخاب‬(‫کاربرد‬ ‫نوع‬ ‫به‬ ‫توجه‬ ‫با‬)‫شود‬ ‫حاصل‬.
  • 6. ‫کلیات‬‫بررسی‬‫مقایسه‬‫نتیجه‬‫منابع‬ ‫مقدمه‬ 6 22| ‫ساختار‬ ‫نظر‬ ‫از‬ ‫شرکت‬ ‫دو‬ ‫تولیدات‬ ‫بررسی‬‫فنی‬ ‫هر‬ ‫اصلی‬ ‫جزء‬ ‫سه‬FPGA : -1‫منطقی‬ ‫بلوکهای‬Logic Block )) -2‫اتصاالت‬(Integration Resource) -3‫خروجی‬ ‫و‬ ‫وروی‬ ‫بلوکهای‬(I/O Block)
  • 7. ‫کلیات‬‫بررسی‬‫مقایسه‬‫نتیجه‬‫منابع‬ ‫مقدمه‬ 7 22| ‫گیت‬ ‫یک‬ ‫حد‬ ‫در‬ ‫ساده‬ ‫خیلی‬ ‫میتواند‬ ‫منطقی‬ ‫بلوکهای‬ ‫محتویات‬ ‫و‬ ‫ساختار‬NAND‫چند‬ ‫نظیر‬ ‫پیچیده‬ ‫خیلی‬ ‫یا‬ ‫و‬MUX‫یا‬LOOK-UP TABLE‫به‬ ‫باشد‬ ‫فالپ‬ ‫فلیپ‬ ‫یک‬ ‫همراه‬.‫ریزی‬ ‫برنامه‬ ‫قابل‬ ‫سوئیچهای‬ ‫از‬ ‫قطعات‬ ‫این‬ ‫کردن‬ ‫متصل‬ ‫برای‬(‫بار‬ ‫چند‬ ‫یا‬ ‫یک‬)‫میشود‬ ‫استفاده‬.‫د‬‫ضمن‬ ‫ر‬ ‫دارد‬ ‫اثر‬ ‫تراشه‬ ‫سرعت‬ ‫و‬ ‫تراشه‬ ‫مساحت‬ ‫کل‬ ‫بر‬ ‫اتصالی‬ ‫منابع‬ ‫همچنین‬ ‫و‬ ‫منطقی‬ ‫بلوک‬ ‫یک‬ ‫معماری‬. ‫یک‬ ‫انتخاب‬ ‫عوامل‬FPGA: -1‫تعداد‬‫گیت‬ -2‫فرکانس‬‫کاری‬ -3‫تعداد‬‫پایه‬ -4‫قیمت‬
  • 8. ‫کلیات‬‫بررسی‬‫مقایسه‬‫نتیجه‬‫منابع‬ ‫مقدمه‬ 8 22| ‫ساختار‬ ‫کردن‬ ‫ریزی‬ ‫برنامه‬ ‫برای‬ ‫که‬ ‫اصلی‬ ‫تکنولوژی‬ ‫سه‬FPGA‫از‬ ‫است‬ ‫عبارت‬ ‫میشود‬ ‫استفاده‬: 1-‫استفاد‬‫ی‬ ‫حافظه‬ ‫سلولهای‬ ‫از‬‫موقت‬(SRAM) 2-‫از‬ ‫استفاده‬ANTI-FUSE 3-‫شناور‬ ‫گیت‬ ‫از‬ ‫استفاده‬(EEPROM – EPROM)
  • 9. ‫کلیات‬‫بررسی‬‫مقایسه‬‫نتیجه‬‫منابع‬ ‫مقدمه‬ 9 22| SRAM: ‫میشود‬ ‫استفاده‬ ‫گونه‬ ‫دو‬ ‫به‬ ‫حافظه‬ ‫سلولهای‬ ‫از‬.‫ترا‬ ‫یک‬ ‫بودن‬ ‫خاموش‬ ‫یا‬ ‫روشن‬ ‫کنترل‬ ‫برای‬ ‫موقت‬ ‫حافظه‬ ‫سلول‬ ‫یک‬ ‫از‬ ‫اول‬ ‫روش‬ ‫در‬‫نزیستور‬ CMOS‫میشود‬ ‫استفاده‬.‫ک‬ ‫میکنند‬ ‫مشخص‬ ،‫پلکسر‬ ‫مالتی‬ ‫یک‬ ‫انتخاب‬ ‫ورودیهای‬ ‫به‬ ‫حافظه‬ ‫سلول‬ ‫های‬ ‫خروجی‬ ‫اتصال‬ ‫با‬ ‫دوم‬ ‫روش‬ ‫در‬‫کدام‬ ‫ه‬ ‫میشود‬ ‫متصل‬ ‫خروجی‬ ‫به‬ ‫پلکسر‬ ‫مالتی‬ ‫ورودی‬ ‫خطهای‬ ‫از‬ ‫یک‬. ‫شود‬ ‫نوشته‬ ‫حافظه‬ ‫سلولهای‬ ‫محتوای‬ ‫مجددا‬ ،‫سیستم‬ ‫برق‬ ‫قطع‬ ‫بار‬ ‫هر‬ ‫با‬ ‫باید‬ ‫که‬ ‫میبرد‬ ‫رنج‬ ‫ضعف‬ ‫یک‬ ‫از‬ ‫روش‬ ‫این‬.‫ن‬ ‫کار‬ ‫این‬ ‫که‬‫این‬ ‫به‬ ‫یاز‬ ‫دائمی‬ ‫حافظه‬ ‫یک‬ ‫که‬ ‫دارد‬EEPROM‫کنار‬ ‫در‬ ‫مغناطیسی‬ ‫دیسک‬ ‫یک‬ ‫یا‬ ‫و‬FPGA‫شود‬ ‫گذاشته‬.‫اطالعات‬ ، ‫شدن‬ ‫روشن‬ ‫موقع‬ ‫بار‬ ‫هر‬ ‫تا‬ ‫بخواند‬ ‫آن‬ ‫روی‬ ‫از‬ ‫را‬ ‫خودش‬(.‫عمل‬BOOT‫شدن‬FPGA) ‫میدهد‬ ‫اختصاص‬ ‫خود‬ ‫به‬ ‫حافظه‬ ‫سلول‬ ‫که‬ ‫است‬ ‫زیادی‬ ‫حجم‬ ‫روش‬ ‫این‬ ‫دیگر‬ ‫مشکل‬.‫ریزی‬ ‫برنامه‬ ‫قابل‬ ‫مزیت‬ ‫مهمترین‬ ‫حال‬ ‫عین‬ ‫در‬ ‫ولی‬‫مجدد‬ ‫میباشد‬ ‫مدار‬ ‫داخل‬ ‫در‬ ‫حتی‬ ‫آن‬.‫شرکت‬XILINX‫ریزی‬ ‫برنامه‬ ‫برای‬ ‫تکنولوژی‬ ‫این‬ ‫از‬FPGA‫میکند‬ ‫استفاده‬ ‫خود‬ ‫ساخت‬ ‫های‬.
  • 10. ‫کلیات‬‫بررسی‬‫مقایسه‬‫نتیجه‬‫منابع‬ ‫مقدمه‬ 10 22| ANTI – FUSE: ANTI-FUSE‫است‬ ‫باز‬ ‫اتصال‬ ‫عادی‬ ‫حالت‬ ‫در‬ ‫معمولی‬ ‫فیوز‬ ‫برعکس‬ ‫که‬ ‫است‬ ‫فیوز‬ ‫نوعی‬.‫وصل‬ ‫هنگامی‬ ‫و‬ ‫است‬ ‫قطع‬ ‫عادی‬ ‫حالت‬ ‫در‬ ‫لذا‬‫می‬ ‫شود‬ ‫داده‬ ‫عبور‬ ‫آن‬ ‫ترمینال‬ ‫سر‬ ‫دو‬ ‫از‬ ‫زیادی‬ ‫نسبتا‬ ‫جریان‬ ‫یک‬ ‫که‬ ‫شود‬. FPGA‫حافظه‬ ‫المانهای‬ ‫از‬ ‫که‬ ‫دیگر‬ ‫انواع‬ ‫به‬ ‫نسبت‬ ‫را‬ ‫بیشتری‬ ‫گیتی‬ ‫چگالی‬ ‫میکنند‬ ‫استفاده‬ ‫فیوز‬ ‫آنتی‬ ‫قابلیت‬ ‫از‬ ‫که‬ ‫هایی‬‫در‬ ‫میکنند‬ ‫استفاده‬ ‫میدهند‬ ‫قرار‬ ‫طراح‬ ‫اختیار‬.‫از‬ ‫استفاده‬ ‫عمده‬ ‫مزیت‬ANTI-FUSE‫میباشد‬ ‫آنها‬ ‫کاری‬ ‫فرکانس‬ ‫بودن‬ ‫باال‬ ‫ها‬.‫که‬ ‫است‬ ‫آن‬ ‫روش‬ ‫این‬ ‫اصلی‬ ‫عیب‬ ‫یک‬ ‫وقتی‬ ‫و‬ ‫ندارد‬ ‫مجدد‬ ‫ریزی‬ ‫برنامه‬ ‫قابلیت‬ANTI-FUSE‫نمیگردد‬ ‫بر‬ ‫قطع‬ ‫حالت‬ ‫به‬ ‫دیگر‬ ‫شد‬ ‫ریزی‬ ‫برنامه‬.
  • 11. ‫کلیات‬‫بررسی‬‫مقایسه‬‫نتیجه‬‫منابع‬ ‫مقدمه‬ 11 22| EEPROM – EPROM ‫در‬‫ژی‬‫تکنولو‬MOS‫ترانزیستورها‬‫خود‬‫میکنند‬ ‫عمل‬ ‫سوئیچی‬ ‫عنوان‬ ‫به‬‫سطح‬ ‫اعمال‬ ‫با‬ ‫که‬HIGH‫یا‬LOW‫و‬ ‫قطع‬ ‫باعث‬ ‫میتوان‬ ‫گیتشان‬ ‫به‬ ‫شد‬ ‫سوئیچها‬ ‫این‬ ‫شدن‬ ‫وصل‬.‫است‬ ‫شناور‬ ‫گیت‬ ‫یک‬ ‫داراری‬ ‫که‬ ‫میشود‬ ‫استفاده‬ ‫ترانزیستوری‬ ‫روش‬ ‫این‬ ‫در‬.‫حال‬ ‫بردن‬ ‫بین‬ ‫از‬ ‫برای‬‫در‬ ‫فعلی‬ ‫ت‬ EPROM‫در‬ ‫و‬ ‫بنفش‬ ‫ماوراء‬ ‫اشعه‬ ‫از‬EEPROM‫میشود‬ ‫استفاده‬ ‫الکتریکی‬ ‫جریان‬ ‫از‬.‫شرکت‬ALTERA‫تولید‬ ‫اولیه‬ ‫سریهای‬ ‫در‬ ‫روش‬ ‫این‬ ‫از‬ ‫میکرد‬ ‫استفاده‬ ‫خود‬.‫است‬ ‫مجدد‬ ‫ریزی‬ ‫برنامه‬ ‫قابل‬ ‫موقت‬ ‫حافظه‬ ‫از‬ ‫استفاده‬ ‫روش‬ ‫مانند‬ ‫روش‬ ‫این‬ ‫مزیت‬.‫که‬ ‫است‬ ‫ذکر‬ ‫به‬ ‫الزم‬EPROM‫در‬ ‫و‬ ‫مدار‬ ‫خارج‬EEPROM‫میباشند‬ ‫دارا‬ ‫را‬ ‫مجدد‬ ‫ریزی‬ ‫برنامه‬ ‫قابلیت‬ ‫مدار‬ ‫درداخل‬.
  • 12. ‫کلیات‬‫بررسی‬‫مقایسه‬‫نتیجه‬‫منابع‬ ‫مقدمه‬ 12 10| ‫شناور‬ ‫گیت‬(EEPROM) ‫این‬‫دو‬Gate‫توسط‬‫تران‬ ‫حالت‬ ‫این‬ ‫در‬ ،‫اند‬‫شده‬ ‫جدا‬ ‫هم‬ ‫از‬ ‫نماید‬ ‫گذر‬ ‫معمولی‬ ‫صورت‬ ‫به‬ ‫آن‬ ‫میان‬ ‫از‬ ‫تواند‬‫نمی‬ ‫جریان‬ ‫که‬ ‫اکسید‬ ‫الیه‬ ‫یک‬‫زیستور‬ ‫حالت‬ ‫در‬Off))‫نماید‬‫می‬ ‫ذخیره‬ ‫را‬ ‫صفر‬ ‫عدد‬ ‫فقط‬ ‫و‬ ‫دارد‬ ‫قرار‬. ‫اتصال‬ ‫بین‬ ‫اگر‬ ‫حاال‬Wordline‫اتصال‬ ‫و‬ ‫شود‬‫می‬ ‫محسوب‬ ‫حافظه‬ ‫ردیفی‬ ‫الگوی‬ ‫همان‬ ‫که‬Bitline‫ولتاژی‬ ‫باشد‬‫می‬ ‫حافظه‬ ‫ستونی‬ ‫الگوی‬ ‫که‬ ‫مثبت‬ ‫بار‬ ‫با‬‫ها‬‫الکترون‬ ،‫شود‬ ‫اعمال‬‫ورودی‬ ‫مدخل‬ ‫از‬ ‫سرعت‬ ‫به‬Source‫خروجی‬ ‫مدخل‬ ‫سوی‬ ‫به‬Drain‫حال‬ ‫همین‬ ‫در‬ ‫و‬ ‫شوند‬‫می‬ ‫کشیده‬ ‫بین‬ ‫اکسید‬ ‫الیه‬ ‫در‬ ‫که‬ ‫شوند‬‫می‬ ‫دهی‬‫سازمان‬ ‫طوری‬ ‫یافته‬ ‫جریان‬ ‫های‬‫الکترون‬ ‫این‬ ‫از‬ ‫مقداری‬‫دو‬Gate‫اولیه‬‫در‬ ‫همچنان‬ ‫و‬ ‫افتاده‬ ‫دام‬ ‫به‬ ‫ثانویه‬ ‫و‬ ‫بمانند‬ ‫زدن‬ ‫جا‬ ‫در‬ ‫و‬ ‫جنبش‬ ‫حال‬(‫نامند‬‫می‬ ‫تونل‬ ‫ایجاد‬ ‫را‬ ‫پدیده‬ ‫این‬ ‫که‬.)‫گیت‬ ‫در‬ ‫ترتیب‬ ‫این‬ ‫به‬ ‫ها‬‫الکترون‬ ‫وقتی‬‫شناورذخیره‬‫گ‬‫می‬‫حقیقت‬ ‫در‬ ‫ردند‬ ‫عدد‬1‫ذخیره‬‫است‬ ‫شده‬.‫گردد‬ ‫قطع‬ ‫الکتریکی‬ ‫جریان‬ ‫اگر‬ ‫حتی‬ ،‫بمانند‬ ‫جا‬‫همان‬ ‫در‬ ‫زمان‬ ‫نهایت‬‫بی‬ ‫تا‬ ‫توانند‬‫می‬ ‫ها‬‫ذخیره‬ ‫این‬.
  • 13. ‫کلیات‬‫بررسی‬‫مقایسه‬‫نتیجه‬‫منابع‬ ‫مقدمه‬ 13 22| ‫منطقی‬ ‫بلوکهای‬ ‫معماری‬: ‫اصلی‬ ‫دسته‬ ‫دو‬ 1-‫کوچک‬ ‫یا‬ ‫ساده‬ ‫بلوكهای‬ 2-‫یا‬ ‫بزرگ‬ ‫بلوکهای‬‫حجیم‬ ‫کوچک‬ ‫منطقی‬ ‫بلوکهای‬ ‫هستند‬ ‫ترانزیستور‬ ‫چند‬ ‫حد‬ ‫تا‬ ‫اندازه‬ ‫لحاظ‬ ‫از‬ ‫منطقی‬ ‫بلوکهای‬ ‫این‬.‫همچنین‬ ‫و‬ ‫است‬ ‫میسر‬ ‫سادگی‬ ‫به‬ ‫بلوکها‬ ‫این‬ ‫از‬ ‫کامل‬ ‫استفاده‬‫مدار‬ ‫کردن‬ ‫سنتز‬ ‫است‬ ‫آسان‬ ‫آنها‬.‫گونه‬ ‫این‬ ‫در‬ ‫اتصاالت‬ ‫باالی‬ ‫حجم‬ ‫بلوکها‬ ‫گونه‬ ‫این‬ ‫اصلی‬ ‫عیب‬fpga‫میباشد‬ ‫ها‬.‫نوع‬ ‫این‬ ‫این‬ ‫بنابر‬FPGA‫و‬ ‫چگالی‬ ‫از‬ ‫اصوال‬ ‫ها‬ ‫به‬ ‫نسبت‬ ‫کمتری‬ ‫سرعت‬FPGA‫باشند‬ ‫می‬ ‫برخوردار‬ ‫میکنند‬ ‫استفاده‬ ‫بزگ‬ ‫منطقی‬ ‫بلوکهای‬ ‫از‬ ‫که‬ ‫هایی‬. ‫بزرگ‬ ‫منطقی‬ ‫بلوکهای‬ ‫را‬ ‫بزرگتری‬ ‫توابع‬ ‫سازی‬ ‫پیاده‬ ‫قابلیت‬‫میباشد‬ ‫دارا‬ ‫قبلی‬ ‫حالت‬ ‫به‬ ‫نسبت‬.‫ه‬ ‫ترتیبی‬ ‫مدارات‬ ‫ساخت‬ ‫برای‬ ‫داخلی‬ ‫فالپ‬ ‫فلیپ‬ ‫دارای‬ ‫معموال‬‫که‬ ‫ستند‬ ‫دارد‬ ‫وجود‬ ‫نیز‬ ‫فالپ‬ ‫فلیپ‬ ‫نوع‬ ‫تعین‬ ‫قابلیت‬ ‫بلوکها‬ ‫انواع‬ ‫این‬ ‫از‬ ‫بعضی‬ ‫در‬.‫ب‬ ‫این‬ ‫روی‬ ‫بر‬ ‫را‬ ‫مدار‬ ‫از‬ ‫زیادی‬ ‫حجم‬ ‫اینکه‬ ‫علت‬ ‫به‬‫میتوان‬ ‫لوکها‬ ‫کوچ‬ ‫بلوکهای‬ ‫به‬ ‫نسبت‬ ‫بلوکها‬ ‫نوع‬ ‫این‬ ‫عمده‬ ‫مزایای‬ ‫از‬ ‫یکی‬ ‫همین‬ ‫و‬ ‫میشود‬ ‫کمتر‬ ‫بلوکها‬ ‫بین‬ ‫اتصاالت‬ ‫حجم‬ ،‫کرد‬ ‫سازی‬ ‫پیاده‬‫میباشد‬ ‫کتر‬.‫در‬ ‫سازنده‬ ‫عمده‬ ‫شرکتهای‬ ‫بیشتر‬ ‫حاضر‬ ‫حال‬FPGA‫نظیر‬Xilinx‫و‬ALTERA‫میکنند‬ ‫استفاده‬ ‫بلوکها‬ ‫نوع‬ ‫این‬ ‫از‬.
  • 14. ‫کلیات‬‫بررسی‬‫مقایسه‬‫نتیجه‬‫منابع‬ ‫مقدمه‬ 14 22| ‫بلوکهای‬‫منطقی‬‫استفاده‬‫شده‬‫در‬FPGA‫های‬‫ساخت‬‫شرکت‬Xilinx ‫ساختار‬‫کلی‬‫و‬‫نحوه‬‫قرارگیری‬‫بلوکهای‬‫منطقی‬‫در‬‫یک‬FPGA‫ساخت‬‫شرکت‬XILINX‫شبیه‬‫ساختاری‬‫است‬‫که‬‫از‬‫آن‬‫تحت‬‫عنوان‬‫دوبعدی‬ ‫متقارن‬‫نام‬‫برده‬‫شده‬‫است‬.‫جزء‬‫اصلی‬‫بلوکهای‬‫منطقی‬‫استفاده‬‫شده‬‫در‬FPGA‫های‬‫ساخت‬‫شرکت‬XILINX‫یک‬LUT(LOOKUP TABLE) ‫است‬.‫یک‬LUT‫نیز‬‫یک‬‫حافظه‬‫با‬‫دو‬‫به‬‫توان‬n‫خانه‬‫است‬‫که‬n‫تعداد‬‫ورودیهای‬FPGA‫است‬.
  • 15. ‫کلیات‬‫بررسی‬‫مقایسه‬‫نتیجه‬‫منابع‬ ‫مقدمه‬ 15 22| ‫بلوکهاک‬‫منطقی‬‫استفاده‬‫شده‬‫توسط‬‫شرکت‬ALTERA ‫شرکت‬ALTERA‫در‬FPGA‫های‬‫ساخت‬‫خود‬‫از‬‫دو‬‫روش‬‫استفاده‬‫کرده‬‫است‬. ‫در‬‫روش‬‫اول‬‫که‬‫تحت‬‫عنوان‬PLD‫های‬‫سلسله‬‫مراتبی‬‫شناخته‬‫میشوند‬‫همان‬‫ساختار‬‫قدیمی‬PLD‫ها‬‫با‬‫کمی‬‫بهبود‬‫به‬‫چشم‬‫میخورد‬.‫این‬‫روش‬ ‫در‬‫سری‬MAX‫استفاده‬‫شده‬‫است‬.‫در‬‫روش‬‫دوم‬‫که‬‫سری‬FLEX‫به‬‫کار‬‫رفته‬‫است‬‫از‬LUT‫استفاده‬‫شده‬‫است‬. ‫سری‬‫جدیدتر‬FPGA‫های‬‫ساخت‬‫کارخانه‬ALTERA‫تحت‬‫عنوان‬FLEX‫شناخته‬‫میشود‬.‫در‬‫سری‬FLEX‫از‬‫تکنولوژی‬CMOS‫استفاده‬‫شده‬ ‫است‬‫و‬‫برای‬‫ساخت‬‫قسمتهای‬‫قابل‬‫برنامه‬‫ریزی‬‫از‬‫سلولهای‬‫حافظه‬‫موقت‬‫استفاده‬‫شده‬‫است‬.‫این‬‫سری‬‫همچنین‬‫دارای‬‫جدول‬‫جستجوی‬‫چهار‬ ‫ورودی‬‫به‬‫عنوان‬‫بلوک‬‫منطقی‬‫می‬‫باشد‬
  • 16. ‫کلیات‬‫بررسی‬‫مقایسه‬‫نتیجه‬‫منابع‬ ‫مقدمه‬ 16 22| ‫مقایسه‬‫محصوالت‬ ‫اگر‬‫بخواهیم‬‫مقایسه‬‫ای‬‫بین‬‫این‬‫دو‬‫شرکت‬‫داشته‬‫باشیم‬،‫به‬‫عقید‬‫ه‬‫بسیاری‬‫از‬‫مهندسین‬FPGA‫های‬‫ارزان‬‫قیمت‬‫تر‬ALTERA‫نسبت‬‫به‬FPGA ‫های‬‫ارزان‬‫قیمت‬XILINX‫عملکرد‬‫بهتری‬‫دارند‬.‫درحالی‬‫که‬‫به‬‫عقیده‬‫برخی‬‫دیگر‬‫در‬‫توابع‬‫محاسباتی‬‫و‬‫ریاضی‬‫پیاده‬‫شده‬‫بر‬‫روی‬‫آی‬‫سی‬ ‫،قدرت‬‫تراشه‬‫های‬XILINX‫بیشتر‬‫از‬ALTERA‫است‬. ‫در‬‫ایران‬‫به‬‫علت‬‫فراوانی‬‫بیشتر‬‫محصوالت‬XILINX‫نسبت‬‫به‬،‫رقیب‬‫شاید‬‫ابهاماتی‬‫در‬‫مورد‬‫قیمت‬‫تراشه‬‫های‬ALTERA‫به‬‫وجود‬‫آید‬‫و‬‫با‬ ‫اینکه‬‫شاید‬‫به‬‫میزان‬‫اندکی‬‫تراشه‬‫های‬XILINX‫ارزان‬‫تر‬‫تمام‬،‫شوند‬‫ولی‬‫در‬‫حقیقت‬‫باید‬‫متذکر‬‫شد‬‫که‬‫این‬‫تفاوت‬(‫در‬‫برابر‬‫دیگر‬‫پارا‬‫مترها‬) ‫معموال‬‫قابل‬‫اغماض‬‫بوده‬‫و‬‫میتوان‬‫تمرکز‬‫رابرای‬‫یک‬‫قطعه‬‫روی‬‫دیگر‬‫پارامترها‬‫مد‬‫نظر‬‫قرارداد‬.
  • 17. ‫کلیات‬‫بررسی‬‫مقایسه‬‫نتیجه‬‫منابع‬ ‫مقدمه‬ 17 22| XILINX: ‫اکنون‬‫اگر‬‫بخواهیم‬‫به‬‫بررسی‬‫خانواده‬‫های‬‫مختلف‬XILINX،‫بپردازیم‬‫با‬‫صرف‬‫نظر‬‫از‬‫گروه‬SPARTAN‫که‬‫بیشتر‬‫برای‬‫موارد‬‫آموزشی‬‫و‬ ‫دانشگاهی‬(‫و‬‫نه‬‫برای‬‫پروژه‬‫ها‬‫ی‬‫سنگین‬)‫به‬‫کار‬،‫میرود‬‫میتوان‬‫تولیدات‬‫این‬‫شرکت‬‫را‬‫در‬‫سه‬‫گروه‬‫اصلی‬ARTIX،KINTEX،VIRTEX‫تقسیم‬ ‫بندی‬‫کرد‬.‫همانطور‬‫که‬‫در‬‫شکل‬‫نیز‬‫مشخص‬‫شده‬‫هر‬‫سه‬‫گروه‬‫با‬‫تکنولوژی‬28n‫متر‬‫تولید‬‫میشوند‬.‫اما‬‫فقط‬KINTEX‫و‬VIRTEX‫با‬ ‫تکنولوژی‬20n‫و‬‫از‬‫این‬‫بین‬‫تنها‬VIRTEX‫با‬‫تکنولوژی‬16n‫تولید‬‫میشود‬.‫که‬‫از‬‫دو‬‫مجموعه‬‫آخر‬‫با‬‫عنوان‬ULTRASCALE‫یاد‬‫میشود‬.
  • 18. ‫کلیات‬‫بررسی‬‫مقایسه‬‫نتیجه‬‫منابع‬ ‫مقدمه‬ 18 22| ‫طبیعیست‬‫که‬‫پیشرفت‬‫هر‬‫چه‬‫بیشتر‬‫تکنولوژی‬‫به‬‫سه‬‫عامل‬،‫توان‬‫سرعت‬‫و‬‫هزینه‬‫کمک‬‫شایانی‬‫میکند‬.‫با‬‫یک‬‫مقایسه‬‫ساده‬‫ب‬‫ین‬‫قابلیتهای‬‫این‬ ‫سه‬‫گروه‬‫گفته‬‫مذکور‬‫به‬‫راحتی‬‫اثبات‬‫میشود‬.
  • 19. ‫کلیات‬‫بررسی‬‫مقایسه‬‫نتیجه‬‫منابع‬ ‫مقدمه‬ 19 22| ALTERA ‫همچنین‬‫چنین‬‫تقسیم‬‫بندی‬‫در‬‫خانواده‬ALTERA‫ما‬‫را‬‫به‬‫نتایج‬‫زیر‬‫میرساند‬:
  • 20. ‫کلیات‬‫بررسی‬‫مقایسه‬‫نتیجه‬‫منابع‬ ‫مقدمه‬ 20 10| ‫مقایسه‬‫محصوالت‬ ‫در‬‫واقع‬‫این‬‫شرکت‬‫نیز‬‫طیف‬‫وسیعی‬‫برای‬‫انواع‬‫کاربردها‬‫را‬‫پوشش‬‫داده‬‫که‬‫تولید‬‫کننده‬‫آنها‬‫را‬‫در‬‫سه‬‫طبقه‬‫دسته‬‫بندی‬‫میکن‬‫د‬: ‫دوگروه‬CYCLONE(‫که‬‫خود‬‫شامل‬‫پنج‬‫زیر‬‫گروه‬)‫و‬‫گروه‬MAX‫را‬‫میتوان‬‫در‬‫طبقه‬‫پایین‬‫جا‬،‫داد‬‫که‬‫دارای‬‫مصارف‬‫غیر‬‫صنعتی‬‫و‬ ‫آموزشی‬‫هستند‬.‫گفتنی‬‫است‬‫که‬‫خود‬ALTERA‫برای‬‫بردهای‬‫آموزشی‬‫حرفه‬‫ایش‬‫از‬‫همین‬‫گروه‬(‫به‬‫خصوص‬CYCLON V)‫آی‬‫سی‬‫انتخاب‬ ‫میکند‬.‫طبقه‬‫وسط‬‫شامل‬‫آی‬‫سی‬‫های‬ARRIA‫و‬‫زیر‬‫گروه‬‫هایش‬‫میباشد‬.‫این‬‫گروه‬‫نیز‬‫برای‬‫پروژه‬‫های‬‫نیمه‬‫حرفه‬‫ای‬‫بسیا‬‫مناسب‬‫میباش‬‫د‬. ‫در‬‫آخرین‬‫گروه‬‫از‬‫خانواده‬ALTERA‫مجموعه‬STRATIX‫و‬‫شش‬‫زیرگروهش‬‫قرار‬‫دارند‬.‫این‬‫گروه‬‫مختص‬‫فعالیتهای‬‫حرفه‬‫ای‬‫بوده‬‫و‬‫کامال‬ ‫پاسخگوی‬‫نیازهای‬‫مصرف‬‫کننده‬‫می‬‫باشند‬.‫جدیدترین‬‫عضو‬‫این‬‫گروه‬‫که‬‫از‬‫آن‬‫به‬‫عنوان‬‫افتخار‬‫شرکت‬‫تعبیر‬‫میشود‬STRATIX10‫با‬ ‫تکنولوژی‬14n‫میباشد‬.‫الزم‬‫است‬‫یادآور‬‫شوم‬‫که‬‫تولیدات‬XILINX‫تا‬‫لحظه‬‫نگارش‬‫این‬‫مقاله‬‫توانایی‬‫تولید‬‫آی‬‫سی‬‫با‬‫تکنولوژی‬‫بهتر‬‫از‬ 16nm‫را‬‫نداشته‬‫است‬.
  • 21. ‫کلیات‬‫بررسی‬‫مقایسه‬‫نتیجه‬‫منابع‬ ‫مقدمه‬ 21 10| ‫گیری‬ ‫نتیجه‬: ‫نظر‬ ‫هر‬ ‫از‬ ‫مجموع‬ ‫در‬(‫و‬ ‫داخلی‬ ‫قیمت،منابع‬)...‫گ‬ ‫نظر‬ ‫در‬ ‫زیر‬ ‫صورت‬ ‫به‬ ‫شرکت‬ ‫دو‬ ‫محصوالت‬ ‫بین‬ ‫را‬ ‫یک‬ ‫به‬ ‫یک‬ ‫تناظر‬ ‫سه‬ ‫میتوان‬‫رفت‬: ARTIX‫از‬X‫برابر‬ ‫در‬CYCLON‫از‬A KINTEX‫از‬X‫برابر‬ ‫در‬ARRIA‫از‬A VERTIX‫از‬X‫برابر‬ ‫در‬STRATIX‫از‬A ‫مقایسه‬ ‫سیستم‬ ‫از‬ ‫تر،استفاده‬ ‫تخصصی‬ ‫و‬ ‫بهتر‬ ‫مقایسه‬ ‫برای‬ALTERA‫باشد‬ ‫مفید‬ ‫میتواند‬ ‫نیز‬. http://www.altera.com/cgi-bin/device_compare.pl
  • 22. ‫کلیات‬‫بررسی‬‫مقایسه‬‫نتیجه‬‫منابع‬ ‫مقدمه‬ 22 22| ‫در‬‫کرد‬ ‫فرض‬ ‫برابر‬ ‫تقریبا‬ ‫قیمت‬ ‫دید‬ ‫از‬ ‫را‬ ‫کمپانی‬ ‫دو‬ ‫هر‬ ‫از‬ ‫متناظر‬ ‫های‬ ‫خانواده‬ ‫میتوان‬ ‫کلی‬ ‫گیری‬ ‫نتیجه‬ ‫یک‬.‫یک‬ ‫در‬ ‫واقع‬ ‫در‬‫کامال‬ ‫پروژه‬ ‫ای‬ ‫حرفه‬(‫قیمت‬ ‫تفاوت‬ ‫اندک‬ ‫از‬ ‫نظر‬ ‫صرف‬ ‫با‬)‫نظیر‬ ‫بی‬ ‫تکنولوژی‬ ‫به‬ ‫توجه‬ ‫با‬ ‫حاضر‬ ‫حال‬ ‫در‬14nm‫شرکت‬ALTERA،‫خانواده‬ STRATIX10‫کرد‬ ‫معرفی‬ ‫میدان‬ ‫این‬ ‫برنده‬ ‫عنوان‬ ‫به‬ ‫میتوان‬ ‫را‬.
  • 23. ‫کلیات‬‫بررسی‬‫مقایسه‬‫نتیجه‬‫منابع‬ ‫مقدمه‬ 22 22| ‫منابع‬ xilinx.com altera.com ebay.com newegg.com fpga-faq.com