Skip to content
Menu
آموزش تخصصی و رایگان میکروکنترلر، FPGA و مدارچاپی
  • متفرقه
  • تماس با ما
  • درباره مدرس
  • تصاویر
  • محصولات
  • دوره هــــــــــا
    • دوره های ویدیویی
    • برنامه نویسی زبان C
    • FPGA-VHDL-Verilog
    • میکروکنترلر ARM
    • میکروکنترلر AVR
    • میکروکنترلر PIC
    • پردازنده ی DSP
    • طراحی مدار چاپی با Altium
    • Labview
    • MATLAB
    • رباتیک
    • شرح دوره های آموزشی
    • درباره ی سازمان فنی و حرفه ای
  • آموزش
    • آموزش الکترونیک از صفر
    • طراحی مدار چاپی با Allegro
    • دانشگاه انقلاب اسلامی
    • دانلود فایل های آموزشی
    • شرح دوره های آموزشی
    • فایل های ارسالی شما
    • نمونه برنامه های بیسیک
    • پروژه ها و مدارات کاربردی
    • آموزش میکروکنترلر با زبان ساده (عالیه)
  • آزمون
  • ثبت نام کلاس
  • فروشگاه
  • صفحه اصلی
آموزش تخصصی و رایگان میکروکنترلر، FPGA و مدارچاپی
کلاس FPGA

کلاس FPGA و طراحی کنترلر، اینترفیس و مدارات پردازنده با آن

Posted on 2016/07/052016/07/07 by محمد رضا بیگی

کلاس FPGA و طراحی کنترلر، اینترفیس و مدارات پردازنده با آن

 

در کلاس FPGA با استفاده از نرم افزار ISE می توان برای تراشه های FPGA از خانواده ی Xilinx برنامه نوشت. سطح این کلاس با کیفیت خوب و فراتر از سایر آموزشگاه ها و دانشگاه های مطرح کشور می باشد.در این دوره برنامه نویسی و شبیه سازی برنامه ها و تست برنامه ها روی برد آموزشی انجام می شود. برنامه هایی مانند Pipeline، اینترفیس (I2C، UART و غیره) و فیلتر های دیجیتال.

به دلیل ماهیت FPGA که می تواند دستورات را موازی اجرا کند، سرعت آن گاهی دها برابر سرعت یک میکروکنترلر می باشد.

تراشه های FPGA کاربرد های خاصی دارند که از این کاربرد ها می توان به موارد زیر اشاره نمود:

  • 1) پردازش سیگنال های رادار
  • 2) پردازش تصویر (به عنوان مثال تشخیص پلاک خودرو)
  • 3) پردازش صدا
  • 4) فیلتر های دیجیتال (مثلا در دستگاه های گیرنده دیجیتال یا مانیتور و تلویزیون LCD)
  • 5) سوییچ های مخابراتی
  • 6) اترنت گیگا بیتی و ارتباط با پورت PCI
  • 7) و غیره

 

طرح درس مختصری از کلاس FPGA به قرار زیر است

1) مقایسه ای بین زبان VHDL و Verilog
2) روند تکاملی ساخت تراشه های FPGA
3) معرفی خانواده های مختلف FPGA و خانواده ی Xilinx
4) مراحل سنتز برنامه ها
5) معرفی نرم افزار ISE و ساخت پروژه با آن
6) معرفی دستورات زبان VHDL
7) نوشتن برنامه ی نمایش عدد روی سون سگمنت
8) توصیف فرکانس متر و بستن عملی آن
9) کامپوننت کردن و نمونه گیری
10) چگونگی نوشتن تست بنچ
11) توصیف بافر سه حالته، ساخت ROM، توصیف FIFO، ساخت RAM
12) معرفی ماشین های حالت و بلوک مدیریت کلاک
13) پیاده سازی UART با FPGA
14) اضافه کردن FIFO به UART
15) ساخت فیلتر ساده
16) مرتب کردن اعداد
17) معرفی بلوک های سازنده ی FPGA و چگونگی کنترل آنها با Plan Ahead و FPGA Editor
18) اتصال LCD کاراکتری به FPGA و دریافت از UART و نمایش بر روی آن
19) معرفی زبان Verilog و نوشتن چند برنامه با این زبان
20) اتصال صفحه کلید کامپیوتر به FPGA و اسکن کردن آن و نمایش کد های آن روی LCD کاراکتری
21) ساخت یک تصویر HD با FPGA برای پورت VGA
22) استفاده از امکانات داخلی FPGA مانند DCI، DDR و DIFF-IO (پایه های دیفرانسیلی)
23) روش های پروگرم و پیکربندی FPGA
24) استفاده از ابزار textio برای شبیه سازی
25) ساخت انواع فیلتر با نرم افزار MATLAB و پیاده سازی آن بر روی FPGA
26) ساخت کتابخانه، تابع و پکیج در VHDL
27) معرفی Core های آماده ی نرم افزار Altium Designer
28) معرفی نرم افزار Modelsim و Synplify جهت شبیه سازی و سنتز برنامه ها

