مقاله بررسی FPGA & CPLD زمان برنامه نویسی VHDL
دسته: فنی و مهندسیبازدید: 1 بار
فرمت فایل: doc
حجم فایل: 47 کیلوبایت
تعداد صفحات فایل: 30
مقاله بررسی FPGA CPLD زمان برنامه نویسی VHDL در 30 صفحه ورد قابل ویرایش
قیمت فایل فقط 5,000 تومان
مقاله بررسی FPGA & CPLD زمان برنامه نویسی VHDL
مقدمه ای درباره FPGA & CPLD
برای آنكه بتوان بخش بزرگی از یك طرح را داخل یك تراشه منتقل نمود و از زمان و هزینه مونتاژ و راهاندازی و نگهداری طرح كاست، ساخت تراشههای قابل برنامه ریزی مطرح شد از جمله مزایای استفاده از تراشههای قابل برنامه ریزی در طراحی پروژهها عبارتند از :
- كاهش ابعاد و حجم
- كاهش زمان و هزینه طرح
- افزایش اطمینان از سیستم
- حفاظت از طرح
- حفاظت در برابر نویز و اغتشاش
FPGA ها ابزار سخت افزاری قابل برنامه ریزی ارزان قیمت را جایگزین كاربردهای فعلی كنترلرهای داخلی (Embedded Controllers) نمودهاند. به همین دلیل بازار آنها رشد گستردهای داشته است. علاوه بر این به جهت ارائه راه حلهای مناسب برای IC های سفارشی با عملكرد بالا موفقیت زیادی به دست آوردهاند. در واقع به نظر میرسد كه FPGAها با توجه به ارزان بودن، نسل فعلی تراشههای ASIC را از رده خارج كنند. همین مزیت هزینه و عملكرد توجه زیادی را درحوزه تحقیقات به خود معطوف كرده است.
ویژگی استفاده از قطعات منطقی قابل برنامه ریزی (PLD) و FPGA، ارزان بودن قیمت و سرعت ورود آنها به بازار است.
قطعات ASIC، هزینههای توسعه مهندسی غیر قابل برگشت بالاتری دارند و در نتیجه اغلب، قیمت این محصولات بالاتر است، اما اساساً كارایی بالاتری دارند. این شیوههای مختلف طراحی محیطهایی را با مجموعهای از متدولوژی و ابزاهای مختلف CAD پدید میآورند.
در طول یك دهه گذشته، انواع مختلفی از سخت افزارهای قابل برنامه ریزی به سرعت پیشرفت كردهاند. این قطعات نامهای مختلفی دارند مثل سخت افزار قابل آرایش مجدد، سخت افزار قابل آرایش، سخت افزار قابل برنامه ریزی مجدد.
ایده اصلی و زیر بنایی معماری FPGA و CPLD بسیار ساده است. به طوری كلی میتوان مدارهای تركیبی و ترتیبی را مستقیماً روی بستر سیلیكون ایجاد كرد. تراشههای ASIC با اینكه كارایی بالایی دارند اما تنها میتوانند یك نوع عملیات را انجام دهند.
از آنجایی كه امكان توزیع هزینه توسعه بین چند كاربر وجود ندارد، قیمت ASIC ها معمولاً بیش از سیستمهای مبتنی بر ریز پردازنده معمولی میشود.
تكنولوژی تراشههای قابل برنامهریزی
قابلیت برنامه ریزی شدن مدارات مختلف و اتصالات متفاوت بر روی PLD به دلیل سوئیچهای قابل برنامه ریزی است كه در این تراشه وجود دارد، این سوئیچها میبایست علاوه بر اشغال فضای بسیار كم دارای كمترین تأخیر زمانی باشند بطور كلی سوئیچهای قابل برنامه ریزی در PLD با استفاده از سه نوع تكنولوژی قابل پیاده سازی است.
1-استفاده از Anti – Fuse
2-استفاده از سلولهای حافظه موقت Sram
3-استفاده از گیتهای شناور EEPROM یا EPROM
Anti – Fuse
خصوصیت اصلی Anti – Fuseها تنها یك بار قابلیت برنامهریزی بودن، اشغال فضای كم و بالا بودن فركانس كاری، به دلیل پایین بودن اثر مقاومتی و ظرفیت خازنی آنها است.
عیب اصلی این روش نداشتن قابلیت برنامه ریزی مجدد است و زمانی كه یك بار برنامهریزی گردد دیگر به حالت اولیه برنمیگردد و مزیت اصلی آن فركانس كاری بالا و اشغال فضای كم آن است این نوع PLDها نسبت به انواع دیگر PLDها نسبتاً گرانتر هستند.
SRAM
در روش SRAM از سلولهای حافظه به دو طریق استفاده میشود، در روش اول از یك سلول حافظه برای كنترل روشن یا خاموش شدن یك ترانزیستور استفاده میگردد كه در این حالت خروجی سلول حافظه به بیس ترانزیستور یا گیت فت متصل می شود، با روشن یا خاموش شدن ترانزیستور یك مسیر وصل یا قطع میشود. در روش دوم سلول حافظه به ورودیهای انتخاب مالتی پلكسر وصل میشود. در این حالت با صفر یا یك شدن سلول حافظه مسیر خطوط عوض میشود، مهمترین عیب این روش پاك شدن برنامه ریزی با قطع تغذیه میباشد، تراشههایی كه با این روش برنامه ریزی میگردند، میبایست با استفاده از یك سیستم جانبی با هر بار وصل شدن تغذیه تراشه برنامه ریزی گردد، این روش نسبت به روش Anti – Fuse فضای بیشتری اشغال میكند و تأخیر زمانی نیز بیشتر است.
روش برنامه ریزی EEPROM یا EPROM
مهمترین مزیت این روش پاك نشدن برنامه ریزی با قطع برق مهمترین عیب آن اشغال فضای زیاد این نوع ساختار سوئیچ میباشد.
بلوك term logic
در LAB برای برقراری ارتباط یك Macrocell با Macrocellهای دیگر ونیز فیدبك به ورودی Macrocell از بلوك term logic استفاده میشود.
یك بلوك term logic از دو نوع آرایش بسط دهنده موازی (parallel Expanders) وبسط دهنده عمومی (common Expanders) برای برقرای ارتباط استفاده میكند.
بلوكهای كنترل كننده I/o
این بلوكها نوعی مدارات منطقی میباشند كه وظیفه برنامهریزی نوع پورت خروجی و نیز برقراری فیدبك از پینها به درون PIA را دارد.
بلوك (Programable Interconnect array) PIA
این بلوك برای برقراری ارتباط بین بلوكهای منطقی و بلوكهای كنترل كننده ورودی و خروجی استفاده میشود.
شركتهای سازنده FPGA
Technology |
Logic Block |
Architecture |
Company |
Sram Anti – fuse Sram Anti - fuse |
Look up table MultiplexerNandMultiplexer |
Symetric matrix Row based Sea of gates Symetric matrix |
Xilinx Actel Plessey Quick logic |
شركت Altera و Xilinx از ساختار آرایهی دو بعدی متقارن استفاده میكنند كه با استفاده از Sram برنامه ریزی میشوند و بلوكهای منطقی نیز بر پایه look up table طراحی شدهاند.
شرك Altera با استفاده از آرایه سطری تراشههای خود را طراحی نموده است، FPGAهای این شركت با استفاده از Anti – Fuse برنامه ریزی میگردند و بلوكهای منطقی آنها بر اساس Multiplexer طراحی شدهاند.
روش برنامهریزی Jtag
اینترفیسی كه برای این منظور استفاده میشود Byte Blaster نام دارد و كاربر را قادر میسازد تا با استفاده از كامپیوتر و اتصال Byte Blaster به پورت پارالل كامپیوتر برنامهریزی را انجام دهد .
این اینترفیس با استفاده از نرم افزار maxplus 2 برای برنامه ریزی بصورت Jtag مورد استفاده قرار میگیرد. و هردو نوع ولتاژ 3/3 و 5 ولت را پشتیبانی میكند.
دراستاندارد JTAG برای برنامه ریزی از 4 پین استفاده میگردد.
پین ورودی TDI برای اعمال دیتا به صورت سریال به IC بكار میرود. دیتای قرار گرفته بر روی پین با لبه بالا رونده كلاك به داخل IC شیفت داده میشود.
پین خروجی TDO برای خواندن دیتای برنامه ریزی شده استفاده میگردد و با لبه پایین رونده كلاك دیتا به خارج شیفت داده میشود. پین ورودی TMS : نوع مود تست را مشخص میكند و برای ریست نیز استفاده میشود.
پین ورودی TCK كلاك ورودی به IC است و پینهای TDO و TDI نیز با استفاده از این كلاك كار میكنند.
فهرست مطالب
عنوان صفحه
مقدمه ای درباره 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
ضمائم 30
قیمت فایل فقط 5,000 تومان
برچسب ها : مقاله بررسی FPGA & CPLD زمان برنامه نویسی VHDL , تحقیق بررسی FPGA CPLD زمان برنامه نویسی VHDL , پروژه بررسی FPGA CPLD زمان برنامه نویسی VHDL , مقاله بررسی FPGA CPLD زمان برنامه نویسی VHDL , دانلود تحقیق بررسی FPGA CPLD زمان برنامه نویسی VHDL , پروژه , پژوهش , مقاله , جزوه , تحقیق , دانلود پروژه , دانلود پژوهش , دانلود مقاله , دانلود جزوه , دانلود تحقیق
Screen-reader users, click here to turn off Google Instant.
Google
About 4,380 results (0.30 seconds)
Search Results
مقاله بررسی FPGA & CPLD زمان برنامه نویسی VHDL - اربان شاپ
stufiles.urbanshop.ir/product-44742-مقاله-بررسی-FPGA--CPLD--...
Translate this page
مقاله بررسی FPGA & CPLD زمان برنامه نویسی VHDL در 30 صفحه ورد قابل ویرایش. مقدمه ای درباره FPGA & CPLD برای آنكه بتوان بخش بزرگی از یك طرح را داخل یك ...
مقاله بررسی FPGA & CPLD زبان برنامه نویسی VHDL - صفحه. اصلی
prozheha.test.com/product-115312-Download-article-FPGA--CPL...
Translate this page
دانلود مقاله FPGA CPLD زمان برنامه نویسی VHDL تحقیق FPGA CPLD زمان برنامه نویسی VHDL دانلود تحقیق FPGA CPLD زمان برنامه نویسی VHDL خصوصیت اصلی ...
فروش دانلودی مقاله بررسی FPGA & CPLD زمان برنامه نویسی VHDL
7mcmc2.hanipaper.ir/
Translate this page
فروش دانلودی مقاله بررسی FPGA & CPLD زمان برنامه نویسی VHDL.
مقاله بررسی FPGA & CPLD زمان برنامه نویسی VHDL
cdownload.cero.ir/product-328189-مقاله-بررسي-FPGA--CPLD--ز...
Translate this page
مقاله بررسی FPGA & CPLD زمان برنامه نویسی VHDL در 30 صفحه ورد قابل ویرایش. مقدمه ای درباره FPGA & CPLD. برای آنكه بتوان بخش بزرگی از یك طرح را داخل یك ...
دانلود فایل ( مقاله بررسی FPGA & CPLD زمان برنامه نویسی VHDL) | دی ...
dey.toniarticle.com/main/post-62.html
Translate this page
Dec 1, 2016 - بیننده گرامی سلام.به وب ما خوش آمدید نام محصول دانلودی: مقاله بررسی FPGA & CPLD زمان برنامه نویسی VHDL درجه کیفی و رضایت از دانلود:عالی.
مقاله بررسی FPGA & CPLD زمان برنامه نویسی VHDL
5lys6p.abtindls.ir/
Translate this page
مقاله بررسی FPGA & CPLD زمان برنامه نویسی VHDL.
دریافت فایل مقاله بررسی FPGA & CPLD زمان برنامه نویسی VHDL ...
www.risearticle.ir/download/2142
Translate this page
Oct 25, 2016 - ما بهترین محصولات را برای رضایت شما گرد آورده ایم دوست گرامی سلام.برای مشاهده توضیحات کامل محصول دانلودی|| مقاله بررسی FPGA & CPLD زمان ...
دانلود مقاله بررسی FPGA & CPLD زمان برنامه نویسی VHDL - خرید آنلاین ...
baludtabiat.madblog.ir/post/121
Translate this page
Nov 6, 2016 - محقق گرامی،شما با جستجوی مقاله بررسی FPGA & CPLD زمان برنامه نویسی VHDL وارد این صفحه شده اید محصول دانلودی(مقاله بررسی FPGA & CPLD ...
دریافت فایل مقاله بررسی FPGA & CPLD زمان برنامه نویسی VHDL
kavirdlc.ir/دریافت-فایل-مقاله-بررسی-fpga-cpld-زمان-برنام/
Translate this page
دریافت فایل مقاله بررسی FPGA & CPLD زمان برنامه نویسی VHDL – پرداخت و دانلود آنی. 27 اکتبر 2016 admin دیدگاهتان را بنویسید دیدگاه های این نوشته. از حضور ...
خرید آنلاین مقاله بررسی FPGA & CPLD زمان برنامه نویسی VHDL | نگین ...
neginproj3.ir/post-15708.html
Translate this page
Dec 7, 2016 - دوست عزیز سلام.به سایت ما خوش آمدید دوست گرامی سلام.برای مشاهده توضیحات کامل محصول دانلودی|| مقاله بررسی FPGA & CPLD زمان برنامه نویسی ...
1
2
3
4
5
6
7
8
9
10
Next
Neyshabur, Razavi Khorasan Province - From your Internet address - Use precise location
- Learn more
Help Send feedback Privacy Terms