Save this video free

CSCE 611 Fall 2026 Lecture 11: Sequential Logic 1

Jason D. Bakos · 1:11:06 · Watch on YouTube

These notes were made with YouTube Collector. Paste any YouTube link and get the same: a summary, chapters and a searchable transcript.

CSCE 611 Fall 2026 Lecture 11: Sequential Logic 1 Watch on YouTube →

Overview

Jason D. Bakos reviews the CSCE 611 midterm, including RISC-V jump-and-link behavior, fixed-point ranges, SystemVerilog testbenches, and pipelined CPU control signals, then introduces synchronous sequential logic and finite-state-machine design. A four-state traffic-light controller demonstrates Moore outputs, next-state tables, state encoding, and a three-process SystemVerilog implementation; bus requests, elevator control, counters, and edge detection provide further examples.

Key takeaways

Chapters

0:00 Midterm Scores and RISC-V Jump-and-Link Execution Trace
1:29 Return-Address Corruption and Fixed-Point Precision
9:40 SystemVerilog Adder Testbench and Output Checking
14:32 Request-Grant Handshaking, Bitwise XOR, and Pipeline Delay
23:05 CPU Datapath Controls Across Execute and Writeback
35:27 Why the Teaching CPU Cannot Directly Load or Store Data
38:55 Combinational Logic, Sequential Logic, and Stored State
42:47 Synchronous Design Rules and Traffic-Light Controller Setup
46:17 Four Moore States for the Academic and Bravado Lights
50:38 Deriving the Traffic-Light Next-State Table and Encoding
54:09 SystemVerilog FSM Structure: State Register and Combinational Logic
1:01:50 Clocked State Timing and Bus-Request FSM Examples
1:07:05 Modulo-3 Counter, Rising-Edge Detection, and Quiz Schedule

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

Transcript excerpt

0:00 The mean score was 57.5, which is 72%. Median was 59, which is 74. Um the distribution is was fairly typical in this course. It's a little frustrating because, you know, you expect there to be a normal sort of bell distribution. Um but in this class it tends to be more of a kind of a beta distribution where you have um a large population that does really well and then you have sort of a uniform population across, you know, spanning from spanning the whole range. Have a little bit of a normal Gaussian here around 55 to 60. So, we had five students that got

0:47 perfect scores, which is 9%. Uh 29% were in the A range, 9% were in the B range, 20 were in the C range, 16 in the D range, and 24 in the F range. Yeah, so the problem is it's um I'm not sure. I'd like to um curve this somehow, but it's really hard to do because just because of the distribution. So, I think we'll apply the curve after at the end of the semester because uh in this class generally the project scores are very high that offset the, you know, the exam scores. Uh so, I just want to go through these real quick just so everyone's on the same page. Um so, question one gave a program and

1:35 asked some questions about it. So, the first thing you want to do is well, you don't have to do this, but um you can create a symbol table which associates these these symbols, these these these these these labels with addresses. So, we have three addresses in here. We've got loop, which is at four, uh deck, which is at 10 and hex and exit which is 18.

This is the start of the transcript. Save this video free for the whole transcript, searchable and time-coded.

Related notes

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.