آموزش شروع با برنامه نویسی FPGA با VHDL

Getting Started with FPGA Programming with VHDL

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: آرایه های دروازه ای قابل برنامه ریزی 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

نمایش نظرات

نظری ارسال نشده است.

آموزش شروع با برنامه نویسی FPGA با VHDL
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
3h 8m
54
Pluralsight (پلورال سایت) pluralsight-small
24 آبان 1395 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
22
4.1 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Dmitri Nesteruk Dmitri Nesteruk

مهندسی نرم افزار/سخت افزار • Quant Finance • Algotrading

Pluralsight (پلورال سایت)

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

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