PCB + VHDL + Verilog + Python : For Absolute Beginners
Hello Dear Student ,
I welcome you for Learning this Course .
This is a Combo-Course for Absolute Beginners , suitable for Students of Polytechnic , Engineering , University from Electrical , Electronics , Computer Branches & also for Hobbyists .
The Content of this Course are based on Free Softwares either with Downloadable or with OnLine type .
Content for Absolute Beginners are in following domains of Design & Programming :
1] PCB Design Basics : Related to Electronics Circuit Design & Electronics Product Development Domain .
2] VHDL Programming Basics : Related to VLSI & FPGA ( Programmable Logic ) Domain .
3] Verilog Programming Basics : Related to VLSI & FPGA ( Programmable Logic ) Domain .
4] Python Programming Basics : Related to Computer / Software Domain – versatile applications .
Mainly , Contents of this PCB Design Course are developed using a very Popular EasyEDA PCB Design Software , which is a Free , OnLine ( Web based ) Tool after creating your Account / Registering on EasyEDA Website . EasyEDA PCB Tool supports to Windows platform , Linux O.S. & also runs on Mac & Android platforms , as long as there is one browser on the O.S. & connecting to Internet.
Video Content is explained with Short Video sessions in a simple way for better understanding , even for the Beginners .
– Schematic Design
– PCB Layout Design Guidelines ( Component Placement Guidelines )
– PCB Layout Design ( Component Placement Stage )
– PCB Layout Design Guidelines ( Track Routing Guidelines , DRCs etc. )
– PCB Layout Design ( Track Routing Stage )
In this course you will learn about –
– Creating Single Layer PCB Design
– Creating Single Layer Surface Mount ( SMT / SMD ) PCB Design .
– Creating Single Layer PCB Design with AutoRouter
– Creating Double Layer PCB Design
– Creating Double Layer Surface Mount ( SMT / SMD ) PCB Design
– Creating Schematic Module
– Creating Custom Component
– Creating a PCB Project – Micro-controller ( 8051 ) based Design
( which is a Multi-sheet Design having Schematic Modules
> 8051 Micro-controller with Clock & Reset Circuit
> DC Power Supply
> Relay Circuit )
I have explained the PCB Project of Micro-controller based Design .
Also PCB Layout Guidelines / PCB Design Guidelines ( Component Placement & Track Routing Guidelines ) , DRCs- Design Rule Check , Cross probing , Maximizing Grounding , Multi-sheet design etc. has been included .
PCB Project of Micro-controller based Design .
I have explained VHDL Programming with some Examples of Combinational & Sequential Digital Logic using Xilinx ISE Webpack ( Free Downloadable Software from Xilinx Website , after creating your Account / Registering on Xilinx Website ) .
I have explained 3 Verilog Programming Examples of basic Combinational Digital Logic using Xilinx ISE Webpack ( Free Downloadable ) Software from Xilinx Website . after creating your Account / Registering on Xilinx Website ).
I have explained few Python Programming Examples of basic Python Programs using Thonny Python ( Free Downloadable Software ) .
Instructor has more than a 22 Years of Design Experience after M.Tech. in Electronics Design & Technology , which includes the Experience in Electronic Circuit Design , Embedded System , VLSI & also PCB design . He has experience on a variety of EDA Tools / Programmable Hardware Platforms & Programming Softwares , which includes Arduino Programming , Python 3.9 (IDLE) for Python Programming , Pycharm , Thonny , Raspbian Linux for Raspberry Pi , Anaconda Navigator – Jupyter Notebook , Spyder Python , Xilinx Vivado / Webpack for FPGA / CPLD , Cypress PSOC Designer , PSOC Creator , STM32cubeIDE for STM32 ( 32 Bit ARM Core Based ) Microcontrollers ,Keil uVision4 for MCS-51 ( 8051 ) Family Microcontrollers , Atmel AVR Studio for ATMega16/32/128 Microcontrollers , Microchip MPLAB for PIC16/PIC18 Microcontrollers , Crouzet Millenium3 for PLCs and which also includes PCB Softwares such as EasyEDA , Eagle ( Fusion 360 ) , KiCad 5.1 , Fritzing & Express PCB etc .
Leave a reply
You must login or register to add a new comment .