همانطور که می دانید الکترونیک دانش مطالعهٔ عبور جریان الکتریکی از مواد مختلف - مانند نیمهرساناها، مقاومتها، القاگرها و خازنها - و آثار آن است که به عنوان شاخهای از فیزیک نظری نیز شناخته میشود. در رشته های مهندسی مختلف، دانش الکترونیک به توسعه قطعات، دستگاهها، سیستمها، یا تجهیزاتی میپردازد که انرژی الکتریکی یکی از فاکتورهای آن هاست؛ همانند لامپ های خلاء، ترانزیستورها، مدارهای مجتمع و مدارهای چاپی. در واقع مهندسی الکترونیک شاخهی وسیعی از مهندسی اشاره دارد که زیرشاخههای بسیاری را در بر میگیرد. شامل رشتههایی که با توان، مهندسی ابزار دقیق، مخابرات، طراحی مدارهای نیمه هادی، و بسیاری دیگر در ارتباطند. مجموعه آموزشی Basic Electronics Training شامل 5 بخش جداگانه است که در آن ها مباحث و مفاهیم اصلی شاخه الکترونیک مانند دیودها، یکسوساز ها، بایاس،bjt، تجزیه و تحلیل سیگنال کوچک ،ترانزیستور ها، ماسفت ها، تقویت کننده ها، مدل های سیگنال، اثر میدان تقاطع، مدل های فرکانس بالا و پایین، اپ امپ، بازخور های مثبت و منفی، منبع تغذیه و ... توسط پروفسور Chitralekha Mahanta از دانشکده مهندسی برق (الکترونیک و مخابرات) هند، تدریس می شود.
یکی از پر کاربردترین کارها در رشتهی الکترونیک ساخت و طراحی HDL یا زبان توصیف سخت افزاری بوده که انجام آن نیازمند دانش کدنویسی به زبانهای سخت افزار است و تا قبل از این که نرم افزارهای پیشرفتهای وارد این عرصه شوند کار با این گونه زبانها دشواری زیادی داشت؛ اما با پیشرفت علم کامپیوتر و وارد شدن سیستمهای کامپیوتری به صنعت نرم افزارهای جدیدی وارد بازار شدند و روند بسیاری از امور را تسریع بخشیدند.
HDL Designer نرم افزار پیشرفته و معروف شرکت Mentor Graphics است که به شما این امکان را میدهد تا بدون نیاز به کدنویسی بتوانید HDL های مورد نظر خود را طراحی کنید. این برنامه برترین نرم افزار موجود برای ساخت و طراحی HDL به روش گرافیکی است. در واقع شما با کشیدن حالات (State) یا شماتیک مدار دیجیتالی خود با استفاده از گیتها و ابزارهای موجود و تلفیقی از متن میتوانید کد Verilog یا HDL مدار خود را به دست آورده، Compile کنید و در نرم افزارهای دیگر بکار ببرید.