آموزش مقدمه ای بر VHDL برای طراحی FPGA و ASIC

Introduction to VHDL for FPGA and ASIC design

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: از مبانی VHDL تا برنامه نویسی پیچیده تست بنچ. طراحی عملی FPGA و ASIC RTL با استفاده از VHDL پیش نیازها: درک اولیه الکترونیک و منطق

دوازده سخنرانی، از مبانی VHDL، از جمله موجودیت، معماری، و فرآیند. توضیح تفاوت در VHDL متوالی و همزمان. بحث در مورد روش طراحی همزمان خوب. نمایش هایی در مورد نحوه استفاده از شبیه سازهای Altera Modelsim و Xilinx Vivado. شش پروژه آزمایشگاهی برای تجربه عملی، با مربی نشان می دهد که چگونه هر آزمایشگاه را انجام می داد.


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

مقدمه ای بر VHDL، نگاه اول Introduction to VHDL , a first look

  • چرا VHDL Why VHDL

  • خرید شبیه ساز VHDL Acquiring a VHDL simulator

  • Xilinx Vivado Simulator را دانلود و نصب کنید Download and install Xilinx Vivado Simulator

  • نمایش مدلسیم (Altera Quartus). Modelsim (Altera Quartus) Demonstration

  • شبیه ساز GHDL را بدست آورید و اجرا کنید Acquire and Run GHDL Simulator

  • راه حل جایگزین آزمایشگاه 1 با استفاده از Vivado Alternate Lab 1 Solution using Vivado

مقدمه ای بر VHDL، نگاه اول Introduction to VHDL , a first look

  • چرا VHDL Why VHDL

  • اولین طراحی VHDL First VHDL design

  • اولین طراحی VHDL First VHDL design

  • خرید شبیه ساز VHDL Acquiring a VHDL simulator

  • Altera Modelsim را دانلود و نصب کنید Download and install Altera Modelsim

  • Altera Modelsim را دانلود و نصب کنید Download and install Altera Modelsim

  • Xilinx Vivado Simulator را دانلود و نصب کنید Download and install Xilinx Vivado Simulator

  • نمایش شبیه ساز Vivado Vivado Simulator Demonstration

  • نمایش شبیه ساز Vivado Vivado Simulator Demonstration

  • نمایش مدلسیم (Altera Quartus). Modelsim (Altera Quartus) Demonstration

  • شبیه ساز GHDL را بدست آورید و اجرا کنید Acquire and Run GHDL Simulator

  • با EDA Playground شبیه سازی کنید Simulate with EDA Playground

  • با EDA Playground شبیه سازی کنید Simulate with EDA Playground

  • VHDL پایه Basic VHDL

  • VHDL پایه Basic VHDL

  • آزمایشگاه 1 اولین طراحی VHDL Lab 1 First VHDL Design

  • آزمایشگاه 1 اولین طراحی VHDL Lab 1 First VHDL Design

  • راه حل جایگزین آزمایشگاه 1 با استفاده از Vivado Alternate Lab 1 Solution using Vivado

VHDL همزمان و متوالی Concurrent and Sequential VHDL

  • فرآیند VHDL The VHDL Process

  • اظهارات همزمان و متوالی Concurrent and Sequential Statements

  • سلسله مراتب VHDL VHDL Hierarchy

  • نسخه آزمایشی Testbench با Vivado Testbench Demo with Vivado

  • آزمون VHDL همزمان و متوالی Concurrent and Sequential VHDL Quiz

  • آزمایشگاه 2 - منطق را به طراحی ترموستات اضافه کنید، یک میز تست ایجاد کنید. Lab 2 - Add Logic to the thermostat design, create a testbench.

VHDL همزمان و متوالی Concurrent and Sequential VHDL

  • فرآیند VHDL The VHDL Process

  • اظهارات همزمان و متوالی Concurrent and Sequential Statements

  • سلسله مراتب VHDL VHDL Hierarchy

  • نسخه آزمایشی Testbench با Vivado Testbench Demo with Vivado

  • نسخه آزمایشی Testbench با Modesim Testbench Demo with Modesim

  • نسخه آزمایشی Testbench با Modesim Testbench Demo with Modesim

  • آزمون VHDL همزمان و متوالی Concurrent and Sequential VHDL Quiz

  • آزمایشگاه 2 - منطق را به طراحی ترموستات اضافه کنید، یک میز تست ایجاد کنید. Lab 2 - Add Logic to the thermostat design, create a testbench.

RTL RTL

RTL RTL

  • آشنایی با فلیپ فلاپ Understanding the Flip-Flop

  • آشنایی با فلیپ فلاپ Understanding the Flip-Flop

  • روش طراحی همزمان Synchronous Design Methodolgy

  • روش طراحی همزمان Synchronous Design Methodolgy

  • سبک های RTL RTL Styles

  • سبک های RTL RTL Styles

  • RTL RTL

  • RTL RTL

  • آزمایشگاه 3 - افزودن فلیپ فلاپ به طراحی ترموستات Lab 3 - Adding Flip Flops to the Thermostat design

  • آزمایشگاه 3 - افزودن فلیپ فلاپ به طراحی ترموستات Lab 3 - Adding Flip Flops to the Thermostat design

انواع VHDL VHDL Types

  • منطق چند ارزشی (std_logic) Multivalue logic (std_logic)

  • ماشین های دولتی State Machines

  • آزمایشگاه 4 - ایجاد یک ماشین حالت Lab 4 - Creating a state machine

انواع VHDL VHDL Types

  • منطق چند ارزشی (std_logic) Multivalue logic (std_logic)

  • آرایه های منطقی و متغیرها Logic Arrays and Variables

  • آرایه های منطقی و متغیرها Logic Arrays and Variables

  • ماشین های دولتی State Machines

  • انواع VHDL VHDL Types

  • انواع VHDL VHDL Types

  • آزمایشگاه 4 - ایجاد یک ماشین حالت Lab 4 - Creating a state machine

اپراتورهای VHDL VHDL Operators

  • توابع، رویه ها و بسته ها Functions, Procedures, and Packages

  • اپراتورهای VHDL VHDL Operators

اپراتورهای VHDL VHDL Operators

  • عملگرهای منطقی و رابطه ای VHDL VHDL logical and relational operators

  • عملگرهای منطقی و رابطه ای VHDL VHDL logical and relational operators

  • اپراتورهای ریاضی Math Operators

  • اپراتورهای ریاضی Math Operators

  • توابع، رویه ها و بسته ها Functions, Procedures, and Packages

  • اپراتورهای VHDL VHDL Operators

  • آزمایشگاه 5 - اضافه کردن شمارنده به دستگاه حالت Lab 5 - Add counter to state machine

  • آزمایشگاه 5 - اضافه کردن شمارنده به دستگاه حالت Lab 5 - Add counter to state machine

تایید Verification

  • میزهای تست خود بررسی Self Checking Testbenches

  • تایید Verification

  • آزمایشگاه 6 - میز تست خود بررسی Lab 6 - Self Checking Test Bench

تایید Verification

  • تایید Verification

  • میزهای تست خود بررسی Self Checking Testbenches

  • تایید Verification

  • تایید Verification

  • آزمایشگاه 6 - میز تست خود بررسی Lab 6 - Self Checking Test Bench

نمایش نظرات

آموزش مقدمه ای بر VHDL برای طراحی FPGA و ASIC
جزییات دوره
9.5 hours
26
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,821
4.7 از 5
دارد
دارد
دارد
Scott Dickson
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Scott Dickson Scott Dickson

مهندس طراحی FPGA/ASIC