کد خبر: ۳۱۱۷۸
تاریخ انتشار : ۱۳:۲۸ - ۰۱ ارديبهشت ۱۳۹۷
FPGA که اختصار شده Field-Programmable Gate Array می‌باشد به معنی آرایه گیت‌های قابل برنامه ریزی می‌باشد؛ که معماری داخلی این تراشه‌ها در هنگام تولید تعیین شده هستند و این قابلیت را دارند که در هنگام مصرف توسط طراحان به صورت مورد نیاز پیکربندی و برنامه نویسی شوند.

سرویس آموزش و آزمون برق نیوز :

 

آشنایی با FPGA:
 
آموزش برنامه نویسی FPGA

FPGA که اختصار شده Field-Programmable Gate Array می‌باشد به معنی آرایه گیت‌های قابل برنامه ریزی می‌باشد؛ که معماری داخلی این تراشه‌ها در هنگام تولید تعیین شده هستند و این قابلیت را دارند که در هنگام مصرف توسط طراحان به صورت مورد نیاز پیکربندی و برنامه نویسی شوند. توسط زبان‌های توصیف سخت افزار c. ,HDL,طراحی شماتیک,State Diagram می‌توان روابط منطقی بین پایه‌های ورودی و خروجی را تغییر داد. البته استفاده از زبان HDL متدوال‌تر می‌باشد. در این تراشه به دلیل اینکه از گیت‌ها به طور مستقیم در عملیات استفاده می‌شود دارای سرعت و دقت بالا می‌باشد.

حالا سوال اینجاست که با وجود میکروکنترلر‌ها چرا ما باید از FPGA استفاده کنیم. زیرا FPGA‌ها قطعاتی خاص‌تر هستند به این دلیل اینکه میکروکنترلر‌ها دارای CPU و حافظه جانبی می‌باشند و می‌توانند انواع مختلفی از برنامه‌های دلخواه را بپذیرند در حالی که یک FPGA هیچ CPU ندارد که دستورات و برنامه‌های شما را تحلیل کند و شما باید همه چیز را از صفر طراحی کنید یعنی ابتدا باید بلوک‌ها را ایجاد و سپس با استفاده از بلوک‌ها به نتیجه نهایی که می‌خواهید دست یابید. به عنوان مثال برای اینکه بتوانید در FPGA چند عدد را جمع کنید باید بوسیله‌ی گیت‌ها یک بلوک جمع کننده طراحی کنید و از آن پس می‌توانید در سایر بلوک‌ها از آن استفاده نمایید. به طور خلاصه در میکروکنترلر‌ها خیلی از داده‌ها به صورت پیشفرض در میکرو تعریف شده اند که بتوانند طیف گسترده‌ای از برنامه‌ها رو بپذیرند در حالی که در FPGA طراح با از صفر طراحی کردن یک برنامه می‌تواند تمام سرعت و دقت قطعه را از آن خود کند، ولی همین از صفر طراحی کردن باعث می‌شود علاوه بر اینکه وقت بیشتری برای طراحی یک برنامه در مقایسه با میکرو صرف شود. همچنین استفاده از FPGA نسبت به میکرو گرانتر تمام میشود. از FPGA اغلب برای ساخت دستگاه‌های مخابراتی پرسرعت، دستگاه‌های صنعتی و تجاری خیلی حساس و سریع، دستگاه‌های نظامی و مصارف این چنین بهره می‌برند. FPGA‌ها دارای چند هزار تا چند میلیون گیت در داخل خود هستند، که تعداد گیت‌های یک FPGA بر قیمت آن تاثیر اساسی می‌گذارد. در زیر یک فایل در رابطه با آموزش برنامه نویسی FPGA قرار داده شده  که امید است مفید واقع شود.
 
 

حجم :5.3 مگابایت

فرمت فایل :پاورپوینت + نمونه برنامه نویسی

 

منبع :g-m-u

ارسال نظر قوانین ارسال نظر
لطفا از نوشتن با حروف لاتین (فینگلیش) خودداری نمایید.
از ارسال دیدگاه های نا مرتبط با متن خبر، تکرار نظر دیگران، توهین به سایر کاربران و ارسال متن های طولانی خودداری نمایید.
لطفا نظرات بدون بی احترامی، افترا و توهین به مسئولان، اقلیت ها، قومیت ها و ... باشد و به طور کلی مغایرتی با اصول اخلاقی و قوانین کشور نداشته باشد.
در غیر این صورت، «برق نیوز» مطلب مورد نظر را رد یا بنا به تشخیص خود با ممیزی منتشر خواهد کرد.
نام:
ایمیل:
* نظر:
وضعیت انتشار و پاسخ به ایمیل شما اطلاع رسانی میشود.
پربازدیدها
نظرسنجی
فایده پویش الف ب ایران وزارت نیرو چیست؟
افزایش امید و نشاط در جامعه
اطلاع رسانی پروژههای صنعت آب و برق
هدر دادن هزینه ها و تبلیغ وزیر نیرو
برق در شبکه های اجتماعی
اخبار عمومی برق نیوز
عکس و فیلم
پربحث ترین ها
آخرین اخبار