آموزش مبانی طراحی دیجیتال برای طراحی تراشه‌های VLSI - آخرین آپدیت

دانلود Fundamentals of Digital Design for VLSI Chip Design

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این ماژول آموزشی جامع به بررسی جبر بولی و کاربردهای آن در طراحی مدارات دیجیتال می‌پردازد و مفاهیم بنیادی مانند متغیرهای بولی، گیت‌های منطقی و رابطه آن‌ها با مدارات منطق دیجیتال را پوشش می‌دهد. شرکت‌کنندگان با عبارت‌های بولی، تکنیک‌های ساده‌سازی و قضایای اجماع، از جمله روش پیشرفته کوین-مک‌کلاسکی (Quine McCluskey) آشنا می‌شوند. این دوره همچنین به مدارات ترکیبی پرداخته و جزئیات طراحی و عملکرد جمع‌کننده‌ها، تفریق‌کننده‌ها، مدارات توازن (Parity) و ضرب‌کننده‌ها را شرح می‌دهد. پیچیدگی‌های کدگذاری از طریق بررسی رمزگذارها (Encoders)، رمزگشای‌ها (Decoders)، مالتی‌پلکسرها و دمالتی‌پلکسرها تحلیل می‌شوند. همچنین عملیات شیفت باینری با تأکید بر شیفت‌های منطقی و حسابی با استفاده از مالتی‌پلکسرها برای طراحی بهینه آموزش داده می‌شود. در ادامه، این ماژول کاوشی عمیق در مدارات ترتیبی، شامل مدارات لچ و فلیپ‌فلاپ مانند لچ SR، فلیپ‌فلاپ JK و موارد دیگر ارائه می‌دهد. مخاطرات (Hazards) در مدارات دیجیتال، به همراه ثبات‌ها (Registers)، ثبات‌های شیفت دوطرفه و انواع شمارنده‌ها به طور کامل توضیح داده شده‌اند. این بخش با بررسی مدارات ترتیبی حالت میلی (Mealy) و مور (Moore) به پایان می‌رسد. علاوه بر این، شرکت‌کنندگان درک جامعی از سیستم‌های حافظه، تجهیزات منطق برنامه‌پذیر و ملاحظات طراحی فیزیکی VLSI به دست می‌آورند. این دوره SRAM و DRAM، بافرهای دیجیتال سه حالته، حافظه فقط خواندنی (ROM) و تجهیزات منطق برنامه‌پذیر (PLD) مانند PROM، PLA و PAL را پوشش می‌دهد. معماری و پیاده‌سازی تجهیزات منطق برنامه‌پذیر پیچیده (CPLD) و آرایه‌های درگاه برنامه‌پذیر میدانی (FPGA) به همراه چرخه طراحی VLSI و سبک‌های طراحی برای CPLD، SPLD و FPGA مورد بحث قرار می‌گیرند. در پایان این دوره، شما قادر خواهید بود: تفاوت بین سیگنال‌های آنالوگ و دیجیتال و مزایای تحول دیجیتال را درک کنید. سیستم‌های مختلف اعداد، جبر بولی و کاربرد آن در گیت‌های منطقی را بفهمید. در مدیریت عبارت‌های بولی، فرم‌های استاندارد (Canonical) و تکنیک‌های ساده‌سازی تسلط یابید. به طور حرفه‌ای با عبارت‌های SOP و POS کار کرده و روابط بین mintermها و maxtermها را تشخیص دهید. جامعیت گیت‌های NAND و NOR را شناسایی کرده و توابع را با استفاده از قانون دمورگان پیاده‌سازی کنید. بر تکنیک‌های نقشه کارنو (K-map)، شامل روش‌های پیشرفته و مدیریت شرایط Don't Care مسلط شوید. درک جامعی از مدارات ترکیبی، شامل اصول و کاربردهای آن‌ها به دست آورید. اصول جمع باینری را درک کرده و مدارات مختلف جمع‌کننده، از جمله جمع‌کننده‌های 4 بیتی Ripple Carry را طراحی کنید. طراحی‌های پیشرفته جمع‌کننده برای عملیات حسابی را بررسی کنید. به طور حرفه‌ای تفریق‌کننده‌های باینری را طراحی کنید، سناریوهای سرریز (Overflow/Underflow) را تحلیل کرده و نمایش اعداد علامت‌دار را درک کنید. تولید و تشخیص توازن (Parity) و روش‌های مختلف ضرب باینری را درک کنید. در طراحی و کاربرد ضرب‌کننده‌های مختلف، با بهره‌گیری از الگوریتم بوت (Booth)، تسلط یابید. کاربردهای مقایسه‌گرها، رمزگذارها و رمزگشای‌ها را در سیستم‌های دیجیتال درک کنید. از مالتی‌پلکسرها و دمالتی‌پلکسرها در طراحی مدارات دیجیتال به عنوان مولدهای تابع به طور حرفه‌ای استفاده کنید. عملیات شیفت باینری را درک کرده، شیفترهای منطقی را طراحی کنید و با اصول شیفت حسابی و Barrel Shift آشنا شوید. اصول بنیادی مدارات ترتیبی را با تمرکز بر عناصر ذخیره‌ساز و طراحی لچ SR فرا بگیرید. عملکرد فلیپ‌فلاپ‌های JK را درک کرده، مشکل Race Around را تحلیل کنید و فلیپ‌فلاپ‌های JK Master-Slave و لچ‌های SR گیت‌دار را طراحی کنید. در طراحی و تحلیل انواع شمارنده‌ها در مدارات ترتیبی مهارت کسب کنید. اصول و تکنیک‌های طراحی مدارات ترتیبی حالت میلی (Mealy) و مور (Moore) را درک کنید. اصول بنیادی حافظه را فرا گرفته، تفاوت ساختارهای داخلی SRAM و DRAM را تشخیص دهید و مهارت‌های عملی در آدرس‌دهی حافظه، کنترل بافرهای سه حالته و درک ROM و انواع PLDها کسب کنید.

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

