OFFER
×

RISC-V RV32I RTL Design

  • 4.7 | 111 Ratings
  • 397 Students enrolled
  • Certified course

About Course

  Language English

This RISC-V RTL Design course explains the complete RTL design process, how you can create a basic architecture for J-type instructions initially and scale up the same sequentially in phases to implement all other RV 32 I instructions. In this course, you will explore how you can create a processor using all the basic building blocks like register, memory, adder, multiplexer, ALU, decoder and control logic like FSMs.

Also, it explains why CPU performance is very essential and how to improve CPU performance through a pipeline design methodology. In this course, you will explore how to implement a five-stage pipelined RISC-V processor.

Prerequisite: Any electronics/electrical engineering graduate with good knowledge in Digital Electronics, RISC-V ISA and basic RISC-V RV32I assembly programming.

Read full details

Curriculum

  • 1: RISC-V RV32I Reference Guide

  • Lecture 1 RISC-V RV32I Quick Reference Guide 5 Pages
  • 2: RISC-V RV32I RTL Architecture Design

  • Lecture 2 RISC-V Execution Stages and Flow 08:36
  • Lecture 3 RISC-V Register File and RV32I Instructions Format 12:52
  • Lecture 4 RV32I – R Type ALU Datapath 09:29
  • Lecture 5 RV32I – I Type ALU Datapath 06:33
  • Lecture 6 RV32I – S Type ALU Datapath - Load & Store 13:03
  • Lecture 7 RV32I – B Type ALU Datapath 08:22
  • Lecture 8 RV32I – J Type ALU Datapath – JAL & JALR 09:25
  • Lecture 9 RV32I – U Type ALU Datapath and Summary 10:18
  • Quiz 1 Knowledge Check - RISC-V RTL Architecture Design 8 Questions
VIew Full Curriculum

Reviews

