مرورگر شما از این ویدیو پشتیبانی نمی کند.
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
(صرفا برای مشاهده نمونه ویدیو، ممکن هست نیاز به شکن داشته باشید.)
بارگزاری مجدد
توضیحات دوره:
کد نویسی Verilog مبتنی بر FPGA برای مدارهای دیجیتال پیش نیازها: نداردپس از اتمام این دوره، فراگیران قادر خواهند بود:
(1) مفاهیم معیارهای طراحی را که باید توسط یک مهندس طراح بهینه شود را درک کنید
(2) مفاهیم فناوری طراحی آی سی را درک کنید
(3) اجرای منطق را با استفاده از فناوری آی سی عملکرد ثابت، فناوری ASIC سفارشی کامل، و فناوری ASIC نیمه سفارشی درک کنید
(4) مزایا و معایب اجرای منطق را با استفاده از فناوری آی سی عملکرد ثابت، فناوری ASIC سفارشی کامل، و فناوری ASIC نیمه سفارشی درک کنید
(5) مفهوم پیاده سازی منطق در PLD ها را درک کنید
(6) مفهوم پیاده سازی منطق در FPGA را درک کنید
(7) جریان طراحی آی سی را درک کنید
(8) نقش HDL را در طراحی سیستم درک کنید
(9) مفاهیم ساختارهای مختلف زبان Verilog را درک کنید
(10) اپراتورهای مختلف و کاربرد آنها در کدنویسی Verilog را درک کنید
(11) نحوه استفاده از نرم افزار Xilinx برای نوشتن کد Verilog را بدانید
(12) نحوه استفاده از نرم افزار Xilinx برای شبیه سازی کد Verilog را بدانید
(13) نحوه استفاده از نرم افزار Xilinx برای پیاده سازی کد Verilog را بدانید
(14) منطق ترکیبی را با استفاده از سبک مدلسازی رفتاری اجرا کنید
(15) منطق ترکیبی را با استفاده از سبک مدلسازی جریان داده
پیادهسازی کنید(16) منطق ترکیبی را با استفاده از سبک مدلسازی ساختاری اجرا کنید
(17) منطق ترتیبی را با استفاده از سبک مدلسازی رفتاری اجرا کنید
(18) با استفاده از سبک مدلسازی جریان داده، منطق ترتیبی را اجرا کنید
(19) منطق ترتیبی را با استفاده از سبک مدلسازی ساختاری اجرا کنید
(20) منطق را با استفاده از ترانزیستورهای Mos
پیاده سازی کنید
سرفصل ها و درس ها
فناوری طراحی آی سی
IC Design Technology
معیارهای طراحی
Design Metrics
فناوری آی سی کارکرد ثابت
Fixed Function IC Technology
فناوری ASIC سفارشی کامل
Full Custom ASIC Technology
فناوری ASIC نیمه سفارشی
Semi-Custom ASIC Technology
نقش HDL در طراحی سیستم
HDL Role in System Design
فناوری PLD (PLA)
PLD Technology (PLA)
فناوری PLD (PAL)
PLD Technology (PAL)
FPGA (معماری)
FPGA (Architecture)
FPGA (نمونههای پیادهسازی منطق)
FPGA (Logic Implementation Examples)
خود را به چالش بکشید - 1
Challenge Your Self - 1
مقدمه ای بر نرم افزار Verilog و Xilinx
Introduction to Verilog and Xilinx Software
مقدمه ای بر Verilog
Introduction to Verilog
سطح انتزاع
Level of Abstraction
آشنایی با نرم افزار Xilinx
Introduction to Xilinx Software
انواع داده ها (انواع شبکه)
Data Types (Net Types)
انواع داده ها (انواع ثبت نام)
Data Types (Register Types)
اپراتور (اپراتور Bitwise)
Operator (Bitwise operators)
اپراتور (منطقی و کاهش)
Operator (Logical & Reduction)
عملگر (حسابی، رابطه ای و شیفت)
Operator (Arithmetic, Relational & Shift)
اپراتور (الحاق، شرطی و تکرار)
Operator (Concatenation, Conditional & Replication)
خود را به چالش بکشید - 2
Challenge Your Self – 2
مقدمه ای بر سطوح مختلف مدل سازی
Introduction to different level of modeling
مقدمه ای بر مدل سازی سطح ساختار
Introduction to Structure Level Modeling
مقدمه ای بر مدل سازی سطح رفتاری
Introduction to Behavioural Level Modeling
مقدمه ای بر مدل سازی سطح جریان داده
Introduction to Dataflow Level Modeling
نیمکت آزمون
Testbench
نیمکت تست - (قسمت اول)
Test Bench-(Part I)
نیمکت تست - (قسمت دوم)
Test Bench -(Part II)
نیمکت تست - (قسمت سوم)
Test Bench-(Part III)
مدلسازی ساختار
Structure Modeling
مدلسازی ساختار (2 تا 1 مولتی پلکسر)
Structure Modeling (2 to 1 Multiplexer)
مدلسازی ساختار (2 تا 4 رمزگشا)
Structure Modeling (2 to 4 Decoder)
مدلسازی ساختار (جمع کننده 3 بیتی) قسمت - اول
Structure Modeling (3-Bit Adder) Part - I
مدلسازی ساختار (جمع کننده 3 بیتی) قسمت - دوم
Structure Modeling (3-Bit Adder) Part - II
مدل سازی رفتاری
Behavioural Modeling
اظهارات رویه ای
Procedural Statements
بیانیه های متوالی (اگر-دیگر) قسمت اول
Sequential Statements (if-else) Part-I
بیانیه های متوالی (اگر-دیگر) قسمت دوم
Sequential Statements (if-else) Part-II
بیانیه های متوالی (اگر-دیگر) قسمت سوم
Sequential Statements (if-else) Part-III
رمزگشای 2 تا 4 با استفاده از بیانیه if-else
2 to 4 Decoder using if-else Statement
مقایسه کننده با استفاده از بیانیه «اگر-دیگر».
Comparator using “if-else” Statement
نمایش نرم افزار Comparator
Software demonstration of Comparator
مولتی پلکسر 2 به 1 با استفاده از عبارت "case".
2 to 1 Multiplexer using “case” Statement
مولتی پلکسر 4 به 1 با استفاده از عبارت "case".
4 to 1 Multiplexer using “case” Statement
2 تا 4 رمزگشا با استفاده از عبارت "case".
2 to 4 Decoder using “case” Statement
مقایسه کننده 1 بیتی با استفاده از بیانیه "مورد".
1 Bit Comparator using “case” Statement
رمزگشای BCD به 7 بخش با استفاده از بیانیه "مورد".
BCD to 7 Segment Decoder using “case” Statement
عبارات متوالی - (حلقه)
Sequential Statements - (loop)
مدل رفتار - مدارهای متوالی
Behaviourl Model - Sequential Circuits
کد Verilog D Flip Flop
Verilog code of D Flip Flop
کد Verilog JK Flip Flop
Verilog code of JK Flip Flop
کد Verilog T Flip Flop
Verilog code of T Flip Flop
کد Verilog 3 بیت شمارنده
Verilog code of 3 Bit Counter
موازی در موازی خارج ثبت نام
Parallel In Parallel Out Register
سریال به صورت موازی از ثبت نام
Serial In Parallel Out Register
سریال در سریال خارج ثبت نام
Serial In Serial Out Register
چندگانه همیشه مسدود شود
Multiple Always Block
چندین بلوک همیشه - (مثال)
Multiple always block - (Example)
چندین بلوک همیشه - (D Flip Flop)
Multiple always block – (D Flip Flop)
چندین بلوک همیشه - (2 تا 4 رمزگشا)
Multiple always block - (2 to 4 Decoder)
بیانیه های مسدود و غیر انسداد
Blocking and Non-blocking Statements
بیانیه مسدود کردن
Blocking Statement
بیانیه عدم انسداد
Non-Blocking Statement
چند نمونه از مدارهای ترکیبی
Few Examples of Combinational Circuits
مدل Verilog از تفریق کننده کامل
Verilog Model of Full Subtractor
مبدل باینری به خاکستری
Binary to Gray Converter
مبدل خاکستری به باینری
Gray to Binary Converter
کد Verilog از 1 تا 2 Demultiplexer
Verilog Code of 1 to 2 Demultiplexer
رمزگذار اولویت
Priority Encoder
مدل سازی سطح سوئیچ
Switch Level Modeling
سوئیچ "cmos" (قسمت اول)
“cmos” Switch (Part I)
سوئیچ "cmos" (قسمت دوم)
“cmos” Switch (Part II)
سوئیچ "cmos" (قسمت سوم)
“cmos” Switch (Part III)
سوئیچ "cmos" (قسمت چهارم)
“cmos” Switch (Part IV)
Udemy (یودمی) یودمی یکی از بزرگترین پلتفرمهای آموزشی آنلاین است که به میلیونها کاربر در سراسر جهان امکان دسترسی به دورههای متنوع و کاربردی را فراهم میکند. این پلتفرم امکان آموزش در زمینههای مختلف از فناوری اطلاعات و برنامهنویسی گرفته تا زبانهای خارجی، مدیریت، و هنر را به کاربران ارائه میدهد. با استفاده از یودمی، کاربران میتوانند به صورت انعطافپذیر و بهینه، مهارتهای جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.
یکی از ویژگیهای برجسته یودمی، کیفیت بالای دورهها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد میدهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و میتوانند به بهترین شکل ممکن از آموزشها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرمهای آموزشی آنلاین، به افراد امکان میدهد تا به راحتی و با کیفیت، مهارتهای مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.
نمایش نظرات