Reference materials:
RISC-V Privileged Architecture
FII-PRX100-D(ARTIX 100T,XC7A100T) Hardware Reference Guide
FII RISC-V source code V2.01.002
- Introduction to RISC-V
- RISC-V Instruction Set
- RISC-V Instruction Set(1)Unprivileged Integer Register and Instruction Format
- RISC-V Instruction Set(2)I-Type Integer Register-Immediate Instructions
- RISC-V Instruction Set(3)I-Type Shift Instructions and U-Type Instructions
- RISC-V Instruction Set(4)R-Type Integer Register-Register Instructions
- RISC-V Instruction Set(5)Unconditional Jumps and Conditional Branches
- RISC-V Instruction Set(6)load/store Instruction
- RISC-V Instruction Set(7)Instruction Address Align and Addition Overflow
- RISC-V Assembly Project Design
- RISC-V asm_compile tool uses
- RISC-V Aseenbly Project Design(1)Flowing LED
- RISC-V Aseenbly Project Design(2)RISC-V Assembly Project, asm_run_led
- RISC-V Aseenbly Project Design(3)Compile Environment and on-board FPGA Experiemnt
- RISC-V Aseenbly Project Design(4)RISC-V Assembly Syntax and ABI
- FII-PRX100-D development board FPGA programming and RISC-V software code download
- RISC-V CSR Registers
- RISC-V Register File Implementation and Decoder Module
- RISC-V Register File Implementation and Decoder Module(1)Classical 5-stage Pipeline
- RISC-V Register File Implementation and Decoder Module(2)CPU Modules
- RISC-V Register File Implementation and Decoder Module(3)Register File
- RISC-V Register File Implementation and Decoder Module(4)Instrcution Decoder
- RISC-V ALU and Branch Module
- RISC-V CSR Read and Write Control Module
- RISC-V CSR Read and Write Control Module(1)exu_csr Module
- RISC-V CSR Read and Write Control Module(2)csr_reg Module
- RISC-V CSR Read and Write Control Module(3)CSR Register Implementation 1
- RISC-V CSR Read and Write Control Module(4)CSR Register Implementation 2
- RISC-V CSR Read and Write Control Module(5)CSR Register Implementation 3
- RISC-V LSU,SRAM,GPIO Module
- RISC-V EXU Module and CPU Excution
- RISC-V Timer Interrupt
- Simulation skills of RISC-V IP core
- RISC-V Software IDE, Freedom Studio
- RISC-V Software IDE, Freedom Studio(1)Freedom Studio Introduction
- RISC-V Software IDE, Freedom Studio(2)Create a New C Project
- RISC-V Software IDE, Freedom Studio(3)Project Programmer
- RISC-V Software IDE, Freedom Studio(4)run_led Project Debugger
- RISC-V Software IDE, Freedom Studio(5)run_led Project Debugger
- RISC-V C Programming 1
- RISC-V C Programming 2
- RISC-V Bus and Pipeline
- RISC-V PLIC Design
- RISC-V GPIO Interrupt Project Design
- RISC-V PWM interrupt design and application
- Design and Application of RISC-V UART Interrupt
- RISC-V I2C Interrupt Design and Application
- RISC-V digital tube IP design and application
- RISC-V Ethernet Design and Application
- Ethernet Module Reference
- Ethernet module (IP core) RISCV interface package
FII-PRX100-D RISC-V CPU Evaluation
Coremark, Dhrystone package download: