查看: 1189|回复: 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规范整理的几个文档。

    国内芯片技术交流-Rocket - spec - RISC-V规范整理risc-v单片机中文社区(1)



    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单片机中文网






    上一篇:RISC-V 开源 IP 大全
    下一篇:risc-v 汇编函数与C语言函数相互调用
    RISCV作者优文
    全球首家只专注于RISC-V单片机行业应用的中文网站
    回复

    使用道具 举报

    高级模式
    B Color Image Link Quote Code Smilies

    本版积分规则

    关闭

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



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

    GMT+8, 2024-4-24 21:23 , Processed in 0.747227 second(s), 48 queries .

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