آموزش برنامه نویسی وی اچ دی ال VHDL یا زبان توصیف سخت افزار در ISE
16 ساعت
4.3
VHDL چیست؟ VHDL به عنوان یک زبان برنامهنویسی استاندارد برای توصیف سختافزارهای دیجیتالی در جهت شبیهسازی، طراحی، تحلیل و ارزیابی سیستمهای سختافزاری استفاده میشود. این زبان برای توصیف ساختارهای مداری مانند دروازههای منطقی، ریزمدارها، ماشینهای حالت و سایر مدارات منطقی مورد استفاده قرار میگیرد. اهمیت یادگیری برنامهنویسی VHDL چیست؟ امروزه در پروژههای بسیاری نیاز به انجام پردازشها و محاسبات سنگین و پیچیده مشاهده میشود که به دلایلی نظیر: سرعت، دقت، کارایی و … استفاده از Processor و Microcontrollerهای عادی، برای انجام آنها، لزوما انتخاب مناسبی نیست و باید به دنبال ابزار بهتری بود. FPGAها تراشههایی قابل برنامهریزی هستند که ابزاری قدرتمند در انجام کارهایی نظیر طراحی و پیادهسازی سیستمهای پردازش موازی، سیگنال و تصویر، سیستم های مخابراتی، کامپیوتری، محاسباتی، هوش مصنوعی و همچنین Prototype قبل از طراحی ASIC هستند. این تفاوت به دلیل تغییر دیدگاه از برنامهنویسی نرمافزاری در پردازندههای عادی، با معماری ثابت و غیرقابل تغییر، به برنامهنویسی برای ایجاد سختافزار در FPGA/CPLD است، بنابراین، یادگیری حداقل یکی از زبانهای توصیف سخت افزار (HDL)، ضروری است که یکی از کاملترین و بهترین آنها VHDL است. در این فرادرس چه چیزی یاد میگیریم؟ در این فرادرس ابتدا مقدمهای پیرامون طراحی سیستمهای دیجیتال و انواع PLDها از جمله FPGA و CPLD ارائه خواهیم کرد تا آشنایی لازم در این موضوعات کسب شود؛ سپس برنامهنویسی با VHDL را به منظور طراحی، شبیهسازی، مدلسازی و پیادهسازی سیستمهای دیجیتال و همچنین کار با بخشهای مرتبط در نرمافزار Xilinx ISE و تا حدی ModelSim، یاد میگیریم. این آموزش پیرامون برنامهنویسی VHDL تقریبا کامل بوده و میتوان پس از یادگیری آن، کار با CPLD و FPGA را آغاز کرد و برای کسانی که بخواهند به هر نحوی سیستم الکترونیکی دیجیتال، طراحی و پیادهسازی کنند، به خصوص در رشتههای سیستمهای الکترونیک دیجیتال، الکترونیک، سخت افزار، معماری کامپیوتر و مخابرات، پیشنهاد میشود.