آموزش عملی VHDL و توسعه FPGA - آخرین آپدیت

دانلود Learn VHDL and FPGA Development Hands On

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

آنچه در این دوره خواهید آموخت

  • با استفاده از VHDL، کاربردهای FPGA را توسعه دهید که روی بردهای توسعه FPGA اجرا می‌شوند.
  • فرآیند طراحی و توسعه VHDL را به صورت جامع درک کنید.
  • بیاموزید چگونه طراحی‌ها را با بهره‌گیری از ابزارهای توسعه VHDL پیاده‌سازی کنید.
  • با ابزارهای متنوع توسعه FPGA موجود آشنا شوید.
  • پروژه‌ها را از مرحله ایده اولیه تا پیاده‌سازی کامل به انجام برسانید.

پیش‌نیازها

دانش پایه الکترونیک دیجیتال، از جمله مفاهیم گیت‌های منطقی.

دوره «آموزش ضروریات VHDL و توسعه FPGA به صورت عملی» با هدف آموزش جامع VHDL و FPGA به دانشجویان، از طریق آزمایشگاه‌ها و تمرینات عملی طراحی شده است. پیش از آغاز کار بر روی پروژه‌های عملی، به بخش‌های مختلف ساختار طراحی VHDL پرداخته می‌شود که تمامی مفاهیم و اصطلاحات کلیدی مورد نیاز برای پیاده‌سازی موفقیت‌آمیز پروژه‌ها با VHDL را به تفصیل شرح می‌دهد.

پروژه‌های عملی در این دوره

  1. مدولاسیون عرض پالس (PWM)

    1. این بخش از پروژه‌ها، کاربردهای متنوع PWM را پوشش می‌دهد، از جمله کنترل بازرها (Buzzer) و سروو موتورها.

  2. ارتباط مادون قرمز (Infrared Communication)

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

  3. ارتباط PS/2

    1. این پروژه به پیاده‌سازی یک رابط PS/2 برای برقراری ارتباط با ماوس و کیبورد می‌پردازد.

  4. کنترلر UART

    1. در این بخش، دانشجویان یک فرستنده، گیرنده و کنترلر UART را طراحی و می‌سازند که قادر به دریافت دستورات از طریق ترمینال UART داخلی روی برد توسعه خواهد بود.

  5. کنترلر LED

    1. این بخش روش‌های کنترل انواع مختلف LED از جمله Neo Pixels و RGB LEDها را پوشش می‌دهد.

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


سرفصل ها و درس ها

مقدمه Introduction

  • مقدمه Introduction

ویوادو Vivado

  • ایجاد یک پروژه در ویوادو Creating a Project in Vivado

  • دانلود و نصب Download and Installation

مقدمه ارتباطات Communications Introduction

  • مقدمه دوره ارتباطات Communications Course Introduction

پیاده‌سازی PWM PWM Implementation

  • مقدمه PWM PWM Introduction

  • شبیه‌سازی طراحی PWM خود در ویوادو Simulating your PWM Design in Vivado

  • موتور سروو PWM PWM Servo Motor

  • کنترل بازر PWM PWM Buzzer Control

  • شکل‌موج‌های PWM PWM Waveforms

  • دمو ترمینال PWM PWM Terminal Demo

ارتباط مادون قرمز Infrared Communication

  • مقدمه ارتباطات مادون قرمز Infrared Communications Introduction

  • انتقال داده مادون قرمز Infrared Data Transmission

  • دمو گیرنده مادون قرمز Infrared Receiver Demo

  • نتیجه‌گیری Conclusion

ارتباط PS/2 PS/2 Communication

  • مقدمه بر ارتباط PS/2 Intro to PS/2 Communication

  • پروتکل PS/2 PS/2 Protocol

  • ارتباطات ماوس Mouse Communications

  • پروژه ماوس PS/2 PS/2 Mouse Project

  • کیبورد Keyboard

  • پروژه کیبورد PS/2 PS/2 Keyboard Project

UART UART

  • مقدمه UART UART Introduction

  • سازگاری برد UART UART Board Compatibility

  • UART اسکی UART ASCII

  • پروتکل UART UART Protocol

  • مثال انتقال UART UART Transmission Example

فرستنده UART UART Transmitter

  • طراحی فرستنده UART UART Transmitter Design

  • نمودار ماشین حالت فرستنده Transmitter State Machine Diagram

  • UART: ایجاد فرستنده UART در ویوادو UART Creating UART Transmitter Vivado

  • شبیه‌سازی و صحت‌سنجی فرستنده UART UART Transmitter Simulation and Verification

گیرنده UART UART Receiver

  • طراحی ماشین حالت گیرنده UART UART Receiver State Machine Design

  • UART: ایجاد گیرنده UART در ویوادو UART Creating UART Receiver Vivado

  • شبیه‌سازی و صحت‌سنجی گیرنده UART UART Receiver Simulation and Verification

کنترلر UART UART Controller

  • طراحی ماشین حالت کنترلر UART UART Controller State Machine Design

  • UART: ایجاد کنترلر UART در ویوادو UART Creating UART Controller Vivado

  • شبیه‌سازی و صحت‌سنجی کنترلر UART UART Controller Simulation and Verification

نمایش UART UART Demonstration

  • UART در ویوادو UART Vivado

  • صحت‌سنجی برد UART UART Board Verification

  • UART: راه‌اندازی BASYS 3 UART BASYS 3 Setup

  • UART: برنامه‌نویسی برد BASYS 3 UART Programming BASYS 3 Board

  • UART: نمایش BASYS 3 UART BASYS 3 Demonstration

  • نتیجه‌گیری UART UART Conclusion

LED LED

  • مقدمه LED FPGA در دوره FPGA LED Into to the Course

  • LED FPGA: دانلود و نصب ویوادو FPGA LED Download and Install Vivado

  • LED FPGA: ایجاد یک پروژه در ویوادو FPGA LED Creating a Project in Vivado

  • LED FPGA: مقدمه بر LED RGB FPGA LED RGB LED Intro

  • LED FPGA: دمو پروژه LED RGB FPGA LED RGB LED Project Demo

  • LED FPGA: کنترل روشنایی LED FPGA LED Controlling LED Brightness

  • LED FPGA: مقدمه بر NeoPixel FPGA LED NeoPixel Intro

  • LED FPGA: مقدمه بر ماتریس FPGA LED Matrix Intro

  • LED FPGA: دمو پالس‌زنی FPGA LED Pulsing Demo

  • LED FPGA: شبیه‌سازی طراحی PWM خود در ویوادو FPGA LED Simulating your PWM Design in Vivado

نتیجه‌گیری Conclusion

  • نتیجه‌گیری Conclusion

نمایش نظرات

آموزش عملی VHDL و توسعه FPGA
جزییات دوره
4.5 hours
52
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
157
4 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Your FPGA Guy Christman Your FPGA Guy Christman

متخصص FPGA شما