Save this video — free

CSCE 611 Fall 2026 Lecture 2: RISC-V ISA 1

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

CSCE 611 Fall 2026 Lecture 2: RISC-V ISA 1 Watch on YouTube →

Overview

Jason D. Bakos reviews RISC-V assembly concepts needed to design a CPU, then demonstrates instruction execution and debugging in RARS. He also introduces fixed-point arithmetic, showing how scaling and 64-bit product re-normalization support Lab 1’s FPGA square-root calculator using 18 switches and hex displays.

Key takeaways

Chapters

0:00 Course Plan, RARS Setup, and Lab 1 Logistics
2:29 Why CPU Design Requires RISC-V Assembly and Load-Store Thinking
5:05 RISC-V Register Numbers, ABI Names, and the Zero Register
9:27 Immediate Instructions and Register-Lifetime Bugs
15:39 Branch Logic, If-Else Translation, and Array Loop Counters
22:42 The RISC-V Instruction Subset for the Course CPU
25:23 RARS Assembly, Machine Code, and Single-Step R-Type Demos
34:01 Immediate Arithmetic and Shifts in the RARS Simulator
36:44 Conditional Branches, Jump-and-Link, and Link Addresses
42:14 Base-Offset Loads and Computing Array Element Addresses
48:22 CSR-Based FPGA I/O with RISC-V CSRRW
54:28 RARS Console System Calls and Lab 1 Input/Output
58:26 Binary Place Values, Unsigned Ranges, and Two’s-Complement Ranges
1:01:41 Fixed-Point Scaling, Fractional Bits, and Numeric Resolution
1:07:31 64-Bit Fixed-Point Products and Lab 1’s FPGA Square-Root Search

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.