آموزش طراحی VLSI و برنامه نویسی Verilog: از مقدماتی تا پیشرفته

دانلود VLSI Design and Verilog Programming: From Basics to Advanced

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: بر اصول طراحی VLSI مسلط شوید و عمیقاً در برنامه نویسی Verilog غوطه ور شوید تا طرح های دیجیتال را زنده کنید! مفاهیم اساسی عملیات VLSI و MOSFET. روش های عملی برای طراحی VLSI و توسعه تراشه. طراحی منطق دیجیتال، شامل مدارهای ترکیبی و ترتیبی. طراحی ماشین حالت و تشخیص توالی. مبانی برنامه نویسی پیشرفته در Verilog. کاربردهای دنیای واقعی زبان های توصیف سخت افزار (HDL). پیش نیازها: درک مقدماتی الکترونیک و مدار. آشنایی با اصول منطق دیجیتال مفید است اما اجباری نیست. اشتیاق به یادگیری و آزمایش مفاهیم طراحی VLSI.

معرفی دوره:

VLSI (ادغام در مقیاس بسیار بزرگ) در قلب الکترونیک مدرن است. این دوره یک درک کامل از مفاهیم طراحی VLSI، از عملیات MOSFET تا تکنیک های برنامه نویسی پیشرفته Verilog را ارائه می دهد. چه مبتدی باشید که به دنبال درک اصول اولیه هستید و چه حرفه ای هستید که به دنبال گسترش مهارت های خود هستید، این دوره بینش دقیقی در مورد اصول، روش های طراحی و کاربردهای عملی سیستم های VLSI و Verilog ارائه می دهد. وارد دنیای طراحی منطق دیجیتال، ماشین‌های حالت، و زبان‌های توصیف سخت‌افزار شوید و برای ایجاد طرح‌های الکترونیکی قوی و مقیاس‌پذیر آماده شوید.

بخش 1: مبانی VLSI و MOSFET

این بخش اصول طراحی VLSI و عملکرد ترانزیستورهای NMOS را معرفی می کند. دانش‌آموزان با تمرکز بر نحوه عملکرد ماسفت‌ها و نقش آن‌ها در طراحی مدارهای الکترونیکی، درکی از بلوک‌های ساختمانی اساسی سیستم‌های VLSI به دست خواهند آورد.

بخش 2: بهبود عملیات ماسفت

در حالت بهبود ماسفت ها جستجو کنید و ویژگی های عملیاتی آنها را عمیقا بررسی کنید. روش های عملی را بیاموزید که بر رفتار و کاربرد آنها در سناریوهای دنیای واقعی حاکم است.

بخش 3: کاوش دامنه های طراحی VLSI

دامنه های متنوعی را در VLSI کشف کنید، از جمله طراحی منطقی، طراحی آنالوگ، تأیید طراحی و طراحی فیزیکی. این بخش همچنین موضوعات پیشرفته‌ای مانند DFT (طراحی برای آزمایش‌پذیری)، AMS (سیگنال ترکیبی آنالوگ) و فرآیندهای تأیید فیزیکی را معرفی می‌کند و با مروری جامع از مراحل طراحی تراشه به پایان می‌رسد.

بخش 4: مبانی طراحی منطق دیجیتال

این بخش طراحی منطق دیجیتال را پوشش می‌دهد، از گیت‌های اساسی و جهانی شروع می‌شود، به منطق CMOS، مدارهای ترکیبی و ترتیبی می‌رسد و با مثال‌های عملی مانند طراحی جمع‌کننده کامل خاتمه می‌یابد.

بخش 5: طراحی منطق دیجیتال پیشرفته

بر اساس اصول اولیه، این بخش بر روی اجزای مدار متوالی مانند چفت SR و فلیپ فلاپ T تمرکز می کند، دستگاه های منطقی قابل برنامه ریزی را معرفی می کند و اصول FPGA را بررسی می کند. دانش آموزان پایه محکمی در طراحی سیستم دیجیتال ایجاد خواهند کرد.

بخش 6: ماشین‌های حالت و آشکارسازهای توالی

درباره ماشین‌های حالت، از جمله مدل‌های مور و میلی، و کاربرد آنها در تشخیص دنباله‌ها بیاموزید. این بخش بر موارد استفاده در دنیای واقعی برای نشان دادن کاربرد ماشین‌های حالت محدود (FSM) تأکید می‌کند.

بخش 7: مقدمه ای بر برنامه نویسی Verilog