4.7
111 Ratings
5 73% 4 27% 3 0% 2 0% 1 0%
  • Babitha S
    17 July 2022

    good

  • N MANIKANDAN
    17 July 2022

    its helpful for rsic 32

  • Sowmiya V
    13 July 2022

    Good

  • Rahul Raj
    25 June 2022

    Nice!

  • Nivetha Hariharan
    6 June 2022

    Good

  • akash anand
    27 March 2022

    good course

  • Arun Garg
    24 March 2022

    good one

  • VISHAL RAJ
    22 March 2022

    good

  • Mallikarjuna N
    15 March 2022

    Good

  • Samriddhi Chaki
    9 March 2022

    nice

  • Bishwajeet kumar
    6 March 2022

    good

  • Michael Sachs
    1 March 2022

    great course, thank you

  • Kaklottar Amrish Khimjibhai
    22 February 2022

    This course contains a high level overview of RISC-V International as well as how to get started working with the RISC-V ISA. The documentary and explanations are helpful.

  • VEERAVALLI ANJAN KUMAR
    21 February 2022

    useful information available and easy way of explanation

  • Sam Daniel Jaba Selvan K
    30 January 2022

    Course are very informative and practical know about the RISC architecture

  • Narendra Lalchand Lokhande
    25 January 2022

    This is very nice and well explained course

  • Gayatri jha
    22 January 2022

    nice

  • Triveni
    18 January 2022

    very trending project.

  • Jyothi
    7 January 2022

    Explanation was clear

  • Prasad More
    11 December 2021

    Good

  • Ankitha
    7 December 2021

    nice course

  • Talagalla Durga Sai Seshu Vijay
    7 December 2021

    very good

  • Prathyusha M
    3 December 2021

    Informative

  • Vasamsetti Sri Durga Sahitha
    22 November 2021

    Great explanation about rtl design of risc v

  • Ayush Agrawal
    21 November 2021

    good course

  • Sachin S
    21 November 2021

    Sequential learning

  • Yakir Abutbul
    11 November 2021

    The RISC-V Architecture and RTL Design concepts are explained excellently.

  • Nickolay Gilimovich
    9 November 2021

    good

  • Khushbu kumari
    5 November 2021

    nice

  • Arunraj Jathanna
    4 November 2021

    good

  • Chaitanya Parashar
    4 November 2021

    Well explained all important concepts

  • Neehar Chandavarkar
    2 November 2021

    Nice course

  • Itamar Yunyan
    31 October 2021

    good course

  • Abhishek Chaurasia
    24 October 2021

    useful

  • Rushikesh Angadrao Karande
    18 October 2021

    How do we need to proceed with RTL Design of RISC-V 32I is explained very well.

  • M Afshan
    13 October 2021

    GOOD FOR KNOWLEDGE

  • SHINJU JOHNY
    10 October 2021

    good

  • Yosef Achiya Bouhnik
    10 October 2021

    NICE

  • Azeem K
    9 October 2021

    Informative course

  • 6 October 2021

    nice course

  • Pankaj Pareek
    4 October 2021

    nice

  • Tarun Kohli
    3 October 2021

    liked it.

  • Chekuri Anudeep Varma
    1 October 2021

    Nice

  • Akhil Sai. D
    29 September 2021

    Good

  • Sanket Koley
    23 September 2021

    Informative

  • Vinay Kumar P
    23 September 2021

    Very well explained

  • 18 September 2021

    Good !

  • Prameeth Holagundi
    16 September 2021

    Very good

  • Nidhi Kashyap
    15 September 2021

    good information

  • Tarakeswari Pallapinti
    15 September 2021

    Good

  • 13 September 2021

    It was awesome

  • Saakshi Dikshit
    11 September 2021

    Good course on RISC V

  • Vishwas V
    10 September 2021

    good courseee

  • 9 September 2021

    goood

  • 8 September 2021

    good

  • Subeg Singh Narang
    8 September 2021

    The course was good, quite informative one.

  • Raj Narnoli
    8 September 2021

    Good Course

  • Bhargava Krishna Venigalla
    8 September 2021

    good

  • Shreyas Ramachandra
    8 September 2021

    Informative

  • Niyati Singh
    8 September 2021

    Great course

  • Shafnas K M
    8 September 2021

    Informative

  • Kishore Vankudothu
    8 September 2021

    Good learning.

  • Srawan Pradhan
    8 September 2021

    perfect explaination

  • Muskan Chanana
    8 September 2021

    good

  • Amitayu Banerjee
    8 September 2021

    Good

  • Bhuyashi Deka
    7 September 2021

    Covers all concepts in a concise manner

  • Tanush S Melanta
    7 September 2021

    very good

  • Devesh Kachhwah
    7 September 2021

    good course.

  • Ayush Kumar
    7 September 2021

    Good

  • Rahul Singh Jadon
    6 September 2021

    Great

  • Apoorv Kishore
    4 September 2021

    thorough explanation

  • Bindhu Methuku
    3 September 2021

    Good

  • Kumar Divij
    3 September 2021

    Awesome content!

  • Chalamalasetty Hemanth
    3 September 2021

    Good Course Structure

  • Jatin Sharma
    3 September 2021

    Very good for understanding of RISC processors

  • Kurakula Mani Maalika
    3 September 2021

    Excellent

  • Manish Kumar
    2 September 2021

    It was nice experience to understand the concept.

  • Aditya Karolia
    2 September 2021

    good

  • Ranjana Purohit
    2 September 2021

    good

  • 2 September 2021

    Awesome course content and structure!

  • Vyomakesh Jamadagni
    1 September 2021

    its informative

  • Abhijeet Singh Jadon
    1 September 2021

    Good

  • Shashank N
    1 September 2021

    Good

  • Virendra Singh Chauhan
    1 September 2021

    good

  • 1 September 2021

    Very Good

  • Deshmukh Rashmi Ramrao
    29 August 2021

    this course is very helpful

  • Shilpa K
    20 July 2021

    Great course with good content

  • Sundararajan Haran
    15 June 2021

    Good

  • P Devika
    1 June 2021

    Good

  • 28 May 2021

    Good

  • Sriharsha
    3 May 2021

    course content is so good and now i am ready to design RISC-V rtl

  • AISHWARYA KAGALKAR
    1 May 2021

    Well Explained

  • Satyendra Mehar M
    22 April 2021

    good

  • Dheeraj Kumar
    20 April 2021

    This course is really excellent

  • Sumit Shaw
    14 April 2021

    Videos were helpful

  • Amruta Yashwant Patil
    14 April 2021

    Good

  • CHITARANJAN NAYAK
    14 April 2021

    excellent content

  • Shriya G Ate
    5 April 2021

    Informative

  • Puja Ajit Meshram
    14 March 2021

    Proper explanation of each block in RISC-V.

  • Mohammed Raza
    9 March 2021

    Amazing!!

  • Viresh Pandey
    6 March 2021

    Great Course

  • Raghunath P
    1 February 2021

    good course to learn about RSIC V

  • Mohammed Ahmed Hambal Baig
    31 January 2021

    good module with indeepth overview.

  • 29 January 2021

    Every thing is explained neatly in less time.

  • Prashant Kumar Singh
    25 January 2021

    best course to learn RISC processor design

  • Farheen Sultana B
    25 January 2021

    Good

  • Show more reviews