Verilog Programming Basics for Absolute Beginners
What you'll learn
- Basic Verilog Programming for simple Combinational Logics using Xilinx ISE tool for Xilinx CPLD Tool
Requirements
- Basic Understanding of Digital Logic Elements . Basic level knowledge of any Programming Language like C , will be advantageous .
Description
Hello Dear Student ,
First of all I welcome you , for Learning this Course .
There is lot of Scope for the VLSI / IC Chip ( ASICs ) Design & Programmable IC s - FPGAs . Its applications are increasing day by day .
World's Top Leading companies Like Intel , Apple , Xilinx , ST Microelectronics , Samsung , Sony , Philips , Microchip , ARM , AMD , nvidia ,HP , IBM , Broadcom etc . are involved in the Design , Research & Development of IC Chip Design / Programmable IC Chip Design and also , Cadence , Synopsys , Mentor Graphics , Xilinx , Intel etc. which are the companies involved in developing EDA Tools in which VHDL / Verilog / System Verilog Programming is used in their IDEs / Tools .
This Course is basically for first time Learner of Verilog HDL Programming & first time Learner of Programmable Digital Logic IC Concept .
It is a very short Duration course having approximately 30 to 40 Minutes of Video Content .
It gives a very quick learning Technique of Verilog HDL Programming as applied to CPLD - Programmable Logic IC Chip at a very Basic Level .
Instead of going through Books , at the beginning , for Learning , it is a good approach to start directly the Programming Practice session & to understand the basic Design methodology / Basic Flow for Learning , without wasting much time . Later on , you may refer the Books on Verilog Programming .
I have explained 3 (Three ) Verilog Programming Case studies in this Course , based on Dataflow Modeling , Gate Level Modeling & Behavioral Modeling .
I hope , you will enjoy learning , this Course .
Thank You
Pravinkumar P. Ambekar
Who this course is for:
- College Students , Hobbyists .
Course content
- Preview18:56
Instructor
Pravinkumar P. Ambekar , the Instructor is qualified with M.Tech. - Masters Degree in Electronics Design Technology from Centre for Electronics Design & Technology of India .
He has 22+ years of Experience after M.Tech. in the domain of Electronics Circuit Design , Programming , Embedded System , VLSI - FPGA/CPLD , PSOC , PLC , PCB Design applied to Training , Industrial Projects , Defense Projects / Product Development .
He has experience , working on various platforms & EDA Tools / Programming Softwares which includes VLSI - VHDL & Verilog Programming for Xilinx FPGAs , CPLDs using Xilinx ISE Tool / Xilinx Vivado Tool , Programming PSOC1 using Cypress PSOC Designer & Programming PSOC3 /PSOC4 using Cypress PSOC Creator , Programming for MCS-51 (8051 ) family of Microcontrollers using Keil uVision 4 , Programming Atmel (AVR) Microcontrollers - ATMega 16/32/128 using Atmel AVR Studio , Programming Microchip PIC 16/18 Microcontrollers using MPLAB , Arduino Programming for Arduino Uno Boards , Programming MSP430 Boards of Texas Instruments with Energia , Raspberry Pi & Raspbian Linux , Python Programming with Python 3.8 ( IDLE) , Python Thonny , Python Pycharm , Anaconda Navigator - Jupyter Notebook , Spyder Python , Google Colab , Crouzet Millenium 3 for PLC Programming , FBD & also PCB design which includes PCB Softwares such as EasyEDA , KiCad 5.1 , Fritzing & Express PCB etc .
He has designed / developed Industrial Projects & Projects for DRDO - Defense organization .
He has designed / developed Educational Trainer Kits based on some Microcontrollers & Peripherals & VLSI - CPLD Trainer kits .
He has designed / developed several PCBs for Electronic Projects / Products .
He is a Corporate Trainer ( Electronics / Embedded System / VLSI - VHDL Programming for FPGAs / CPLDs ) for MNCs – Multinational companies .
He has been a Trainer for various Electronics Design Training Programmes which includes EDC - Electronic Devices & Circuits , Microcontroller / Embedded System , PSOC & also PCB Design for students of Engineering & Polytechnic colleges .
He has conducted Faculty Training Programmes for Faculties of Govt. / Pvt. Engineering Colleges & Polytechnic Institutes .
He has recently started creating Courses on Udemy , OnLine Learning platform ( Started in August 2020 , during Covid-19 Pandemic ) .
His first course on Udemy Platform has been created on 24th August 2020 .
As on Date , within very short span , Udemy has published his various Courses on PCB Design using EasyEDA , KiCAD OpenSource EDA Tool & VHDL Programming for Xilinx FPGA/CPLD .
He has plans to develop Courses on various Programming Platforms / EDA Tools / Hardware Design such as Courses on STM32 Microcontroller Programming (32 Bit ARM Processor Core ) , I.O.T - Internet of Things , EPS2866 Node MCU , ESP32 , VHDL / Verilog Programming , FPGA Design , Finite State Machine Design using VHDL / Verilog , MCS-51 ( 8051 ) Microcontroller Programming , PIC 16/PIC 18 Microcontroller Programming , AVR ATMega32 / 128 Programming , Arduino Programming , MSP430 Programming , Raspberry Pi with Raspbian Linux , PLC Ladder Programming +FBD , Python Programming , PCB Design etc.