آموزش FPGA و VHDL - آخرین آپدیت

دانلود FPGA and VHDL

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

دوره عملی FPGA و VHDL: پروژه کامل با شبیه‌سازی و راه‌اندازی سخت‌افزار

این دوره یک گام عالی برای مبتدیان است تا نحوه طراحی مدارهای دیجیتال را با استفاده از یکی از قدرتمندترین تکنولوژی‌های جهان به همراه مهارت‌های طراحی عملی بیاموزند.

آنچه در این دوره فرا خواهید گرفت:

  • آموزش طراحی مدارهای دیجیتال با تکنولوژی FPGA
  • آموزش برنامه‌نویسی با زبان VHDL
  • راهنمای استفاده از نرم‌افزار Xilinx ISE 14.7 برای طراحی مدار FPGA دیجیتال

پیش‌نیازها:

  • درک پایه از گیت‌های منطقی دیجیتال
  • نرم‌افزار Xilinx ISE Design Suite 14.7
  • نرم‌افزار Mentor Graphics ModelSim PE Student Edition
  • نرم‌افزار Xilinx Vivado 2018.1
  • کیت راه‌انداز Xilinx Spartan 3 یا هر کیت راه‌انداز FPGA از Xilinx

جزئیات بیشتر دوره:

این دوره شامل مجموعه‌ای از سخنرانی‌های نظری و عملی است که به یادگیری طراحی مدارهای دیجیتال کمک می‌کند.

تدریس دوره با استفاده از Field Programmable Gate Array (FPGA) انجام خواهد شد.

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

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

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

هدف اصلی این دوره، ارائه یک دوره قوی و مرجع برای تمام مهندسان و علاقه‌مندان است، نه صرفاً کسب سود.

در این دوره از روشی عالی در ارائه اطلاعات و اجرای پروژه‌های عملی بهره گرفته شده است.

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

نکته مهم: این دوره یکی از قوی‌ترین تکنولوژی‌های جهان را آموزش می‌دهد، اما دانشجویان باید درک کنند که این تکنولوژی بیش از هر چیز بر سبک تفکر استوار است، نه فقط نوشتن کد.


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

مقدمه‌ای بر FPGA Introduction to FPGA

  • معرفی دوره Course Introduction

  • نصب نرم‌افزار Xilinx ISE Design Suite 14.7 Xilinx ISE Design Suite 14.7 Software Installation

ساختارهای پایه زبان VHDL Basic Language Constructs of VHDL

  • گیت AND AND Gate

  • گیت OR OR Gate

  • گیت XOR XOR Gate

  • گیت NOT NOT Gate

دستور سیگنال همزمان VHDL Concurrent Signal Statement of VHDL

  • مدار ۱ Circuit 1

  • مدار ۲ Circuit 2

  • مدار ۳ Circuit 3

  • مدار ۴ Circuit 4

ایجاد پروژه شماتیک RTL Creat RTL Schematic Project

  • مدار ۱ Circuit 1

  • مدار ۲ Circuit 2

دستورات ترتیبی VHDL و تبدیل داده Sequential Statements of VHDL and Data Conversion

  • پروسس VHDL و دستور انتساب متغیر VHDL process and Variable assignment statement

  • تبدیل داده Data Conversion

دستور شرطی IF If Condition Statement

  • مدار ۱ Circuit 1

  • مدار ۲ Circuit 2

  • مدار ۳ Circuit 3

  • مدار ۴ Circuit 4

سنتز کد VHDL Synthesis of VHDL Code

  • افزودن فایل محدودیت پیاده‌سازی Adding Implementation Constraint File

  • ابزار طراحی و تحلیل PlanAhead PlanAhead Design and Analysis Tool

  • دانلود طرح و تأیید عملکرد Download the Design and Verify the Functionality

کلاک و همگام‌سازی (اصول و عمل) Clock and Synchronization (Principle and Practice)

  • همگام در مقابل ناهمگام Synchronous Versus Asynchronous

  • کلاک و شمارنده Clock and Counter

  • تبدیل فرکانس به پایین (آزمایشگاه ۱) Frequency Down Conversion (Lab 1)

  • تبدیل فرکانس به پایین (آزمایشگاه ۲) Frequency Down Conversion (Lab 2)

عناصر حافظه پایه (اصول و عمل) Basic Memory Elements (Principle and Practice)

  • ROM (آزمایشگاه ۱) ROM (Lab 1)

  • ROM (آزمایشگاه ۲) ROM (Lab 2)

  • ROM (آزمایشگاه ۳) ROM (Lab 3)

  • RAM (آزمایشگاه ۱) RAM (Lab 1)

  • RAM (آزمایشگاه ۲) RAM (Lab 2)

  • RAM (آزمایشگاه ۳) RAM (Lab 3)

طراحی مدار ترکیبی (اصول و عمل) Combinational Circuit Design (Principle and Practice)

  • استفاده از موتور سروو Use servo motor

  • پیاده‌سازی پروتکل ارتباط سریال (گیرنده UART) Implementing of Serial Communication Protocol (UART Receiver)

خواندن و نوشتن فایل متنی Read and Write Text File

  • خواندن فایل متنی Read Text File

  • نوشتن در فایل متنی Write In Text File

نحوه استفاده از IPCores How to Use the IPCores

  • نحوه استفاده از IP (مولد هسته و جادوگر معماری) How to use IP (Core Generator & Architecture Wizard)

نحوه استفاده از ابزار Chipscope Xilinx How to Use Xilinx Chipscope Tool

  • نحوه استفاده از روش اول Chipscope How to use Chipscope First Method

  • نحوه استفاده از روش دوم Chipscope How to use Chipscope Second Method

نحوه استفاده از نرم‌افزار ModelSim Mentor Graphics How to Use Mentor Graphics ModelSim Software

  • نصب ModelSim ModelSim Installation

  • نحوه استفاده از ModelSim How to Use ModelSim

نحوه استفاده از نرم‌افزار Vivado Xilinx How to Use Xilinx Vivado Software

  • نصب Vivado Vivado Installation

  • نحوه استفاده از نرم‌افزار Vivado Xilinx How to use Xilinx Vivado Software

طراحی و پیاده‌سازی سیستم رمزگذاری AES (پروژه عملی نهایی) Design and Implementation of AES Encryption System (Final Practical Project)

  • آزمایشگاه ۱ Lab 1

  • آزمایشگاه ۲ Lab 2

  • آزمایشگاه ۳ Lab 3

  • آزمایشگاه ۴ Lab 4

  • آزمایشگاه ۵ Lab 5

  • آزمایشگاه ۶ Lab 6

  • آزمایشگاه ۷ Lab 7

  • آزمایشگاه ۸ Lab 8

  • آزمایشگاه ۹ Lab 9

  • آزمایشگاه ۱۰ Lab 10

  • آزمایشگاه ۱۱ Lab 11

نمایش نظرات

آموزش FPGA و VHDL
جزییات دوره
12 hours
53
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
236
4.6 از 5
دارد
ندارد
ندارد
Amr Ahmed
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Amr Ahmed Amr Ahmed

طراح FPGA و برنامه‌نویس VHDL