花費 54 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