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