نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
آرایه های دروازه ای قابل برنامه ریزی Field یک فناوری است که بین ریزپردازنده های هدف عمومی و مدارهای مجتمع کاربرد ویژه با ساختار ثابت قرار دارد و تقریباً می توانید هر چیزی را با آنها بسازید. این دوره به شما می آموزد که چگونه. Array Programmable Gate Array (FPGA) هر دو توانایی طراحی موثر پردازنده خود را برای انجام یک کار خاص را فراهم می کند ، در عین حال ، امکان برنامه ریزی مجدد پردازنده در این زمینه را فراهم می کند. FPGA در بسیاری از صنایع از اتوماسیون خانگی گرفته تا مهندسی مالی ، هوا فضا و بسیاری دیگر مورد استفاده قرار می گیرد. اگرچه این همه به نظر جدی کشنده است ، اما مهم است که درک کنیم کار با FPGA نیز می تواند بسیار سرگرم کننده باشد. شما می توانید آنها را سریعترین مجموعه بلوک های لگو در جهان تصور کنید. آنچه شما می توانید با FPGA بسازید فقط توسط تصورات شما محدود می شود. در این دوره ، شروع به کار با برنامه نویسی FPGA با VHDL ، ابتدا یک نمای کلی از معماری FPGA خواهید آموخت. بعد ، شما اصول زبان برنامه نویسی VHDL را یاد خواهید گرفت. سرانجام ، با یادگیری اشکال زدایی و تجزیه و تحلیل ، دوره را به پایان می برید. شما نحوه ایجاد پیکربندی ها ، تعریف سیگنال ها و محرک ها را برای نظارت ، پیکربندی سیگنال ها و کامپایل مجدد برای تعبیه تجزیه و تحلیل منطق در طراحی ، بررسی خواهید کرد. با پایان این دوره ، شما یک پایه قوی از برنامه نویسی FPGA با زبان VHDL خواهید داشت که می توانید از آن در کارهای خود استفاده کنید.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
بررسی اجمالی فناوری FPGA
FPGA Technology Overview
-
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی ماژول
Module Overview
-
FPGA چیست؟
What Is an FPGA?
-
نگاهی به هیئت توسعه
A Look at the Development Board
-
تنظیم EDA
Setting up the EDA
-
راه اندازی پروژه
Project Setup
-
تکالیف پین و برنامه ریز پین
Pin Assignments and the Pin Planner
-
برنامه نویسی FPGA
Programming the FPGA
-
خلاصه
Summary
آغازگر طراحی دیجیتال
Digital Design Primer
-
بررسی اجمالی
Overview
-
منطق بولی
Boolean Logic
-
درگاه های منطقی
Logic Gates
-
جمع و ضرب
Addition and Multiplication
-
فلیپ فلاپ ، MUX و LUT
Flip-flop, MUX, and LUT
-
ساعت و زمان بندی
Clocks and Timing
-
عنصر منطقی
Logic Element
-
خلاصه
Summary
مقدمه ای بر VHDL
Introduction to VHDL
-
مقدمه
Introduction
-
VHDL
VHDL
-
نهاد و معماری
Entity and Architecture
-
I/O بنادر و تابلو
Ports and Board I/O
-
بردارهای بیت و بیت
Bits and Bit Vectors
-
تعامل با I/O Board
Interacting with Board I/O
-
خلاصه
Summary
نوشتن کد متوالی
Writing Sequential Code
-
بررسی اجمالی
Overview
-
سیگنالها
Signals
-
فرایندها
Processes
-
بیانیه صبر کنید
Wait Statement
-
انواع داده های بیشتر
More Data Types
-
متغیرها
Variables
-
دستورات If ، Case و Loop
If, Case, and Loop Statements
-
نسخه ی نمایشی: ساخت های متوالی
Demo: Sequential Constructs
-
خلاصه
Summary
نوشتن کد همزمان
Writing Concurrent Code
-
بررسی اجمالی
Overview
-
تاخیر
Delays
-
تکالیف همزمان سیگنال
Concurrent Signal Assignments
-
تکالیف سیگنال مشروط
Conditional Signal Assignments
-
بیانیه بلوک
Block Statement
-
ساعت
Clocks
-
نسخه ی نمایشی: تایمر قابل تنظیم مجدد
Demo: Resettable Timer
-
خلاصه
Summary
بسته ها و قطعات
Packages and Components
-
بررسی اجمالی
Overview
-
کتابخانه IEEE و منطق استاندارد
The IEEE Library and Standard Logic
-
بسته ها و کتابخانه ها
Packages and Libraries
-
قطعات و نقشه های بندر
Components and Port Maps
-
بیانیه ایجاد کنید
Generate Statement
-
نسخه ی نمایشی: بسته ها و قطعات
Demo: Packages and Components
-
خلاصه
Summary
اشکال زدایی و تجزیه و تحلیل
Debugging and Analysis
-
بررسی اجمالی
Overview
-
شبیه سازی با ModelSim
Simulation with ModelSim
-
SignalTap Logic Analyzer
SignalTap Logic Analyzer
-
خلاصه
Summary
-
خلاصه دوره
Course Summary
نمایش نظرات