Learning RISC-V architecture from scratch

Hello all,

   Surendra here, I am new to this architecture, want to learn from scratch, please suggest me the resources to learn. I have only little knowledge regrading other architectures(RISC, CISC, Linux) as well,

Thanks in advance.

Best regards,

Surendra Allam.

There is a list of RISC-V textbooks here.

The RISC-V Reader is an easy introduction if you already have a basic understanding of assembly language code. It is also possible to find pdfs if you don’t want to buy a paper copy.