Save this video — free

CSCE 611 Fall 2026 Lecture 6: Even more SystemVerilog

Jason D. Bakos · 1:15:49 · Watch on YouTube

CSCE 611 Fall 2026 Lecture 6: Even more SystemVerilog Watch on YouTube →

Overview

Jason D. Bakos reviews RISC-V and SystemVerilog quiz concepts, then connects structural HDL, signal driving, and FPGA lab setup to simulation and behavioral coding. The lecture develops SystemVerilog test benches and explains `initial`, `always_comb`, `always_ff`, sensitivity lists, latch inference, flip-flops, and self-checking tests for the seven-segment-decoder labs.

Key takeaways

Chapters

0:00 RISC-V Loop Translation and the Missing Branch Condition
6:53 Bit Shifts, Simulation, Synthesis, and Multiple Drivers
11:36 Four-State Logic and Signal Values Across Module Hierarchy
19:34 Structural HDL, Bit Manipulation, and the Lab 2-to-Lab 3 Path
23:52 Lab 2 Files, FPGA Pins, and Simulation Wrappers
29:34 ModelSim Compilation, Waveforms, and Manual Input Forcing
40:00 Building a Repeatable Test Bench with an Initial Block
47:27 SystemVerilog Always Blocks and Sensitivity Lists
53:45 Combinational Muxes, Output Ownership, and Accidental Latches
58:06 Default Assignments and Case Statements for Control Logic
1:04:44 How Incomplete Sensitivity or Assignments Infer Memory
1:06:44 Latch Versus Flip-Flop Timing and Why Latches Are Avoided
1:12:34 Self-Checking Test Benches and the Propagation-Delay Epsilon
1:13:07 Clocked Test-Bench Checks and Test-Vector Files
1:15:04 Applying Test Benches to the FPGA Labs

Keep these chapters and the full searchable transcript in your own library.

Summary, takeaways, and chapters were generated by AI from the video's transcript and may contain errors. The video belongs to its creator, Jason D. Bakos.

Want the full transcript?

Save this video in YouTube Collector to get its complete searchable transcript, your own AI summaries, and a library that keeps every video you collect in one place.