All Posts
My First Instruction
First instruction is probably going to be unlike any other in the amount of work that I’ll need to put into implementing it, so it deserves a post on its own. Let’s start from the RV32I description in the (currently) latest version of the RISC-V ISA Specification, which is given in the Chapter 2: RV32I Base Integer Instruction Set. The specification first goes on to describe Integer Computational Instructions (Chapter 2.4), of which the addi
instruction is explained first, so let’s start with that one.
PyGears 0.1.2 released
Add support for user configuration .pygears.py
files that are loaded at startup. These files can be local to the project or located in ~/.pygears.py
and active globally.
RISC-V Tools Setup
This post only explains the setup procedure for the additional tools needed for the RISC-V development. Installation procedure for the PyGears tools has been discussed in the previous post.