🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش یادگیری VHDL و توسعه FPGA
- آخرین آپدیت
دانلود Learn VHDL and FPGA Development
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
آموزش جامع VHDL و توسعه FPGA: از صفر تا صد
با استفاده از VHDL، برنامههای FPGA خود را برای اجرا روی بردهای توسعه طراحی و پیادهسازی کنید. این دوره آموزشی شما را با فرآیند طراحی و توسعه VHDL آشنا میکند و چگونگی استفاده از ابزارهای توسعه VHDL را آموزش میدهد. با ابزارهای مختلف توسعه FPGA آشنا شده و پروژههای خود را از ایده تا پیادهسازی کامل، به سرانجام برسانید.
آنچه در این دوره خواهید آموخت:
توسعه برنامههای FPGA با VHDL: یادگیری اصول و مبانی طراحی VHDL برای پیادهسازی روی بردهای توسعه FPGA.
فرآیند طراحی و توسعه VHDL: درک عمیق ساختار طراحی VHDL، مفاهیم و اصطلاحات کلیدی برای پیادهسازی پروژهها.
استفاده از ابزارهای توسعه VHDL: نحوه پیادهسازی طرحها با استفاده از ابزارهای قدرتمند VHDL.
آشنایی با ابزارهای توسعه FPGA: شناخت و کار با ابزارهای مختلف توسعه FPGA موجود در بازار.
پروژههای عملی از ایده تا اجرا: انجام پروژهها از مرحله مفهومسازی تا پیادهسازی کامل با راهنمایی گام به گام.
تجربه قبلی VHDL الزامی نیست؛ تمامی مباحث در طول دوره پوشش داده میشود.
اشتیاق به یادگیری VHDL و/یا FPGA.
یادگیری اصول VHDL و توسعه FPGA
دوره "یادگیری اصول VHDL و توسعه FPGA" شما را با مبانی و اصول طراحی VHDL آشنا میکند. قبل از شروع پروژهها، بخش ساختار طراحی VHDL را خواهید گذراند که مفاهیم و اصطلاحات لازم برای پیادهسازی پروژهها با VHDL را توضیح میدهد. در این دوره، پروژههای متنوعی را انجام خواهید داد که نیازمند گذراندن کل فرآیند توسعه FPGA هستند.
شما در کدنویسی واقعی VHDL و سنتز (Synthesis) با استفاده از ابزار توسعه Xilinx Vivado یا ابزار توسعه Altera/Intel Quartus راهنمایی خواهید شد.
پروژههای این دوره شامل:
طراحی شیفت رجیستر (Shift Register Design)
پروژهای که شما را در مراحل طراحی و شبیهسازی برای تست و پیادهسازی کامل یک شیفت رجیستر همراهی میکند.
دکمهها و LED ها (Buttons & LEDs)
پروژهای که برای آموزش مبانی VHDL به دانشجویان و همچنین چگونگی تعریف پینهای خاص در FPGA به عنوان ورودی (دکمهها) و خروجی (LED ها) طراحی شده است.
تمام دانش و پیشنیازهای لازم برای تکمیل هر پروژه، قبل از شروع آن توضیح داده میشود. این دوره شامل ویدئوهای نمایشی و راهنمای گام به گام برای هر پروژه است تا درک عمیقی از نحوه کارکرد پروژهها پیدا کنید. همچنین، راهنماییهایی برای پروژههای تکمیل شده نیز گنجانده شده است تا درک شما از نحوه پیادهسازی این طرحها را بیشتر کند.
سرفصل ها و درس ها
مقدمه
Introduction
به دوره خوش آمدید
Welcome to the Course
مقدمهای بر VHDL
VHDL Introduction
ایجاد پروژه در Vivado
Creating a Project in Vivado
ایجاد پروژه در Quartus
Creating a Project in Quartus
طراحی و انواع داده VHDL
VHDL Design and Data Types
کلمات کلیدی VHDL
VHDL Keywords
کتابخانههای VHDL
VHDL Libraries
موجودیتها و معماری VHDL
VHDL Entities & Architecture
Generics VHDL
VHDL Generics
انواع داده VHDL
VHDL Data Types
اعداد صحیح در VHDL
Integers in VHDL
دستورات When-Else
When-Else Statements
دستورات همزمان در مقابل ترتیبی
Concurrent vs Sequential Statements
شبیهسازی VHDL
VHDL Simulation
مقدمهای بر شبیهسازی
Introduction to Simulation
طراحی رجیستر شیفت
Shift Register Design
طراحی تست بنچ رجیستر شیفت
Shift Register Test Bench Design
طراحی اسکریپت TCL برای رجیستر شیفت
Shift Register TCL Script Design
مقدمهای بر ModelSim
ModelSim Introduction
ایجاد پروژه در ModelSim
Create a Project in ModelSim
اجرای شبیهسازی در ModelSim
Running a Simulation in ModelSim
نمایش اسکریپت TCL در ModelSim
ModelSim TCL Script Demonstration
مرور شبیهسازیها در ModelSim
Navigating ModelSim Simulations
مقدمهای بر ابزار شبیهساز Vivado
Vivado Simulator Tool Introduction
اجرای شبیهسازی در Vivado
Running a Simulation in Vivado
مرور شبیهسازیها در Vivado
Navigating Vivado Simulations
پروژه دکمهها و LED
Buttons & LED Project
مقدمه و خروجیها
Introduction & Deliverables
بررسی کامل طراحی دکمهها و LEDها
Buttons & LEDs Complete Design Walkthrough
جانمایی ورودی/خروجی Arty A7
Arty A7 IO Placement
ایجاد فایل برنامهریزی Xilinx
Generate a Xilinx Programming File
برنامهریزی برد توسعه Arty A7
Programming the Arty A7 Development Board
نمایش نظرات