این مقاله آموزشی جهت آشنایی دانشجویان آموزش مجازی در رابطه با آی سی های fpga ارائه گردیده است، امیدوار است کلاس های مجازی، آموزش های از راه دور، مقالات آموزشی، کتاب های معرفی شده و کلیه ی فعالیت های خدماتی ما برای شما عزیزان مفید واقع گردد.
مهندسی برق – کنترل
آشنایی با آی سی های fpga
fpga ها تراشه های قابل برنامه ریزی هستند که با آنها می توان مدارهای منطقی را پیاده سازی کرد.پروسه کاری به این صورت است که ابتدا ما مدار منطقی مورد نظر را در نرم افزار مربوطه به روش دلخواه طراحی می کنیم.روشهای مختلفی در طراحی نرم افزار برای fpga ها وجود دارد که عبارتند از:
1.شماتیک (schematic)
2.HDL (hardware description language)
3.دیاگرام حالت (state diagram)
4.دیاگرام زمانی (timing diagram)
با استفاده از یکی از روشهای بالا ما می توانیم مدار مورد نظر را طراحی کنیم ،اما قوی ترین روش در طراحی روش HDLمی باشد .در این روش با استفاده از زبانهای تشریح سخت افزاری ، طراحی مدار را انجام می دهیم .زبان HDL خود به چند دسته تقسیم می شود که VHDL و verilogاز مهم ترین آنها می باشد.
مراحل طراحی مدار دیجیتال با استفاده از FPGA
Design > Syntheses & analysis > fitter > Assemble> Timing analyser > programing
Design:طراحی مدار با روش دلخواه
Syntheses & analysis:تبدیل طرح به سخت افزار
Fitter:جا سازی داخل یک
Assemble: تهیه یک فایل که بتوان داخل آی سی ریخت
Timing analyser: آنالیز تاخیر
Programming: ریختن داخل آی سی
اما یک سوال پیش می آید که تفاوت FPGA وmicrocontroller در چیست؟
با استفاده از FPGA می توان یک microcontroller ساخت مانند ALU در پردازنده micro ها. در ضمن برای اینکه یک عمل منطقی را در میکروکنترلر انجام دهیم نیاز به چند پالس ساعت است اما در FPGA فقط تاخیر گیت وجود دارد، بنابراین می توان گفت که FPGA ها صدها بار سریع تر ازmicrocontroller ها می باشند.
امروزه استفاده از FPGA ها بسیار گسترده است به طوری که در طراحی کامپیوتر ها و پروژه های گسترده کنترل نیاز به FPGA ها امری اجتناب ناپذیر می باشد .
ارسال دیدگاه
نوشتههای تازه
آخرین دیدگاه ها
- Arayz در دانلود رایگان نمونه سوالات استخدامی شرکت نفت(سوالات تخصصی نفت،گاز و پتروشیمی)
- علی باقریان چیمه در دوره آموزشی باستان شناسی Archeology E-learning
- ...... در دوره آموزشی باستان شناسی Archeology E-learning
- Webmaster در راهنمای تصویری ثبت نام
- @fatemeh-49 در راهنمای تصویری ثبت نام
دستهها
- آزمون های آنلاین
- آموزش مجازی بازرگانی و مالی
- آموزش مجازی برق و الکترونیک
- آموزش مجازی بهداشت و سلامت
- آموزش مجازی تاریخ
- آموزش مجازی دروس پایه
- آموزش مجازی دوره های پر مخاطب
- آموزش مجازی روانشناسی
- آموزش مجازی زبان
- آموزش مجازی شیمی و فیزیک
- آموزش مجازی صنایع و معادن
- آموزش مجازی کامپیوتر و اینترنت
- آموزش مجازی کشاورزی و دامپروری
- آموزش مجازی کودک و نوجوان
- آموزش مجازی کیفیت و استاندارد
- آموزش مجازی گردشگری
- آموزش مجازی مدیریت
- آموزش مجازی مربیگری و تدریس
- آموزش مجازی معارف و حقوق
- آموزش مجازی معماری و عمران
- آموزش مجازی مکانیک و متالورژی
- آموزش مجازی ورزش و هنر
- آموزش مجازی ویژه اشتغال
- اخبار
- اخبار باما
- اخبار پنل کاربری
- اخبار علمی
- اساتید همکار بنیاد
- بسته های ویژه آموزشی
- بینگو ویژه اعضاء پنل آموزشی
- تخفيف های مناسبتی
- داستان های ایباما
- رپورتاژ
- سایر قراردادها
- سایر مقالات آموزشی
- سمینار و همایش های بنیاد
- قرارداد استخدام
- قرارداد پیش خرید
- قرارداد خرید قسطی (لیزینگ)
- قرارداد خرید و فروش
- قرارداد مشارکت
- قرارداد های املاک
- قراردادهای بازرگانی
- قراردادهای بانک وبیمه
- قراردادهای خدمات صنعتی
- قراردادهای رهن و اجاره
- قراردادهای نرم افزار و رایانه
- قراردادهای وسایل نقلیه
- گواهی و اقرار نامه
- معرفی دوره های آموزشی کوتاه مدت
- معرفی کتاب
- معرفی و بررسی بازار کار رشته های دانشگاهی
- مقالات برتر باما
- مقالات دانشگاهی
- مقالات علمی
- مقاله معماری و عمران
- مقاله های آشپزی
- مقاله های ادبیات شیمی و فیزیک
- مقاله های خدمات حقوقی
- مقاله های روانشناسی
- مقاله های زبان آموزی
- مقاله های سلامت
- مقاله های صنایع و معادن
- مقاله های کامپیوتر و اینترنت
- مقاله های کشاورزی و دامپروری
- مقاله های کیفیت و استاندارد
- مقاله های ماساژ
- مقاله های مالی و بازرگانی
- مقاله های مدیریتی و حسابداری
- مقاله های مشاغل و مهارت ها
- مقاله های معارف و حقوق
- مقاله های مکانیک و متالورژی
- مقاله های هوا فضا
- مقاله های ورزش و هنر
- مقاله های ویژه اشتغال
- نمونه دادخواست
- نمونه سوالات استخدامی
- نمونه سوالات کنکور
- نمونه قرارداد ها و اسناد حقوقی
- نمونه وکالت نامه
سایت های کاربردی