XILINX

17 thoughts on “کلاس FPGA و طراحی کنترلر، اینترفیس و مدارات پردازنده با آن”

  1. شهرام گفت:
    2015/03/02 در 12:31

    با سلام .

    میخواستم ببینم دوره ی جدید FPGA کی شروع میشه و واسه ثبت نامش چیکار باید بکنیم ؟ ممنون از سایت خوبتون

    پاسخ
    1. محمد رضا بیگی گفت:
      2015/03/04 در 18:04

      تاریخ شروع دوره ی FPGA در صفحه ی اول سایت مشخص شده است

      برای ثبت نام روز شروع کلاس تشریف بیاورید

      در صورت زیاد بودن متقاضیان آزمون ورودی از دیجیتال (مدار منطقی) و الکترونیک ساده گرفته می شود

      پاسخ
  2. کریمی گفت:
    2015/07/20 در 23:11

    سلام جناب مهندس .میخاستم بدونم برای یادگیری fbga شما چه کتابی را معرفی میکنید . با تشکر

    پاسخ
    1. محمد رضا بیگی گفت:
      2015/07/25 در 11:09

      به نظرم برای یادگیری FPGA کتاب های موجود (حتی لاتین) مناسب نیست. بهتر است یا کلاسی شرکت کنید و یا اگر خود آموز یاد میگیرید (که سخت است) از فیلم های FPGA آقای صدری استفاده نمایید

      پاسخ
  3. Soheyl گفت:
    2015/09/13 در 17:39

    سلام

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

    پاسخ
    1. محمد رضا بیگی گفت:
      2015/09/29 در 14:42

      خیر تنها در صورتی این کار را انجام می دهیم که صلاحیت شما مورد تایید باشد

      پاسخ
  4. محمدرضا گفت:
    2015/12/19 در 01:09

    با عرض سلام 

    من دیپلم برق هنرستان هستم. به الکترونیک علاقه زیادی دارم .اما حدود 6 سالی هست که تو رشته خودم کار نکردم می خواستم ببینم میتونم در کلاسهای شما الکترونیک رو از پایه شروع کنم

    پاسخ
    1. محمد رضا بیگی گفت:
      2015/12/19 در 07:49

      خیر آموزش ما از پایه نیست و کسی که کلاس ما را شرکت میکند، باید الکترونیک بلد باشد

      میتوانید مرکز 2 میدان بهمن برای این کلاس شرکت کنید

      پاسخ
  5. رضا گفت:
    2016/05/12 در 16:30

    سلام

    من دانشجوی ترم آخر کارشناسی سخت افزار هستم

    میخواستم بدونم من که رشته ام برق نیست هم میتونم تو این دوره شرکت کنم؟؟
    تو سایت گفتید که حداقل فوق دیپلم برق

    با تشکر

    پاسخ
    1. محمد رضا بیگی گفت:
      2016/05/13 در 16:47

      بله دروس سخت افزار شبیه الکترونیک است

      پاسخ
  6. Mr Amin گفت:
    2017/01/25 در 12:10

    با سلام و عرض ادب، در مورد دوره FPGA که از 23 بهمن ماه شروع می شود سوالی داشتم، بنده دانشجوی مخابرات یکی از دانشکده های تهران هستم و ساکن شهرستان. با توجه به انتخاب واحد این ترم سه روز در هفته امکان حضور در کلاس برای بنده وجود دارد با این برنامه آیا اگر در آزمون ورودی دوره پذیرفته شوم، مجاز به ثبت نام هستم؟

    پاسخ
    1. محمد رضا بیگی گفت:
      2017/02/05 در 20:23

      سه روز در هفته خیر

      پاسخ
  7. مخمد گفت:
    2018/04/07 در 19:47

    سلام و عرض ادب.
    میخاستم ببینم جزوه fpga ترم های گذشته موجود هست؟
    و آیا طبق ترم های قبل تدریس میکنین؟

    پاسخ
    1. محمد رضا بیگی گفت:
      2018/04/15 در 11:15

      جزوه VHDL در همین سایت موجود است. دوره های جدید طبیعتا مطالب به روز تری ارائه می شود

      پاسخ
  8. اميرحسين گفت:
    2020/12/18 در 18:18

    سلام وقتتون بخیر. برای یادگیری و تسلط بر fpga
    تسلط بر میکرو های arm یا avr نیاز است
    یا بدون کار کردن با آنها می توان از fpga شروع کرد ؟

    پاسخ
    1. محمد رضا بیگی گفت:
      2021/01/11 در 11:45

      سلام
      به هم مربوط نیستند و دو چیز مستقل هستند و تنها دید برنامه نویسی خوب است که می تواند در FPGA کمک کننده باشد

      پاسخ