مبانی دیجیتال Digital Fundamentals

  • درباره تخصص About the Specialization

  • درباره دوره About the Course

  • نیاز به طراحی منطق دیجیتال Need for Digital Logic Design

  • آشنایی با سیستم‌های مختلف اعداد و تبدیل آن‌ها - بخش 1 Introduction to Different Number System and their Conversions - Part 1

  • آشنایی با سیستم‌های مختلف اعداد و تبدیل آن‌ها - بخش 2 Introduction to Different Number System and their Conversions - Part 2

  • آشنایی با سیستم‌های مختلف اعداد و تبدیل آن‌ها - بخش 3 Introduction to Different Number System and their Conversions - Part 3

  • آشنایی با سیستم‌های مختلف اعداد و تبدیل آن‌ها - بخش 4 Introduction to Different Number System and their Conversions - Part 4

  • آشنایی با سیستم‌های مختلف اعداد و تبدیل آن‌ها - بخش 5 Introduction to Different Number System and their Conversions - Part 5

  • آشنایی با کدهای مختلف در سیستم‌های دیجیتال - بخش 1 Introduction to Various Codes in Digital System - Part 1

  • آشنایی با کدهای مختلف در سیستم‌های دیجیتال - بخش 2 Introduction to Various Codes in Digital System - Part 2

  • آشنایی با کدهای مختلف در سیستم‌های دیجیتال - بخش 3 Introduction to Various Codes in Digital System - Part 3

  • مقدمه‌ای بر جبر بولی و قضایای بولی - بخش 1 Introduction to Boolean Algebra and Boolean Theorems - Part 1

  • مقدمه‌ای بر جبر بولی و قضایای بولی - بخش 2 Introduction to Boolean Algebra and Boolean Theorems - Part 2

  • مقدمه‌ای بر جبر بولی و قضایای بولی - بخش 3 Introduction to Boolean Algebra and Boolean Theorems - Part 3

  • کمینه‌سازی عبارت‌های بولی با استفاده از قضایا - بخش 1 Minimization of Boolean Expressions by using Theorems - Part 1

  • کمینه‌سازی عبارت‌های بولی با استفاده از قضایا - بخش 2 Minimization of Boolean Expressions by using Theorems - Part 2

  • کمینه‌سازی عبارت‌های بولی با استفاده از قضایا - بخش 3 Minimization of Boolean Expressions by using Theorems - Part 3

  • کمینه‌سازی عبارت‌های بولی با استفاده از قضایا - بخش 4 Minimization of Boolean Expressions by using Theorems - Part 4

  • کمینه‌سازی عبارت‌های بولی با استفاده از قضایا - بخش 5 Minimization of Boolean Expressions by using Theorems - Part 5

  • فرم‌های استاندارد در منطق دیجیتال (SOP) - بخش 1 Canonical Forms in Digital Logic - SOP Part 1

  • فرم‌های استاندارد در منطق دیجیتال (SOP) - بخش 2 Canonical Forms in Digital Logic - SOP Part 2

  • فرم‌های استاندارد در منطق دیجیتال (POS) - بخش 1 Canonical Forms in Digital Logic - POS Part 1

  • فرم‌های استاندارد در منطق دیجیتال (POS) - بخش 2 Canonical Forms in Digital Logic - POS Part 2

  • پیاده‌سازی توابع بولی با گیت‌های NAND و NOR - بخش 1 Implementation of Boolean Functions with NAND and NOR Gates - Part 1

  • پیاده‌سازی توابع بولی با گیت‌های NAND و NOR - بخش 2 Implementation of Boolean Functions with NAND and NOR Gates - Part 2

  • پیاده‌سازی توابع بولی با گیت‌های NAND و NOR - بخش 3 Implementation of Boolean Functions with NAND and NOR Gates - Part 3

  • پیاده‌سازی توابع بولی با گیت‌های NAND و NOR - بخش 4 Implementation of Boolean Functions with NAND and NOR Gates - Part 4

  • پیاده‌سازی توابع بولی با گیت‌های NAND و NOR - بخش 5 Implementation of Boolean Functions with NAND and NOR Gates - Part 5

  • مقدمه‌ای بر نقشه کارنو (K-Map) Introduction to Karnaugh Map

  • ساده‌سازی K-Map دو و سه متغیره با مثال - بخش 1 2 and 3 Variable K-Map Simplification with Examples - Part 1

  • ساده‌سازی K-Map دو و سه متغیره با مثال - بخش 2 2 and 3 Variable K-Map Simplification with Examples - Part 2

  • ساده‌سازی K-Map دو و سه متغیره با مثال - بخش 3 2 and 3 Variable K-Map Simplification with Examples - Part 3

  • ساده‌سازی K-Map دو و سه متغیره با مثال - بخش 4 2 and 3 Variable K-Map Simplification with Examples - Part 4

  • ساده‌سازی K-Map دو و سه متغیره با مثال - بخش 5 2 and 3 Variable K-Map Simplification with Examples - Part 5

  • ساده‌سازی K-Map دو و سه متغیره با مثال - بخش 6 2 and 3 Variable K-Map Simplification with Examples - Part 6

  • ساده‌سازی K-Map چهار متغیره با مثال - بخش 1 4 Variable K-Map Simplification with Examples - Part 1

  • ساده‌سازی K-Map چهار متغیره با مثال - بخش 2 4 Variable K-Map Simplification with Examples - Part 2

  • ساده‌سازی K-Map چهار متغیره با مثال - بخش 3 4 Variable K-Map Simplification with Examples - Part 3

  • ساده‌سازی K-Map برای عبارت‌های POS - بخش 1 K-Map Simplification for POS Expressions - Part 1

  • ساده‌سازی K-Map برای عبارت‌های POS - بخش 2 K-Map Simplification for POS Expressions - Part 2

  • ساده‌سازی K-Map برای عبارت‌های POS - بخش 3 K-Map Simplification for POS Expressions - Part 3

  • روش کوین-مک‌کلاسکی برای ساده‌سازی منطق دیجیتال - بخش 1 Quine-McCluskey Method to Simplify Digital Logic - Part 1

  • روش کوین-مک‌کلاسکی برای ساده‌سازی منطق دیجیتال - بخش 2 Quine-McCluskey Method to Simplify Digital Logic - Part 2

  • روش کوین-مک‌کلاسکی برای ساده‌سازی منطق دیجیتال - بخش 3 Quine-McCluskey Method to Simplify Digital Logic - Part 3

  • روش کوین-مک‌کلاسکی برای ساده‌سازی منطق دیجیتال - بخش 4 Quine-McCluskey Method to Simplify Digital Logic - Part 4

