Home > On-Demand Archives > Theatre Talks >

Introduction to RISC-V for Embedded Developers

Benix Vincent Theogaraj - Watch Now - EOC 2022 - Duration: 26:06

Introduction to RISC-V for Embedded Developers
Benix Vincent Theogaraj

The embedded software architecture has changed a lot in recent past.

Most of the embedded software has evolved from monolithic design to well abstracted, modular, scalable, configurable, and extensible in recent past.

However, the embedded processors on which these embedded software run did not undergo much change in this regard.

This talk discusses how RISC-V’s unique characteristics of its free and open ISA (Instruction Set Architecture) brings the modularity, extensibility, scalability, and customizability to embedded processor design.

1 / 3
Please log in or create an account to test your knowledge and see the answers.

What is the primary practical benefit of RISC-V’s modular ISA (base ISAs plus optional extensions) for chip manufacturers, as described in the talk?

A They can pick and implement only the base ISA and extensions they need, avoiding packing unnecessary instructions and keeping designs clean and cost-effective.
B They must implement all standard extensions to claim RISC-V compliance, ensuring identical feature sets across vendors.
C It forces chip vendors to use a single monolithic ISA so software is guaranteed to be identical on every core.
D Modularity is only for documentation purposes and does not affect what instructions a silicon vendor may include.
E Modularity means every extension starts with Z and is automatically supported by all compilers.
M↓ MARKDOWN HELP
italicssurround text with
*asterisks*
boldsurround text with
**two asterisks**
hyperlink
[hyperlink](https://example.com)
or just a bare URL
code
surround text with
`backticks`
strikethroughsurround text with
~~two tilde characters~~
quote
prefix with
>

Jay.Cosper
Score: 0 | 4 years ago | 1 reply

Thanks for the talk. Slide 6 shows a list of instructions, including NOP. But on slide 7 you discuss how no-operation was implemented. What it NOP then?

bvincentSpeaker
Score: 0 | 4 years ago | no reply

NOP is a pseudo instruction and it should be removed from slide 6. Thanks for pointing out !

OUR SPONSORS & PARTNERS