+
How Verilog differs from other programming languages? | Verilog language concepts | Registers, nets | Vectors, Array | Memories | Data types | Operators | Various styles of Modeling: Data Flow, Behavioral, Gate level, Switch level | Procedural Blocks | Continuous assignments | Procedural Statements | State Machines | Gate Level Implementation | Hierarchical modeling | FSM : Mealy and Moore | FSM State encoding styles |
+
Flipflop (Synchronous & Asynch Reset), Latch |
Counter-Gray code counter, modulo, ring, johnson, up counter, down counter |
Shift register implementation |
Half adder, full adder, multiplexer |
encoder, decoder, various gates |
Pattern detector |
Traffic light controller(TLC) |
Synchronous FIFO |
Asynchronous FIFO |
Memory implementation |
example to showcase race condition using blocking assignments |
system task usage: $display, $monitor, $strobe |
Clock generation with Duty cycle & Jitter |
Course videos
+
Benefits of eLearning:
- - Access to the Instructor - Ask questions to the Instructor who taught the course
- - Available 24/7 - VLSIGuru eLearning courses are available when and where you need them
- - Learn at Your Pace - VLSIGuru eLearning courses are self-paced, so you can proceed when you're ready