با Verilog وارد زبان های توصیف سخت افزار شوید. این بخش ویژگی‌های Verilog، سبک‌های طراحی، اصول نحو، و استفاده از شناسه‌ها و نمایش‌های عددی در طراحی‌های دیجیتال را معرفی می‌کند.

بخش 8: ماژول‌های Verilog و ساختارهای داده

ساختار ماژول‌های Verilog را درک کنید و مفاهیم کلیدی مانند رشته‌ها، ثبات‌ها و عناصر حافظه را بررسی کنید. کدنویسی اجزای دیجیتال کاربردی مانند فلیپ فلاپ‌های D و شمارنده‌های حمل امواج در Verilog را بیاموزید.

بخش 9: اپراتورها و زمان بندی در Verilog

اپراتورهای Master Verilog و کنترل‌های زمان‌بندی، از جمله مکانیسم‌های مبتنی بر تاخیر و مبتنی بر رویداد. این بخش شامل نمونه‌هایی از بلوک‌های رویه‌ای، عبارات شرطی، و پیچیدگی‌های زمان‌بندی در طرح‌های Verilog است.

بخش 10: برنامه نویسی پیشرفته Verilog

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

نتیجه گیری:

این دوره شکاف بین تئوری و عمل در برنامه نویسی VLSI و Verilog را پر می کند. در پایان، دانش آموزان درک جامعی از اصول طراحی دیجیتال و تجربه عملی با Verilog خواهند داشت و آنها را برای مقابله با چالش های دنیای واقعی در الکترونیک و سیستم های تعبیه شده آماده می کند.


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

مبانی VLSI و MOSFET Fundamentals of VLSI and MOSFETs

  • ولسی مقدمه قسمت 1 Vlsi Introduction Part 1

  • ولسی مقدمه قسمت 2 Vlsi Introduction Part 2

بهبود عملیات ماسفت Enhancing MOSFET Operations

  • حالت بهبود Enhancement Mode

  • حالت بهبود و قسمت 2 ادامه قسمت 1 Enhancement Mode and Part 2 Continued Part 1

  • حالت ارتقاء و قسمت 2 ادامه قسمت 2 Enhancement Mode and Part 2 Continued Part 2

کاوش در دامنه های طراحی VLSI Exploring VLSI Design Domains

  • طراحی منطقی و طراحی آنالوگ Logic Design and Analog Design

  • تایید طراحی و طراحی فیزیکی Design Verification and Physical Design

  • Dft، Ams و تأیید فیزیکی قسمت 1 Dft, Ams and Physical Verification Part 1

  • Dft، Ams و تأیید فیزیکی قسمت 2 Dft, Ams and Physical Verification Part 2

  • مراحل طراحی تراشه Chip Design Steps

مبانی طراحی منطق دیجیتال Fundamentals of Digital Logic Design

  • دروازه های اساسی Basic Gates

  • Universal Gates، Cmos N و Part 1 Universal Gates, Cmos N and Part 1

  • Universal Gates، Cmos N و Part 2 Universal Gates, Cmos N and Part 2

  • و نه معادل Cmos Nor Cmos Equivalent

  • مدارهای ترکیبی و ترتیبی مثال جمع کننده کامل قسمت 1 Combinational and Sequential Circuits Full Adder Example Part 1

  • مدارهای ترکیبی و ترتیبی مثال جمع کننده کامل قسمت 2 Combinational and Sequential Circuits Full Adder Example Part 2

طراحی منطق دیجیتال پیشرفته Advanced Digital Logic Design

  • Sr Latch، Tff Down Counter قسمت 1 Sr Latch, Tff Down Counter Part 1

  • Sr Latch، Tff Down Counter قسمت 2 Sr Latch, Tff Down Counter Part 2

  • Tff، قسمت 1 مقدمه منطق برنامه پذیر Tff, Programmable Logic Intro Part 1

  • Tff، قسمت 2 مقدمه منطق برنامه پذیر Tff, Programmable Logic Intro Part 2

  • پلا و پال Pla and Pal

  • مقدمه و ویژگی های Fpga قسمت 1 Fpga Intro and Features Part 1

  • مقدمه و ویژگی های Fpga قسمت 2 Fpga Intro and Features Part 2

