花费 8 ms
RISC-V GNU 工具链:安装与使用

1. 安装Wmware和unbuntu,我安装的是Wmware workstation pro 12.1.1 build-3770994, unbuntu 是18.04.2 amd版本, ubuntu ...

Wed May 01 20:31:00 CST 2019 0 5957
Risc-V指令集中文文档

RiscV官方文档规范:https://riscv.org/specifications/ Risc-V文档包括:非特权指令集架构(最早称作用户层指令集架构)文档和特权指令集架构文 ...

Sun Sep 16 16:03:00 CST 2018 0 4929
RV32I基础整数指令集

RV32I是32位基础整数指令集,它支持32位寻址空间,支持字节地址访问,仅支持小端格式(little-endian,高地址高位,低地址地位),寄存器也是32位整数寄存器。RV32I指令集 ...

Wed Jul 17 02:26:00 CST 2019 0 2638
Risc-V简要概括

1.Risc-V硬件平台术语 一个RiscV硬件平台可以包含一个或多个RiscV兼容的核心、其它非RiscV兼容的核心、固定功能的加速器、各种物理存储器结构、I/O设备以及允许这些部件相互 ...

Sat Jul 13 03:25:00 CST 2019 0 2468
E203 CSR寄存器

RiscV架构则定义了一些控制和状态寄存器(CSR),用于配置或记录一些运行的状态。CSR寄存器是处理器内核内部的寄存器,使用专有的12位地址编码空间,对一个hart,可以配置4k的CSR寄存 ...

Wed Aug 07 20:27:00 CST 2019 0 1776
RiscV汇编介绍(2)-编译过程

elf文件全称是Executable and Linkable Format,可执行链接格式,elf文件中除了机器码之外,还有段加载地址,运行入口地址,数据段等。 elf文件格式 ...

Fri Aug 09 03:51:00 CST 2019 0 1358
RiscV汇编介绍(1)-编译过程

从c/c++源文件,到可以执行文件,需要以下几个步骤: 预处理/编译 汇编 链接 下面我们以hello world程序为例,展示整个编译链接过程。 1. 编写hello.c代码 ...

Tue Aug 13 04:29:00 CST 2019 0 795
RV64I基础整数指令集

RV64I是RV32I的超集,RV32I是RV64I的子集。RV64I包括RV32I的所有40条指令,另外增加了12条RV32I中没有的指令,还有三条移位指令(slli, srli,sra ...

Wed Jul 17 17:46:00 CST 2019 0 594
RV32A/RV64A指令集

RV32A/RV64A指令包括两类:AMO(atomic memory operation)指令,Load-Reserved/Store-Conditional指令 计算机 ...

Tue Oct 30 03:19:00 CST 2018 0 788
RVZicsr指令集

Riscv中每个硬件线程(hart)有4096个独立地址空间的状态寄存器。我们可以通过Zicsr指令读写csr寄存器。总共有6条csr读写指令,这些指令之前都在RV32I/RV64I基础指令 ...

Tue Aug 06 03:23:00 CST 2019 0 444

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM