فهرست مطالب
عنوان صفحه
مقدمه اي درباره FPGA & CPLD........................................................... 1
تكنولوژي تراشههاي قابل برنامه ريزي................................................... 2
تقسيم بندي PLDها.......................................................................... 4
انواع تراشههاي قابل برنامه ريزي........................................................ 5
ساختار FPGA................................................................................... 6
بلوكهاي FPGA.................................................................................. 6
شركتهاي سازنده FPGA..................................................................... 7
روش برنامه ريزي JTAG..................................................................... 8
تراشه هاي قابل برنامه ريزي Altera..................................................... 10
VHDL............................................................................................. 11
انواع تأخير در VHDL.......................................................................... 13
اپراتورهاي VHDL.............................................................................. 14
مفاهيم بنيادي در زبان VHDL.............................................................. 19
مقدمه اي درباره FPGA & CPLD
براي آنكه بتوان بخش بزرگي از يك طرح را داخل يك تراشه منتقل نمود و از زمان و هزينه مونتاژ و راهاندازي و نگهداري طرح كاست، ساخت تراشههاي قابل برنامه ريزي مطرح شد از جمله مزاياي استفاده از تراشههاي قابل برنامه ريزي در طراحي پروژهها عبارتند از :
- كاهش ابعاد و حجم
- كاهش زمان و هزينه طرح
- افزايش اطمينان از سيستم
- حفاظت از طرح
- حفاظت در برابر نويز و اغتشاش
FPGA ها ابزار سخت افزاري قابل برنامه ريزي ارزان قيمت را جايگزين كاربردهاي فعلي كنترلرهاي داخلي (Embedded Controllers) نمودهاند. به همين دليل بازار آنها رشد گستردهاي داشته است. علاوه بر اين به جهت ارائه راه حلهاي مناسب براي IC هاي سفارشي با عملكرد بالا موفقيت زيادي به دست آوردهاند. در واقع به نظر ميرسد كه FPGAها با توجه به ارزان بودن، نسل فعلي تراشههاي ASIC را از رده خارج كنند. همين مزيت هزينه و عملكرد توجه زيادي را درحوزه تحقيقات به خود معطوف كرده است.
ويژگي استفاده از قطعات منطقي قابل برنامه ريزي (PLD) و FPGA، ارزان بودن قيمت و سرعت ورود آنها به بازار است.
قطعات ASIC، هزينههاي توسعه مهندسي غير قابل برگشت بالاتري دارند و در نتيجه اغلب، قيمت اين محصولات بالاتر است، اما اساساً كارايي بالاتري دارند. اين شيوههاي مختلف طراحي محيطهايي را با مجموعهاي از متدولوژي و ابزاهاي مختلف CAD پديد ميآورند.
|