ماشین‌های حالت و آشکارسازهای توالی State Machines and Sequence Detectors

  • بخش 1 مقدمه ماشین دولتی State Machine Introduction Part 1

  • بخش 2 مقدمه ماشین دولتی State Machine Introduction Part 2

  • مثال ماشین دولتی مدل مور قسمت 1 State Machine Example Moore Model Part 1

  • مثال ماشین دولتی مدل مور قسمت 2 State Machine Example Moore Model Part 2

  • Fsm برای تشخیص دنباله ها مثال هایی قسمت 1 Fsm To Detect Sequences Examples Part 1

  • Fsm برای تشخیص دنباله ها مثال هایی قسمت 2 Fsm To Detect Sequences Examples Part 2

  • پایان منطق دیجیتال، مقدمه ای بر Verilog End Of Digital Logic, Introduction To Verilog

مقدمه ای بر برنامه نویسی Verilog Introduction To Verilog Programming

  • ویژگی های Verilog، سبک های طراحی Verilog Features, Design Styles

  • مبانی، شناسه ها در Verilog Basics, Identifiers in Verilog

  • اعداد در Verilog Numbers in Verilog

ماژول های Verilog و ساختارهای داده Verilog Modules and Data Structures

  • رشته ها، ثبات ها، انواع داده ها قسمت 1 Strings, Registers, Data Types Part 1

  • رشته ها، ثبات ها، انواع داده ها قسمت 2 Strings, Registers, Data Types Part 2

  • زمان، خاطرات، معرفی ماژول Time, Memories, Module Intro

  • ساختار ماژول، Dflip Flop Verilog Code قسمت 1 Module Structure, Dflip Flop Verilog Code Part 1

  • ساختار ماژول، Dflip Flop Verilog Code قسمت 2 Module Structure, Dflip Flop Verilog Code Part 2

  • Tflip,Flop, Ripple Carry Counter قسمت 1 Tflip,Flop, Ripple Carry Counter Part 1

  • Tflip,Flop, Ripple Carry Counter قسمت 2 Tflip,Flop, Ripple Carry Counter Part 2

اپراتورها و زمان بندی در Verilog Operators and Timing in Verilog

  • نمونه اولیه گیتز Basic Gates Instantiation

  • اپراتورهای Verilog قسمت 1 Verilog Operators Part 1

  • اپراتورهای Verilog قسمت 2 Verilog Operators Part 2

  • اپراتورها ادامه Operators Contd

  • کنترل زمان در Verilog-Delay مبتنی بر Timing Control In Verilog-Delay Based

  • Intra-Assign مبتنی بر تاخیر Delay Based Intra-Assign

برنامه نویسی پیشرفته Verilog Advanced Verilog Programming

  • کنترل زمان بندی مبتنی بر رویداد قسمت 1 Event Based Timing Control Part 1

  • کنترل زمان بندی مبتنی بر رویداد قسمت 2 Event Based Timing Control Part 2

  • بلوک های رویه ای در Verilog قسمت 1 Procedural Blocks In Verilog Part 1

  • بلوک های رویه ای در Verilog قسمت 2 Procedural Blocks In Verilog Part 2

  • انسداد-غیر مسدود کردن، بیانیه های مشروط Blocking-Non Blocking,Conditional Statements

  • بیانیه های حلقه و مثال Rtl، قسمت 1 نتیجه گیری Looping Statements and Rtl Example, Conclusion Part 1

  • بیانیه های حلقه و مثال Rtl، نتیجه بخش 2 Looping Statements and Rtl Example, Conclusion Part 2

نمایش نظرات

آموزش طراحی VLSI و برنامه نویسی Verilog: از مقدماتی تا پیشرفته
جزییات دوره
8 hours
53
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,001
4.5 از 5
ندارد
دارد
دارد
EDU CBA
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

EDU CBA EDU CBA

مهارت های دنیای واقعی را بصورت آنلاین بیاموزید EDUCBA یک ارائه دهنده جهانی آموزش مبتنی بر مهارت است که نیازهای اعضا را در بیش از 100 کشور برطرف می کند. ما بزرگترین شرکت فناوری پیشرفته در آسیا با نمونه کارهای 5498+ دوره آنلاین ، 205+ مسیر یادگیری ، 150+ برنامه شغل محور (JOPs) و 50+ بسته دوره حرفه ای شغلی هستیم که توسط متخصصان برجسته صنعت آماده شده است. برنامه های آموزشی ما برنامه های مبتنی بر مهارت شغلی است که توسط صنعت در سراسر امور مالی ، فناوری ، تجارت ، طراحی ، داده و فناوری جدید و آینده مورد نیاز صنعت است.