نیرانما

FPGA–وبینار آشنایی با محتوای دوره

FPGA چیست؟

FPGA مخفف عبارت Field Programmable Gate Array (آرایه درگاه قابل برنامه‌ریزی) است. یکی از دلایل جذاب بودن آن این است که مدار از قبل طراحی نشده و شما می توانید آن را هر چند بار که دوست دارید مجدداً تنظیم کنید! شما با استفاده از آن می توانید یک سخت افزار را بصورت کامل برنامه ریزی کنید.

مقایسه میکروکنترلر ها و FPGA ها:

ظاهر FPGA مانند سایر تراشه ها و IC های دیگر مانند AVR و ARM می باشد؛ اما چیزی که فرق دارد درون آن هست!
برای مثال برای راه اندازی میکروکنترلری مانند AVR ، شما باید تراشه ای که از قبل طراحی شده است را با زبان c برنامه نویسی کنید و فایل hex آ مورد نظر را تولید کرده و آن را پروگرام کنید. در واقع نرم افزار خود را کنترل کنید!
این در حالی هست که شما در fpga هیچ پردازنده ای از قبل ندارید و برای اجرای برنامه ها یاید ابتدا پردازنده های خود را طراحی کنید. با استفاده از زبان های معروف آن مانند Verilog و VHDL میتوانید مدار مورد نظر خود را طراحی کنید و در نهایت فایل HDL خود را تبدیل به فایل بیت کرده و سخت افزار خود را کنترل کنید.
اما استفاده از کدامیک میتواند مناسب تر باشید؟ اف پی جی ای یا میکروکنترلر؟!

محتوای ویدئو:

وبینار آنلاین آشنایی با دوره FPGA مقدماتی توسط نیراسیستم برای معرفی کامل این دوره برگزار شد. در این وبینار مدرس دوره، مهندس حسین باشنا پاسخگوی سوالات علاقمندان به برنامه نویسی این پردازنده ها بودند.

از جمله مطالب مطرح شده در این وبینار یک ساعت میتوان به موارد زیر اشاره کرد:

  • کاربرد اف پی جی ای در صنعت و بازارکار آن در ایران و جهان
  • مقایسه CPLD ها و FPGA ها
  • معرفی کاربرد پردازنده های FPGA در اینترنت اشیا
  • معرفی و مقایسه ی زبان های برنامه نویسی Verilog و VHDL و…
  • چرا FPGAها و چرا میکروکنترلرها؟
  • برای شروع یادگیری برنامه نویسی FPGA چه پیش نیازی را باید رعایت کنیم؟
  • از چه نوع سخت افزاری استفاده کنیم؟
  • و…

دوره آموزشی FPGA در نیراسیستم

در صورتی که این ویدئو را تماشا کرده اید و پاسخ سوالات احتمالی خود را گرفته اید؛ و اکنون علاقمند به شروع یادگیری FPGA شده اید.

دوره های نیراسیستم برای نیاز شما طراحی شده است!

برای دریافت اطلاعات بیشتر اینجا کلیک نمایید.

نوشته های مشابه

دیدگاهتان را بنویسید

دکمه بازگشت به بالا