Beginning of dialog window. Escape will cancel and close the window.
End of dialog window.
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
آرایه های دروازه ای قابل برنامه ریزی 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
نمایش نظرات