طراحی منطق ترکیبی Combinational Logic Design

  • طراحی جمع‌کننده باینری - بخش 1 Design of Binary Adder Part-1

  • طراحی جمع‌کننده باینری - بخش 2 Design of Binary Adder Part-2

  • طراحی جمع‌کننده باینری - بخش 3 Design of Binary Adder Part-3

  • طراحی جمع‌کننده چندبیتی - بخش 1 Design of Multibit Adder Part-1

  • طراحی جمع‌کننده چندبیتی - بخش 2 Design of Multibit Adder Part-2

  • طراحی تفریق‌کننده باینری - بخش 1 Design of Binary Subtractor Part-1

  • طراحی تفریق‌کننده باینری - بخش 2 Design of Binary Subtractor Part-2

  • طراحی تفریق‌کننده باینری - بخش 3 Design of Binary Subtractor Part-3

  • طراحی تفریق‌کننده باینری - بخش 4 Design of Binary Subtractor Part-4

  • طراحی مدارات توازن (Parity) Design of Parity Circuits

  • طراحی ضرب‌کننده بدون علامت - بخش 1 Design of Unsigned Multiplier Part-1

  • طراحی ضرب‌کننده بدون علامت - بخش 2 Design of Unsigned Multiplier Part-2

  • طراحی ضرب‌کننده علامت‌دار - بخش 1 Design of Signed Multiplier Part-1

  • طراحی ضرب‌کننده علامت‌دار - بخش 2 Design of Signed Multiplier Part-2

  • طراحی ضرب‌کننده علامت‌دار - بخش 3 Design of Signed Multiplier Part-3

  • طراحی ضرب‌کننده علامت‌دار - بخش 4 Design of Signed Multiplier Part-4

  • طراحی ضرب‌کننده علامت‌دار - بخش 5 Design of Signed Multiplier Part-5

  • طراحی مقایسه‌گر اندازه - بخش 1 Design of Magnitude Comparator Part-1

  • طراحی مقایسه‌گر اندازه - بخش 2 Design of Magnitude Comparator Part-2

  • طراحی مقایسه‌گر اندازه - بخش 3 Design of Magnitude Comparator Part-3

  • طراحی رمزگذار (Encoder) - بخش 1 Design of Encoder Part-1

  • طراحی رمزگذار (Encoder) - بخش 2 Design of Encoder Part-2

  • طراحی رمزگشای (Decoder) - بخش 1 Design of Decoder Part-1

  • طراحی رمزگشای (Decoder) - بخش 2 Design of Decoder Part-2

  • طراحی رمزگشای (Decoder) - بخش 3 Design of Decoder Part-3

  • طراحی مالتی‌پلکسر - بخش 1 Design of Multiplexer Part-1

  • طراحی مالتی‌پلکسر - بخش 2 Design of Multiplexer Part-2

  • طراحی مالتی‌پلکسر - بخش 3 Design of Multiplexer Part-3

  • طراحی دمالتی‌پلکسر - بخش 1 Design of Demultiplexer Part-1

  • طراحی دمالتی‌پلکسر - بخش 2 Design of Demultiplexer Part-2

  • طراحی شیفترهای نوع اول - بخش 1 Design of Shifters 1 Part-1

  • طراحی شیفترهای نوع اول - بخش 2 Design of Shifters 1 Part-2

  • طراحی شیفترهای نوع اول - بخش 3 Design of Shifters 1 Part-3

  • طراحی شیفترهای نوع دوم - بخش 1 Design of Shifters 2 Part-1

  • طراحی شیفترهای نوع دوم - بخش 2 Design of Shifters 2 Part-2

