Embedded Fun with RISC-V, Part 1: The RISC-V ISA

Get to know the inner workings of the RISC-V architecture.
4.58 (148 reviews)
Udemy
platform
English
language
Hardware
category
Embedded Fun with RISC-V, Part 1: The RISC-V ISA
868
students
4.5 hours
content
Mar 2022
last update
$29.99
regular price

Why take this course?

🎉 Embedded Fun with RISC-V, Part 1: The RISC-V ISA 🧠

Get to know the inner workings of the RISC-V architecture!


Course Overview:

Dive into the exciting world of embedded systems and get hands-on experience with the RISC-V Instruction Set Architecture (ISA) by developing real-world applications on an actual RISC-V microcontroller board. This course is designed for beginners and provides a practical understanding of how to design and develop embedded applications using a RISC-V core, all with an inexpensive board that you can use if you wish to follow along.


What You'll Learn 📚

Part 1: The RISC-V ISA

  • About RISC-V:

    • The RISC philosophy: Understand the principles behind RISC-V and why it's a game-changer in embedded systems.
    • The RISC-V foundation: Learn about the organization behind the RISC-V standard and its impact on open-source hardware.
  • RISC-V Instruction Set Architecture Details:

    • CPU Registers: Get to know the set of registers in a RISC-V CPU and their purposes.
    • Addressing Modes: Explore different addressing modes that enable efficient memory access and data manipulation.
    • The Modular Instruction Set Variants: Dive into the various instruction sets RISC-V offers, such as:
      • Base (Integer) Instruction Set: Learn the core set of instructions for arithmetic operations.
      • Multiplication Instruction Set: Understand how to perform multiplication operations with RISC-V.
      • Atomic Operation Instruction Set: Discover instructions that handle atomic operations, ensuring data integrity in concurrent environments.
      • Compressed Instruction Set: Get familiar with the compressed format that saves memory and improves performance.
      • Floating Point Instruction Set: Explore the floating-point unit (FPU) for performing precision calculations.
        • Hands-On Boot Camp: Engage in practical exercises to solidify your understanding of the RISC-V ISA.

The GD32 Board, by Seeed Studio:

  • Learn how to use this versatile and cost-effective development board for your RISC-V projects.

Segger Embedded Studio:

  • Creating a Project: Set up your development environment and start your first project.
  • Compiling Your Code: Understand the compilation process and generate executable code for your microcontroller.
  • Debugging: Master debugging techniques to diagnose and fix issues in your applications.
  • Disassembled Code: Learn how to disassemble your code and understand what it's doing at a low level.

Course Structure 🎓

This course is part of a comprehensive curriculum that will take you from the basics of embedded application development to mastering Real Time Operating Systems (RTOS). Here's what's included:

  1. Part 1: The RISC-V ISA 🎥
  2. Part 2: Embedded Applications 🛠️
  3. Part 3: Real Time Operating Systems
  4. The Journey inside an RTOS 🔍

What's Inside the Course?

  • Hands-on Learning: Apply what you learn through practical exercises and real-world examples.
  • Step-by-Step Guidance: Follow along with clear instructions and detailed explanations.
  • Expert Instructor: Learn from Eduardo Corpeño, an experienced instructor specializing in RISC-V and embedded systems.
  • Community Support: Join a community of like-minded learners and share your progress and insights.

Embark on your journey to mastering the RISC-V architecture with "Embedded Fun with RISC-V, Part 1: The RISC-V ISA." Sign up now and transform your understanding of embedded systems! 🤖✨

Course Gallery

Embedded Fun with RISC-V, Part 1: The RISC-V ISA – Screenshot 1
Screenshot 1Embedded Fun with RISC-V, Part 1: The RISC-V ISA
Embedded Fun with RISC-V, Part 1: The RISC-V ISA – Screenshot 2
Screenshot 2Embedded Fun with RISC-V, Part 1: The RISC-V ISA
Embedded Fun with RISC-V, Part 1: The RISC-V ISA – Screenshot 3
Screenshot 3Embedded Fun with RISC-V, Part 1: The RISC-V ISA
Embedded Fun with RISC-V, Part 1: The RISC-V ISA – Screenshot 4
Screenshot 4Embedded Fun with RISC-V, Part 1: The RISC-V ISA

Loading charts...

Related Topics

4038398
udemy ID
09/05/2021
course created date
14/06/2021
course indexed date
Bot
course submited by