لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش مقدمه ای بر VHDL
Introduction to VHDL
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
درک VHDL و نحوه استفاده از آن برای توصیف مدارهای دیجیتال پیاده سازی طرح های VHDL خود بر روی FPGA/CPLD تفسیر طراحی دیجیتال نوشته شده در VHDL شبیه سازی طرح های VHDL خود درک قابلیت های VHDL پیش نیازها: شما باید دانش اولیه دیجیتال داشته باشید. Logic gates شما باید با استفاده از کامپیوتر راحت باشید دانلود و نصب Vivado (لینک در دوره ارائه شده است) دانلود و نصب ModelSim (لینک در دوره ارائه شده است)
معرفی VHDL دورهای است که افرادی که تجربه یا دانشی در مورد VHDL ندارند میتوانند برای یادگیری و درک زبان VHDL از آن استفاده کنند. در این دوره دانش آموزان با انواع مختلف داده های مرتبط با زبان VHDL آشنا می شوند. این دوره بر آموزش نحوه تفسیر نحو VHDL و نحوه استفاده از آن برای طراحی مدارها تمرکز دارد. بیش از 8 نمونه طراحی دیجیتال مختلف در VHDL پیاده سازی شده است.
ساختار دوره
این دوره با توضیح پیشینه و تاریخچه VHDL و کاربردهای آن شروع می شود. سپس دانش آموزان با تمام اشیاء و انواع داده های مختلف مرتبط با VHDL آشنا خواهند شد. نمونه های مختلفی وجود دارد که انواع داده های مورد استفاده و نحوه رفتار اشیاء مختلف در برنامه های مختلف را نشان می دهد. پس از یادگیری در مورد انواع داده ها و اشیاء، دانش آموزان سپس با کلمات کلیدی و نحو زبان VHDL آشنا می شوند. سپس دانش آموزان با تمام معماری های طراحی مختلف مورد استفاده در VHDL آشنا می شوند. دانشآموزان همچنین میآموزند که چگونه یک میز آزمون برای شبیهسازی و تأیید عملکرد طرحهای خود طراحی کنند. سپس این دانش برای تکمیل پروژه نهایی، با گره زدن در تمام جنبههای زبان VHDL استفاده میشود.
طرحهای VHDL
این دوره دارای نمونههای طراحی بسیاری است، پس از اتمام این دوره، دانشآموزان کتابخانهای از طراحی VHDL خواهند داشت که میتوانند در هر زمان از آن استفاده کنند و به آن مراجعه کنند! این کتابخانه طراحی شامل موارد زیر است:
دروازه منطقی AND
دروازه منطقی OR
دروازه منطقی NOR
گیت NAN منطقی
دروازه منطقی XOR
نیم جمع کننده
جمع کننده کامل
D Flip-Flop
مقایسه کننده دیجیتال
چفت SR (تنظیم بازنشانی)
مولتی پلکسر 2:1
رمزگذار اولویت
پروژه نهایی
پروژه نهایی در این دوره، دانشآموزان را مجبور میکند تا فرآیند طراحی پیادهسازی رمزگذار اولویت را روی برد توسعه خودشان طی کنند. این پروژه دانشآموزان را در مراحل مختلف توسعه یک طراحی دیجیتال، آزمایش آن و اجرای آن میبرد. دانشآموزان گام به گام همه چیزهایی را که برای راهاندازی رمزگذار اولویت و اجرا در برد توسعهشان لازم است، انجام میدهند.
قبل از ثبت نام در این دوره، هر گونه سوالی را به من پیام دهید!
سرفصل ها و درس ها
معرفی
Introduction
معرفی
Introduction
به دوره خوش آمدید
Welcome to the Course
زمینه
Background
مثال استفاده از VHDL 1 - شبیه سازی مدار
VHDL Usage Example 1 - Circuit Simulation
اشیاء
Objects
اشیاء
Objects
اشیاء
Objects
سیگنال ها
Signals
مثال سیگنال
Signal Example
متغیرها
Variables
مثال متغیر VHDL
VHDL Variable Example
ثابت ها
Constants
فایل ها
Files
انواع داده ها
Data Types
انواع داده ها
Data Types
استاندارد منطق 1164
Standard Logic 1164
بسته IO متن منطقی استاندارد
Standard Logic Text IO Package
محاسبات منطقی استاندارد
Standard Logic Arithmetic
بیت عددی
Numeric Bit
حلقه ها و بیانیه ها
Loops and Statements
حلقه ها و بیانیه ها
Loops and Statements
بیانیه IF
IF Statement
بیانیه مورد
CASE Statement
بیانیه حلقه
LOOP Statement
بیانیه بعدی
NEXT Statement
بیانیه خروج
EXIT Statement
ساختار طراحی
Design Structure
ساختار طراحی
Design Structure
موجودیت مثال 1 - مدار منطقی دیجیتال
Entity Example 1 - Digital Logic Circuit
موجودیت مثال 2 - Multiplexer
Entity Example 2 - Multiplexer
معماری مثال 1 - مدار منطق دیجیتال
Architecture Example 1 - Digital Logic Circuit
معماری مثال 2 - Multiplexer
Architecture Example 2 - Multiplexer
سبک طراحی جریان داده
Data Flow Design Style
سبک طراحی جریان داده
Data Flow Design Style
پیاده سازی Logic Gate VHDL
Logic Gate VHDL Implementations
طراحی و گیت VHDL
AND Gate VHDL Design
OR Gate VHDL Design
OR Gate VHDL Design
طراحی جریان داده نیمه جمع کننده
Half Adder Data Flow Design
طراحی جریان داده کامل جمع کننده
Full Adder Dataflow Design
سبک طراحی رفتاری
Behavioral Design Style
سبک طراحی رفتاری
Behavioral Design Style
طراحی رفتاری جمع کننده کامل
Full Adder Behavioral Design
D طراحی رفتاری فلیپ فلاپ
D Flip-Flop Behavioral Design
طراحی رفتاری مقایسه کننده
Comparator Behavioral Design
سبک طراحی سازه
Structural Design Style
سبک طراحی سازه
Structural Design Style
طراحی سازه جمع کننده کامل
Full Adder Structural Design
تنظیم-بازنشانی طراحی ساختاری چفت
Set-Reset Latch Structural Design
طراحی سازه مالتی پلکسر 2:1
2:1 Multiplexer Structural Design
طرح های نیمکت تست
Test Bench Designs
طرح های نیمکت تست
Test Bench Designs
طراحی نیمکت تست کامل جمع کننده
Full Adder Test Bench Design
D طراحی نیمکت تست فلیپ فلاپ
D Flip-Flop Test Bench Design
شبیه سازی ها
Simulations
شبیه سازی ها
Simulations
شبیه سازی AND Gate ModelSim
AND Gate ModelSim Simulation
AND Gate Vivado Simulation
AND Gate Vivado Simulation
شبیه سازی OR Gate ModelSim
OR Gate ModelSim Simulation
OR Gate Vivado Simulation
OR Gate Vivado Simulation
شبیه سازی D-Flip Flop ModelSim
D-Flip Flop ModelSim Simulation
D Flip-Flop Vivado Simulation
D Flip-Flop Vivado Simulation
شبیه سازی Full Adder ModelSim
Full Adder ModelSim Simulation
شبیه سازی کامل جمع کننده Vivado
Full Adder Vivado Simulation
پروژه جریان توسعه FPGA با استفاده از VHDL
FPGA Development Flow Project Using VHDL
پروژه جریان توسعه FPGA با استفاده از VHDL
FPGA Development Flow Project Using VHDL
طراحی VHDL رمزگذار اولویت
Priority Encoder VHDL Design
طراحی میز تست رمزگذار اولویت
Priority Encoder Test Bench Design
رمزگذار اولویتی شبیه سازی Vivado
Priority Encoder Vivado Simulation
نمایش نظرات