Save this video — free

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

Jason D. Bakos · 56:24 · Watch on YouTube

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

Overview

Jason D. Bakos reviews the RISC-V instruction subset for CSCE 611 labs, then develops the Q18.14 fixed-point square-root algorithm students will test in RARS before deploying it on an FPGA CPU. The lecture explains 64-bit multiplication and cross-register shifting, binary-search convergence, switch and display scaling, and practical input constraints that make tested software essential before hardware integration.

Key takeaways

Chapters

0:00 RISC-V Instruction Groups and the Lab 1 Subset
4:00 Multiply Instructions, Branches, and Jump-and-Link Pseudoinstructions
8:00 12-Bit Immediates and Constructing Constants with LUI
11:00 Fixed-Point Numbers as a Low-Cost Alternative to Floating Point
15:00 Recovering Both Halves of a 32-Bit Fixed-Point Product
23:00 Rescaling Q18.14 Products Across Two Registers
29:00 Square-Root Approximation with Binary Search
35:00 Mapping Q18.14 Values to FPGA Switches and Displays
40:00 RARS Test Vectors and Spreadsheet-Based Debugging
46:00 Handling RARS Signed Input for High Unsigned Values
52:00 Lab 1 Validation and Installing the Course RARS Build

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.