
This Section is introduction verilog, verilog syntax, verilog revisions and Verilog design flow. we have introduced all the components of verilog program i.e module declaration, port declaration, assignment operation and end module in this section.
This secction is continuation of previous section which consists of detail explanation of Module declaration, assign statement and port declaration in verilog. This lecture also consists of references/bibliography: books and links for verilog programming.
From this section you will know about how to download, install VIVADO and get 30 day evaluation license from xilinx.com.
VIVADO is state of art FPGA Design and Verification environment(IDE) which will allow you to design, test, verify and package your design for FPGA Market.
This is first practical lab session in VIVADO Design suit, we have explained about the VIVADO GUI features, processes on VIVADO design environment. In this section we have created a very basic logic gate: and gate, we have created/viewed the RTL schematic and synthesized the Verilog program.
This lecture let you know about how to add zybo board on VIVADO, because of initiallly there is no zybo board in VIVADO you can only search zybo by parts (xc7z010clg400-1). After installing/adding zybo board files you can get zybo on board selection setting.
This section explains about the creating testbench on verilog, components of testbench: DUT, instantiation stimulus. We also have included how to create testbench for basic logic gate:AND Gate.
This is Lab session on Design and Simulation of AND Gate and then OR Gate. In this session we are going to design and create simulation testbench for AND gate and OR Gate. We have talk on how to write HDL code for Logic Gate and How to Create a Simulation testbench from scratch.
Conditional Statements are those statement which evaluates the condition, if the condition is true then expression_1 will executed else expression_2 will executed. There are different Conditional Statement in Verilog which are : "always block","if statement","case Statement". We also have talk on Looping structure in Verilog in this session.
This Session is Lab on MUX(4:1) Design and Simulation in Verilog with VIVADO Design Suit. From this lab you will know about the Always Block , Case Statement and MUX Design as well as Creating Simulation Waveform for MUX.
This Section introduces the Combinational Circuit Overview, Types of Combinational Circuit and Designing and Simulating Combinational Circuit in Verilog with VIVADO. In this Section there is lab session of Multiplexer Design and Simulation, Decoder Design and Simulation.
This Lecture taught about the Sequential Circuit Design with Verilog, Overview of Sequential Circuits and Designing/simulating sequential circuit. We have explained about Latch, Flipflop, Register design in this session
Structural Design basics has been introduced here, the Module Declaration, integration of different modules and port mapping has been explained in detail in this section.
This section covers "how to design 4 bit Full Adder using 1 bit Full Adder (or just Adder) in details".
How to Design and Simulate the 8 bit ALU on Xilinx VIVADO! Here is the Tutorial!
This Reference Guide is insightful document of Verilog Programming language from basic logic gates to the Signal Processing Examples.
This is Bonus Lecture and What Next Session!
Necessary Books and Reference Links
>>>This Course is crash course on Verilog Programming from Top to Bottom with Xilinx VIVADO Design suite<<<
Verilog is dominant Hardware Description Language or HDL for FPGA/ASIC/VLSI Design and Verification Market globally. It has around 50% of market share in global market . So getting idea of Verilog programming will be the plus point in your Resume for Job Application.
In this course we have introduced Verilog Programming in very simple manner so beginner who don't have any idea can get Verilog HDL idea from scratch to intermediate level.
We have Sections on Introduction and Basic Design with Verilog Programming, Simulation with Verilog and Creating Verilog Testbench, Conditional Statement in Verilog, Combinational Circuit Design with Verilog, Sequential Circuit Design with Verilog, Finite State Machine (FSM) Design and Structural Modeling with Verilog. All the Sections have Lab sessions which will done on VIVADO Design Suite.
VIVADO is State of Art FPGA Design environment from Xilinx which have great features of Designing HDL Projects, Synthesizing, Implementing the HDL Project and Generating Bitstream as well as Configuring the Project on FPGA. VIVADO has awesome features on Design/Resources Optimization, Static Timing Analysis and Performance Optimization etc.
So, having knowledge with Verilog and VIVADO take to you for best of best opportunities. Hurry Up and Join the Course!