Riscv
文章平均质量分 95
Riscv 相关
pwl999
莫听穿林打叶声,何妨吟啸且徐行。
展开
-
RISCV MMU 概述
1. 背景简介Linux 内存管理包含很多内容,主要知识点可以参考 Linux Mem。本文只描述其中的一个知识点 Paging and MMU。本文以全志 D1 为例,包含了平头哥出品的一颗 Riscv64 的 CPU IP-Core,代号 C906。具体手册可以参考 C906 用户手册。2. X86_64同样是 64bit cpu,x86_64 支持 48bit 和 57bit 两种线性地址模式,分别对应 4level 和 5level mmu 映射:线性地址mmu 层级Linu原创 2022-03-20 14:49:50 · 6673 阅读 · 1 评论 -
RISCV 入门 (学习笔记)
文章目录1. risv 相关背景1.1 arm 授权费1.2 riscv 发展历史1.3 riscv 风险2. 指令集2.1 可配置的通用寄存器组2.2 规整的指令编码2.3 简洁的存储器访问指令2.4 高效的分支跳转指令2.5 简洁的子程序调用2.6 无条件码执行2.7 无分支延迟槽2.8 无零开销硬件循环2.9 简洁的运算指令2.10 优雅的压缩指令子集2.11 特权模式2.12 CSR寄存器2.13 中断和异常2.14 矢量指令子集2.15 自定制指令扩展2.16 总结与比较3. 基于RISC-V的开原创 2021-10-15 11:46:03 · 9866 阅读 · 1 评论