دیدگاهتان را بنویسید لغو پاسخ

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

CAPTCHA
Refresh

خطا

جستجو در سایت

طبقه بندی مطالب سایت

  • FPGA-VHDL-Verilog
  • Labview
  • MATLAB
  • آموزش الکترونیک
  • پردازنده ی DSP
  • پروژه ها و مدارات کاربردی
  • تصاویر
  • دانشگاه انقلاب اسلامی
  • دانلود فایل های آموزشی
  • درباره ی سازمان فنی و حرفه ای
  • دسته‌بندی نشده
  • دوره های ویدیویی
  • رباتیک
  • شرح دوره های آموزشی
  • طراحی مدار چاپی با Allegro
  • طراحی مدار چاپی با Altium
  • فایل های ارسالی شما
  • محصــــــــــولات طراحی شده
  • محصولات و برد های آموزشی
  • میکروکنترلر ARM
  • میکروکنترلر AVR
  • میکروکنترلر PIC
  • نمونه برنامه های بیسیک

شبکه های اجتماعی

ما را در شبکه های اجتماعی دنبال کنید

Telegram تلگرام

Instagram اینستاگرام

سروش سروش

 

نمایش کانال تلگرام بدون نیاز به نصب

telegram

پیوند ها

  • وب سایت زبان اصلی ما
  • پورتال فنی و حرفه ای
  • کارت ورود به جلسه و نتایج
  • پرداخت هزینه آزمون و صدور گواهینامه
  • آخرین نظرات تایید شده

    • ایرج در MAX232 و اتصالات آن و راه اندازی آن
    • عیسی پور در برنامه نویسی زبان C
    • ناصر در آموزش میکروکنترلر با زبان ساده
    • محمد رضا بیگی در سازمان آموزش فنی و حرفه ای (TVTO)
    • Amir در سازمان آموزش فنی و حرفه ای (TVTO)

    کانال ما در تلگرام

    برای ورود به این کانال نسخه جدید تلگرام را نصب کنید

    در صورت عدم تمایل به نصب تلگرام در گوشی می توانید نسخه ی کامپیوتری این نرم افزار را دانلود کنید

    همچنین آدرس web.telegram.org نیز برای این کار طراحی شده است

    نمایش کانال تلگرام بدون نیاز به نصب

    آرم فنی حرفه ای

    lpcarm@

    نماد

    logo-samandehi
    ©2023 آموزش تخصصی و رایگان میکروکنترلر، FPGA و مدارچاپی | Powered by WordPress & Superb Themes