سفارش تبلیغ
صبا ویژن

سایت کتاب پیچ بهترین سایت دانلود کارآموزی و پروژه

دانلود پروژه بررسی FPGA و کاربردهای آن

تعداد صفحات:58
نوع فایل:word
فهرست مطالب:
مقدمه
ساختار کلی FPGA
مقایسه FPGA با MPGA
مراحل پیاده سازی یک طرح بر روی FPGA
ورودی سیستم
ترکیب و ترجمه
بهینه سازی
نگاشت تکنولوژی
جایگزینی و سیم کشی اتصالات داخلی
شبیه سازی
شبیه سازی منطقی
شبیه ساز زمانی
انواع متفاوت معماری های FPGA
معیارهای اساسی انتخاب واستفاده از FPGA
مقایسه مشخصه ها
تعداد گیت و پایه های I/O
داده های PREP
تکنولوژی های مختلف برنامه ریزی
استفاده از S RAM
استفاده از Anti_Fuse
استفاده از تکنولوژی های گیت شناور( E EPROM, EPROM )
معماری بلوک های منطقی
بلوک های منطقی کوچک
بلوک های منطقی بزرگ
اثر معماری بلوک های منطقی بر کارایی FPGA
معماری اتصالات قابل برنامه ریزی
روش های مختلف ارتباط
تراشه های قابل بر نامه ریزی CPLD
مقایسه FPGA ها و CPLD ها
انواع PLD ها
مقایسه معماری CPLD ها و FPGA ها
مقایسه CPLD ها و FPGA از نظر اتصالات داخلی
پیش بینی مشخصات تراشه
بهره برداری از گیت های منطقی
تکنولوژی ساخت تراشه
زبان توصیف سخت افزاری AHDL
شناسه ها و لغت های کلیدی رزرو شده
نمادها
اسامی در AHDL
گروه ها
محدوده و زیر محدوده گروه ها
عبارات بولی
عملگرهای منطقی
عملگر پیشوندی NOT
عملگرهای غیرپیشوندی AND,NAND, OR, NOR , XOR , XNOR
عملگرهای حسابی
مقایسه گرها
حق تقدم در عملگرهای بولی و مقایسه گرها
گیت های استاندارد(ساده)
بافر TRI
ماکروفانکشن ها
پورت ها
نگاهی گذرا به VHDL
ویژگی های زبان VHDL
دستورات زبان VHDL
مراحل پیاده‌سازی برنامه‌های VHDL در FPGA
طراحی و شبیه‌سازی برنامه VHDL
سنتز برنامهVHDL
شبیه‌سازی مدار سنتز شده
پیاده‌سازی مدار سنتز شده در FPGA

مقدمه:
امروزه با پیشرفت در زمینه ساخت قطعات قابل برنامه ریزی در روش های طراحی سخت افزار تکنولوژی V LSIجایگزین SSI شده است. رشد سریع الکترونیک سبب شده است تا امکان طراحی با مدارهای مجتمعی فراهم شود که درآن ها استفاده از قابلیت مدار مجتمع با تراکم بالا و کاربرد خاص نسبت به سایر کاربردهای آن اهمیت بیشتری دارد. از این رواخیرا مدارهای مجتمع با کاربرد خاص ( Integrated Circuit (Application Specific بعنوان راه حل مناسبی مورد توجه قرار گرفته است(ASIC) وروش های متنوعی در تولیداین تراشه ها پدیدآمده است.در یک جمع بندی کلی مزایای طراحی به روش A SIC عبارت است از:
•کاهش ابعاد و حجم سیستم
•کاهش هزینه و افزایش قابلیت اطمینان سیستم که این امر ناشی ازآن است که بخش بزرگی از یک طرح به داخل تراشه منتقل می شود و سبب کاهش زمان ، هزینه مونتاژ راه اندازی و نگهداری طرح میشود و در نتیجه قابلیت اطمینان بالا می رود.
•کاهش مد ت زمان طراحی وساخت وعرضه به بازار
•کاهش توان مصرفی, نویز واغتشاش
•حفاظت از طرح: سیستم هایی مه با استفاده از تراشه های استاندارد ساخته میشوند به علت وجود اطلاعات کامل در مورد این تراشه ها به راحتی از طریق مهندسی معکوس قابل شناسایی و مشابه سازی هستند.در عین حال امنیت طرح در تجارت از اهمیت زیادی بر خوردار است و اکثر طراحان مایلند تا از این بابت اطمینان حاصل کنند.
اولین تراشه قابل برنامه ریزی که به بازار عرضه شد، حافظه های فقط خواندنی برنامه پذیر PROM)) بود که خطوط آدرس به عنوان ورودی و خطوط داده بعنوان خروجی این تراشه ها تلقی میشد. PROM شامل دسته ای از گیت های AND ثابت شده(غیر قابل برنامه ریزی) که بصورت رمز گشا بسته شده اند و نیز یک ارایه O R قابل برنامه ریزی است.