查看: 1184|回复: 0
收起左侧

Rocket - spec - RISC-V规范整理

[复制链接]
  • TA的每日心情
    奋斗
    2021-3-3 12:32
  • 签到天数: 10 天

    [LV.3]

    发表于 2020-8-24 11:40:48 | 显示全部楼层 |阅读模式

    有人预言,RISC-V或将是继Intel和Arm之后的第三大主流处理器体系。欢迎访问全球首家只专注于RISC-V单片机行业应用的中文网站

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    本帖最后由 皋陶 于 2020-8-27 14:04 编辑

    根据RISC-V规范整理的几个文档。

    规范整理.jpg



    1. 原文链接
    https://riscv.org/specifications/
    https://riscv.org/specifications/privileged-isa/

    2. Definitions, acronyms and abbreviations

    https://docs.qq.com/sheet/DUVBNaEVCUWxwV1Bi?tab=ox0pnu

    3. User-Level ISA

    https://docs.qq.com/sheet/DUURFZHNJZ0tFbVFJ?tab=tnsf3g

    4. Assembly Programmer's Handbook

    https://docs.qq.com/sheet/DUVpLQWdBSlpXdG12?tab=tnsf3g

    5. CSRs

    https://docs.qq.com/sheet/DUURQVEFJVmdOcVZI?tab=tnsf3g

    6. Privileged Instructions

    https://docs.qq.com/sheet/DUWFNcFFPVXFEVm9X?tab=hrpw36

    7. Introduction

    摘录自The RISC-V Instruction Set Manual Volume I: User-Level ISA, Chapter 1:
    RISC-V (pronounced \risk-ve") is a new instruction set architecture (ISA) that was originally designed to support computer architecture research and education, but which we now hope will also become a standard free and open architecture for industry implementations. Our goals in dening RISC-V include:

    • A completely open ISA that is freely available to academia and industry.
    • A real ISA suitable for direct native hardware implementation, not just simulation or binary translation.
    • An ISA that avoids \over-architecting" for a particular microarchitecture style (e.g., microcoded, in-order, decoupled, out-of-order) or implementation technology (e.g., full-custom, ASIC, FPGA), but which allows ecient implementation in any of these.
    • An ISA separated into a small base integer ISA, usable by itself as a base for customized accelerators or for educational purposes, and optional standard extensions, to support general-purpose software development.
    • Support for the revised 2008 IEEE-754 foating-point standard [14].
    • An ISA supporting extensive user-level ISA extensions and specialized variants.
    • Both 32-bit and 64-bit address space variants for applications, operating system kernels, and hardware implementations.
    • An ISA with support for highly-parallel multicore or manycore implementations, including heterogeneous multiprocessors.
    • Optional variable-length instructions to both expand available instruction encoding space and to support an optional dense instruction encoding for improved performance, static code size, and energy efficiency.
    • A fully virtualizable ISA to ease hypervisor development.
    • An ISA that simplies experiments with new supervisor-level and hypervisor-level ISA designs.

    本篇完,感谢关注:RISC-V单片机中文网


    RISCV作者优文
    全球首家只专注于RISC-V单片机行业应用的中文网站
    点评回复

    使用道具 举报

    高级模式
    B Color Image Link Quote Code Smilies

    本版积分规则

    关闭

    RISC-V单片机中文网上一条 /2 下一条



    版权及免责声明|RISC-V单片机中文网

    GMT+8, 2026-4-29 08:30 , Processed in 0.351101 second(s), 38 queries .

    快速回复 返回顶部 返回列表