طراحی منطق ترتیبی Sequential Logic Design

  • طراحی مدارات ترتیبی: لچ SR و فلیپ‌فلاپ - بخش 1 Design of Sequential Circuits: SR Latch and Flip Flop - Part 1

  • طراحی مدارات ترتیبی: لچ SR و فلیپ‌فلاپ - بخش 2 Design of Sequential Circuits: SR Latch and Flip Flop - Part 2

  • طراحی مدارات ترتیبی: فلیپ‌فلاپ JK Design of Sequential Circuits: JK Flip Flop

  • طراحی مدارات ترتیبی: لچ‌ها و فلیپ‌فلاپ‌های D و T - بخش 1 Design of Sequential Circuits: D & T Latches and Flip Flops - Part 1

  • طراحی مدارات ترتیبی: لچ‌ها و فلیپ‌فلاپ‌های D و T - بخش 2 Design of Sequential Circuits: D & T Latches and Flip Flops - Part 2

  • طراحی مدارات ترتیبی: ثبات‌ها (Registers) - بخش 1 Design of Sequential Circuits: Registers - Part 1

  • طراحی مدارات ترتیبی: ثبات‌ها (Registers) - بخش 2 Design of Sequential Circuits: Registers - Part 2

  • طراحی مدارات ترتیبی: ثبات‌ها (Registers) - بخش 3 Design of Sequential Circuits: Registers - Part 3

  • طراحی مدارات ترتیبی: شمارنده‌های ناهمزمان - بخش 1 Design of Sequential Circuits: Asynchronous Counters - Part 1

  • طراحی مدارات ترتیبی: شمارنده‌های ناهمزمان - بخش 2 Design of Sequential Circuits: Asynchronous Counters - Part 2

  • طراحی مدارات ترتیبی: شمارنده‌های همزمان - بخش 1 Design of Sequential Circuits: Synchronous Counters - Part 1

  • طراحی مدارات ترتیبی: شمارنده‌های همزمان - بخش 2 Design of Sequential Circuits: Synchronous Counters - Part 2

  • طراحی مدارات ترتیبی: شمارنده‌های همزمان - بخش 3 Design of Sequential Circuits: Synchronous Counters - Part 3

  • طراحی مدارات ترتیبی: شمارنده‌های همزمان - بخش 4 Design of Sequential Circuits: Synchronous Counters - Part 4

  • طراحی مدارات ترتیبی: شمارنده‌های همزمان - بخش 5 Design of Sequential Circuits: Synchronous Counters - Part 5

  • طراحی مدارات ترتیبی: شمارنده‌های همزمان - بخش 6 Design of Sequential Circuits: Synchronous Counters - Part 6

  • ماشین‌های حالت محدود: مدارات ترتیبی حالت میلی (Mealy) - بخش 1 Finite State Machines - Mealy State Sequential circuits - Part 1

  • ماشین‌های حالت محدود: مدارات ترتیبی حالت میلی (Mealy) - بخش 2 Finite State Machines - Mealy State Sequential circuits - Part 2

  • ماشین‌های حالت محدود: مدارات ترتیبی حالت میلی (Mealy) - بخش 3 Finite State Machines - Mealy State Sequential circuits - Part 3

  • ماشین‌های حالت محدود: مدارات ترتیبی حالت میلی (Mealy) - بخش 4 Finite State Machines - Mealy State Sequential circuits - Part 4

  • ماشین‌های حالت محدود: مدارات ترتیبی حالت مور (Moore) - بخش 1 Finite State Machines - Moore State Sequential circuits - Part 1

  • ماشین‌های حالت محدود: مدارات ترتیبی حالت مور (Moore) - بخش 2 Finite State Machines - Moore State Sequential circuits - Part 2

  • ماشین‌های حالت محدود: مدارات ترتیبی حالت مور (Moore) - بخش 3 Finite State Machines - Moore State Sequential circuits - Part 3

  • ماشین‌های حالت محدود: مدارات ترتیبی حالت مور (Moore) - بخش 4 Finite State Machines - Moore State Sequential circuits - Part 4

