آموزش مقدمه ای بر 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 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، نگاه اول 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 همزمان و متوالی 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.

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.

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

RTL RTL

انواع 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 Types

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

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

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

اپراتورهای 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

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

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

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

تایید Verification

  • تایید Verification

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

  • تایید Verification

  • تایید Verification

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

تایید Verification

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

  • تایید Verification

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

نمایش نظرات

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

آموزش مقدمه ای بر VHDL برای طراحی FPGA و ASIC
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
9.5 hours
26
Udemy (یودمی) udemy-small
08 آذر 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
1,821
4.7 از 5
دارد
دارد
دارد
Scott Dickson

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Scott Dickson Scott Dickson

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

Udemy (یودمی)

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

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