تجهیزات منطق برنامه‌پذیر Programmable Logic Devices

  • حافظه و انواع آن - بخش 1 Memory and Its Types - Part 1

  • حافظه و انواع آن - بخش 2 Memory and Its Types - Part 2

  • آدرس‌دهی حافظه - بخش 1 Addressing of Memory - Part 1

  • آدرس‌دهی حافظه - بخش 2 Addressing of Memory - Part 2

  • طراحی دیجیتال با استفاده از PROM - بخش 1 Digital Design Using PROM - Part 1

  • طراحی دیجیتال با استفاده از PROM - بخش 2 Digital Design Using PROM - Part 2

  • طراحی دیجیتال با استفاده از PLA - بخش 1 Digital Design Using PLA - Part 1

  • طراحی دیجیتال با استفاده از PLA - بخش 2 Digital Design Using PLA - Part 2

  • طراحی دیجیتال با استفاده از PLA - بخش 3 Digital Design Using PLA - Part 3

  • طراحی دیجیتال با استفاده از PLA - بخش 4 Digital Design Using PLA - Part 4

  • طراحی دیجیتال با استفاده از PLA - بخش 5 Digital Design Using PLA - Part 5

  • طراحی دیجیتال با استفاده از PAL - بخش 1 Digital Design Using PAL - Part 1

  • طراحی دیجیتال با استفاده از PAL - بخش 2 Digital Design Using PAL - Part 2

  • طراحی دیجیتال با استفاده از PAL - بخش 3 Digital Design Using PAL - Part 3

  • طراحی دیجیتال با استفاده از PAL - بخش 4 Digital Design Using PAL - Part 4

  • طراحی دیجیتال با استفاده از PAL - بخش 5 Digital Design Using PAL - Part 5

  • مقدمه‌ای بر CPLD و FPGA 1 - بخش 1 Introduction to CPLD and FPGA 1 - Part 1

  • مقدمه‌ای بر CPLD و FPGA 1 - بخش 2 Introduction to CPLD and FPGA 1 - Part 2

  • مقدمه‌ای بر CPLD و FPGA 2 - بخش 1 Introduction to CPLD and FPGA 2 - Part 1

  • مقدمه‌ای بر CPLD و FPGA 2 - بخش 2 Introduction to CPLD and FPGA 2 - Part 2

  • جریان طراحی VLSI 1 - بخش 1 VLSI Design Flow 1 - Part 1

  • جریان طراحی VLSI 1 - بخش 2 VLSI Design Flow 1 - Part 2

  • جریان طراحی VLSI 1 - بخش 3 VLSI Design Flow 1 - Part 3

  • جریان طراحی VLSI 2 - بخش 1 VLSI Design Flow 2 - Part 1

  • جریان طراحی VLSI 2 - بخش 2 VLSI Design Flow 2 - Part 2

  • جریان طراحی VLSI 3 - بخش 1 VLSI Design Flow 3 - Part 1

  • جریان طراحی VLSI 3 - بخش 2 VLSI Design Flow 3 - Part 2

نمایش نظرات

آموزش مبانی طراحی دیجیتال برای طراحی تراشه‌های VLSI
جزییات دوره
17h 36m
131
(آخرین آپدیت)
18,865
4.1 از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده